发明名称 Scalable runtime system for global address space languages on shared and distributed memory machines
摘要 An improved scalability runtime system for a global address space language running on a distributed or shared memory machine uses a directory of shared variables having a data structure for tracking shared variable information that is shared by a plurality of program threads. Allocation and de-allocation routines are used to allocate and de-allocate shared variable entries in the directory of shared variables. Different routines can be used to access different types of shared data. A control structure is used to control access to the shared data such that all threads can access the data at any time. Since all threads see the same objects, synchronization issues are eliminated. In addition, the improved efficiency of the data sharing allows the number of program threads to be vastly increased.
申请公布号 US2005149903(A1) 申请公布日期 2005.07.07
申请号 US20030734690 申请日期 2003.12.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ARCHAMBAULT ROCH;BOLMARCICH ANTHONY S.;CASCAVAL G. CALIN;CHATTERJEE SIDDHARTHA;ELEFTHERIOU MARIA;MAK RAYMOND
分类号 G06F9/44;G06F9/50;(IPC1-7):G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址