Abstract
This work proposes a low-overhead half-barrier pattern to schedule fine-grain parallel loops and considers its integration in the Intel OpenMP and Cilkplus schedulers. Experimental evaluation demonstrates that the scheduling overhead of our techniques is 43% lower than Intel OpenMP and 12.1x lower than Cilk. We observe 22% speedup on 48 threads, with a peak of 2.8x speedup.
Original language | English |
---|---|
Title of host publication | Proceedings of the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming |
Publisher | Association for Computing Machinery |
Pages | 383-384 |
Number of pages | 2 |
ISBN (Print) | 978-1-4503-4982-6 |
DOIs | |
Publication status | Published - 10 Feb 2018 |
Event | 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming - Vienna, Austria Duration: 24 Feb 2018 → 28 Feb 2018 |
Conference
Conference | 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming |
---|---|
Abbreviated title | PPoPP'18 |
Country/Territory | Austria |
City | Vienna |
Period | 24/02/2018 → 28/02/2018 |