发明名称 |
Mechanism of supporting sub-communicator collectives with O(64) counters as opposed to one counter for each sub-communicator |
摘要 |
A system and method for enhancing barrier collective synchronization on a computer system comprises a computer system including a data storage device. The computer system includes a program stored in the data storage device and steps of the program being executed by a processor. The system includes providing a plurality of communicators for storing state information for a bather algorithm. Each communicator designates a master core in a multi-processor environment of the computer system. The system allocates or designates one counter for each of a plurality of threads. The system configures a table with a number of entries equal to the maximum number of threads. The system sets a table entry with an ID associated with a communicator when a process thread initiates a collective. The system determines an allocated or designated counter by searching entries in the table.
|
申请公布号 |
US8527740(B2) |
申请公布日期 |
2013.09.03 |
申请号 |
US20100697164 |
申请日期 |
2010.01.29 |
申请人 |
KUMAR SAMEER;MAMIDALA AMITH R.;RATTERMAN JOSEPH D.;BLOCKSOME MICHAEL;MILLER DOUGLAS;INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
KUMAR SAMEER;MAMIDALA AMITH R.;RATTERMAN JOSEPH D.;BLOCKSOME MICHAEL;MILLER DOUGLAS |
分类号 |
G06F9/30 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|