SYSTEMS, METHODS, AND APPARATUS FOR NODE REMOTE MEMORY ACCESS

A computing node in a multi-node computing system includes a local memory, at least one processor, and an access library. The at least one processor runs an operating system that runs a distributed application in a virtual address space. The application includes a process that generates a first memo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JOSEPH DAVID, RISSON, ROLAND, LU JIRONG, TAUFNER ANDREAS, DAYAL JAYANT, WOLF, MICHAEL, WISNIEWSKI, ROBERT, LOMBARD DAVID
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A computing node in a multi-node computing system includes a local memory, at least one processor, and an access library. The at least one processor runs an operating system that runs a distributed application in a virtual address space. The application includes a process that generates a first memory access request that includes a first virtual address. The access library responds to a first memory access request by: translating a first virtual address to a first physical address; accessing the local memory based on the first physical address including a first indication that the first memory access request is for the local memory; and accessing a global access tuple table based on the first physical address including a second indication that the first memory access request is directed to a memory of the multi-node computing system located on a second computing node remote from the computing node. 多节点计算系统中的计算节点包括本地存储器、至少一个处理器和访问库。所述至少一个处理器运行操作系统,所述操作系统在虚拟地址空间中运行分布式应用。该应用包括生成包括第一虚拟地址的第一存储器访问请求的进程。访问库通过以下方式响应于