Patent №
US 9,104,501
Granted
2015-08-11
Filed 2012
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13707621
A job may be divided into multiple tasks that may execute in parallel on one or more compute nodes. The tasks executing on the same compute node may be coordinated using barrier synchronization. However, to perform barrier synchronization, the tasks use (or attach) to a barrier synchronization register which establishes a common checkpoint for each of the tasks. A leader task may use a shared memory region to publish to follower tasks the location of the barrier synchronization register—i.e., a barrier synchronization register ID. The follower tasks may then monitor the shared memory to determine the barrier synchronization register ID. The leader task may also use a count to ensure all the tasks attach to the BSR. This advantageously avoids any task-to-task communication which may reduce overhead and improve performance.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 294220943
Assignors
JEA, TSAI-YANG, LEPERA, WILLIAM P., XUE, HANHONG, ZHANG, ZHI
On an employer assignment, the assignors are typically the inventors.