-
公开(公告)号:EP4432105A1
公开(公告)日:2024-09-18
申请号:EP24163275.1
申请日:2024-03-13
发明人: RIESEN, Rolf , TAUFERNER, Andrew , LOMBARD, David , JOSEPH, Douglas , DAYAL, Jai , LOO, James , WOLF, Matthew , WISNIEWSKI, Robert
IPC分类号: G06F12/1072 , G06F12/109 , G06F9/54
CPC分类号: G06F12/1072 , G06F2212/65720130101 , G06F12/109 , G06F2212/65120130101 , G06F2212/65620130101 , G06F2212/15420130101 , G06F2212/104820130101 , G06F2212/105620130101 , G06F2212/100820130101 , G06F2212/25420130101 , G06F9/546
摘要: 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 is responsive to the first memory access request by: converting the first virtual address into 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 for memory located on a second computing node of the multi-node computing system that is remotely located from the computing node.
-
公开(公告)号:EP4432101A1
公开(公告)日:2024-09-18
申请号:EP24160248.1
申请日:2024-02-28
发明人: GARA, Alan , RODRIGUES, Arun , JOSEPH, Douglas , WISNIEWSKI, Robert , RIESEN, Rolf , SURY, Samantika
IPC分类号: G06F12/0815 , G06F12/0868 , G06F12/0891
CPC分类号: G06F12/0815 , G06F12/0891 , G06F12/0868
摘要: Systems and methods for computing with multiple nodes. In some embodiments, a method includes: reading, by a first node of a plurality of nodes, from a shared memory shared by the nodes, a first data value; modifying, by the first node, the first data value; storing, by the first node, the modified first data value in a cache of the first node; initiating, by the first node, a global synchronization command; and in response to the initiating, by the first node, of the global synchronization command: indicating, by the first node, that the first node has completed a time step synchronization.
-