METHOD AND DEVICE FOR HIGH PERFORMANCE PAGE FAULT PROCESSING IN MULTI-TENANT SCALABLE ACCELERATOR

To provide a device, a method, a program and a machine-readable storage medium that perform high performance page fault processing.SOLUTION: An accelerator includes: one or more accelerator engines for processing work descriptors submitted by a client to a plurality of work queues; and a fault proce...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PHILIP LANTZ, KUMAR SANJAY, DHANANJAY JOSHI, NARAYAN RANGANATHAN, RAJESH SANKARAN, NIKHIL P RAO, UTKARSH Y KAKAIYA, SAURABH GAYEN
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:To provide a device, a method, a program and a machine-readable storage medium that perform high performance page fault processing.SOLUTION: An accelerator includes: one or more accelerator engines for processing work descriptors submitted by a client to a plurality of work queues; and a fault processing hardware logic associated with the one or more accelerator engines. The fault processing hardware logic implements a specified page fault processing mode for each work queue of the plurality of work queues. The page fault processing mode includes a first page fault processing mode and a second page fault processing mode.SELECTED DRAWING: Figure 25 【課題】高性能ページフォールト処理のための装置、方法、プログラム及び機械可読記憶媒体を提供する。【解決手段】アクセラレータは、クライアントによって複数のワークキューへサブミットされたワーク記述子を処理するための1または複数のアクセラレータエンジンと、1または複数のアクセラレータエンジンに関連するフォールト処理ハードウェアロジックを含む。フォールト処理ハードウェアロジックは、複数のワークキューの各ワークキューについて、指定されたページフォールト処理モードを実装する。ページフォールト処理モードは、第1ページフォールト処理モードおよび第2ページフォールト処理モードを含む。【選択図】図25