ONE-SIDED RELIABLE REMOTE DIRECT MEMORY OPERATIONS
A method of performing an operation on a first computing device comprises executing, on the first computing device, an application capable of performing the operation. The first computing device includes a network interface controller with an execution candidate capable of interpreting instructions...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method of performing an operation on a first computing device comprises executing, on the first computing device, an application capable of performing the operation. The first computing device includes a network interface controller with an execution candidate capable of interpreting instructions which, when interpreted, cause performance of the operation. The application and the execution candidate have access to a shared memory of the first computing device. The operation requires multiple accesses to data in the shared memory. A requesting entity executing on a second computing device that is remote relative to the first computing device selects a target from among the application and the execution candidate. Responsive to the application being selected as the target, the requesting entity sends the application a request to perform the operation. Responsive to the execution candidate being selected as the target, the requesting entity causes the execution candidate to interpret instructions which, when interpreted by the execution candidate, cause performance of the operation. One or more non-transitory computer-readable media and a system comprise corresponding elements. |
---|