@inproceedings{17625ab16a6b4928a2bf03aeea6130b4,
title = "Barrier Synchronisation Optimisation",
abstract = "This paper describes a new compiler algorithm to reduce the number of barrier synchronisations in parallelised programs. A preliminary technique to rapidly determine critical data dependences is developed. This forms the basis of the Fast First Sink (FFS) algorithm which places, provably, the minimal number of barriers in polynomial time for codes with a regular structure. This algorithm is implemented in a prototype compiler and applied to three well known benchmarks. Preliminary results show that it outperforms an existing state-of the-art commercial compiler.",
author = "Elena St{\"o}hr and O'Boyle, {Michael F. P.}",
year = "1997",
month = jun,
doi = "10.1007/BFb0031650",
language = "English",
isbn = "978-3-540-62898-9",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "791--800",
booktitle = "High-Performance Computing and Networking",
address = "United Kingdom",
}