10th International Symposium on High Performance Computer Architecture (HPCA'04) The Thrifty Barrier: Energy-Aware Synchronization in Shared-Memory Multiprocessors Madrid, Spain February 14-February 18 ISBN: 0-7695-2053-7
Much research has been devoted to making microprocessors energy-efficient. However, little attention has been paid to multiprocessor environments where, due to the co-operative nature of the computation, the most energy-efficient execution in each processor may not translate into the most energy-efficient overall execution. We present the thrifty barrier, a hardware-software approach to saving energy in parallel applications that exhibit barrier synchronization imbalance. Threads that arrive early to a thrifty barrier pick among existing low-power processor sleep states based on predicted barrier stall time and other factors. We leverage the coherence protocol and propose small hardware extensions to achieve timely wake-up of these dormant threads, maximizing energy savings while minimizing the impact on performance.
Citation:
Jian Li, José F. Martínez, Michael C. Huang, "The Thrifty Barrier: Energy-Aware Synchronization in Shared-Memory Multiprocessors," hpca, pp.14, 10th International Symposium on High Performance Computer Architecture (HPCA'04), 2004 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||