A HIGHLY SCALABLE ACCELERATOR

Embodiments of apparatuses, methods, and systems for highly scalable accelerators are described. In an embodiment, an apparatus includes a plurality of storage locations to store work descriptors to specify work to be performed and a plurality of engines to process the work descriptors. A work descr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LANTZ, Philip R, GAYEN, Saurabh, KUMAR, Sanjay, SANKARAN, Rajesh M
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Embodiments of apparatuses, methods, and systems for highly scalable accelerators are described. In an embodiment, an apparatus includes a plurality of storage locations to store work descriptors to specify work to be performed and a plurality of engines to process the work descriptors. A work descriptor is to include a process address space identifier, PASID, to identify a client, a privilege, an address of a completion record, and an interrupt handle to specify an interrupt table entry to be used to generate a completion interrupt. The apparatus is to validate whether the PASID in the work descriptor matches a PASID in the interrupt table entry.