Control parameter address virtualization
Embodiments of the invention relate to control parameter address virtualization. The host and accelerator devices may use various interfaces, such as compute high speed link (CXL) coupling. In an example, a user application may have protected access to a shared set of control parameters for differen...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Embodiments of the invention relate to control parameter address virtualization. The host and accelerator devices may use various interfaces, such as compute high speed link (CXL) coupling. In an example, a user application may have protected access to a shared set of control parameters for different queues. A protocol may allow an application to use a unique memory page at the accelerator device through which the application may access control parameters, e.g., may be used to control a memory-based communication queue or other queue. In an example, multiple sets of control parameters may be present in a single memory page. The protocol may allow views of the single memory page from respective different application processes. In an example, the protocol may include or use an access check to detect and handle unauthorized access to a particular parameter.
本申请的实施例涉及控制参数地址虚拟化。主机和加速器装置可使用各种接口,例如计算高速链路CXL耦合。在实例中,用户应用程序可具有对用于不同队列的控制参数的共享集合的受保护存取。协议可允许应用程序在所述加速器装置处使用唯一存储器页,所述应用程序可通过所述唯一存储器页存取控制参数,例如可用于控制基于存储器的通信队列或其 |
---|