Distributed generalized dynamic barrier synchronization

Springer Berlin Heidelberg
Shivali Agarwal Saurabh Joshi Rudrapatna K Shyamasundar
Abstract Barrier synchronization is widely used in shared-memory parallel programs to synchronize between phases of data-parallel algorithms. With proliferation of many-core processors, barrier synchronization has been adapted for higher level language abstractions in new languages such as X10 wherein the processes participating in barrier synchronization are not known a priori, and the processes in distinct “places” don't share memory. Thus, the challenge here is to not only achieve barrier synchronization in a ...