Abstract
Fence placement is required to ensure legacy parallel programs operate correctly on relaxed architectures. The challenge is to place as few fences as possible without compromising correctness. By identifying necessary conditions for a read to be an acquire we improve upon the state of the art for legacy DRF programs by up to
2.64x.
2.64x.
Original language | English |
---|---|
Title of host publication | PPoPP 2015 Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming |
Place of Publication | New York, NY |
Publisher | ACM |
Pages | 249-250 |
Number of pages | 2 |
ISBN (Print) | 9781450332057 |
DOIs | |
Publication status | Published - 24 Jan 2015 |
Event | 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming - San Francisco Airport Marriott Waterfront, San Franciso, United States Duration: 7 Feb 2015 → 11 Feb 2015 |
Conference
Conference | 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming |
---|---|
Country/Territory | United States |
City | San Franciso |
Period | 7/02/15 → 11/02/15 |
Keywords
- Fence placement
- Relaxed memory models