EP 1909178 A2 20080409 - Transactional shared memory system and method of control
Title (en)
Transactional shared memory system and method of control
Title (de)
Transaktionales gemeinsames Speichersystem und Steuerverfahren
Title (fr)
Système de mémoire partagée transactionnelle et procédé de commande
Publication
Application
Priority
US 45098706 A 20060612
Abstract (en)
A transactional shared memory system has a plurality of discrete application nodes (102); a plurality of discrete memory nodes (104); a network (106) interconnecting the application nodes (102) and the memory nodes (104), and a controller (108) for directing transactions in a distributed system utilizing the shared memory. The memory nodes (104) collectively provide an address space (202) of shared memory that is provided to the application nodes (102) via the network (106). The controller (108) has instructions to transfer a batched transaction instruction set (300) from an application node (102) to at least one memory node (104). This instruction set includes one or more write, compare and read instruction subsets (302), and/or combinations thereof. At least one subset (302) has a valid non null memory node identifier (306) and memory address range (308). The memory node identifier (306) may be indicated by the memory address range (308). The controller (108) controls the memory node (104) responsive to receipt of the batched transaction instruction set (300), to safeguard the associated memory address range (308) during execution of the transaction instruction set (300). The batched transaction instruction set (300) is collectively executed atomically. A notification instruction set (350) may also be used to establish a notification, triggered upon a subsequent write event upon at least a portion of a specified address range.
IPC 8 full level
G06F 9/46 (2006.01); G06F 9/54 (2006.01); G06F 12/00 (2006.01)
CPC (source: EP US)
G06F 9/466 (2013.01 - EP US); G06F 9/526 (2013.01 - EP US); G06F 2209/521 (2013.01 - EP US)
Citation (applicant)
WO 8808571 A1 19881103 - DIGITAL EQUIPMENT CORP [US]
Designated contracting state (EPC)
DE FR GB
Designated extension state (EPC)
AL BA HR MK RS
DOCDB simple family (publication)
US 2007288587 A1 20071213; US 7647454 B2 20100112; EP 1909178 A2 20080409; EP 1909178 A3 20090902; EP 1909178 B1 20150408
DOCDB simple family (application)
US 45098706 A 20060612; EP 07252277 A 20070606