Workshop

The Implications of Shared Data Synchronization Techniques on Multi-Core Energy Efficiency

Shared data synchronization is at the heart of the multi-core revolution since it is essential for writing concurrent programs. Ideally, a synchronization technique should be able to fully exploit the available cores, leading to improved performance. …