Using fine grain multithreading for energy efficient computing

  • Authors:
  • Alex Gontmakher;Avi Mendelson;Assaf Schuster

  • Affiliations:
  • Technion: Israel Institute of Technology, Haifa, Israel;Intel, Haifa, Israel;Technion: Israel Institute of Technology, Haifa, Israel

  • Venue:
  • Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We investigate extremely fine-grain multithreading as a means for improving energy efficiency of single-task program execution.Our work is based on low-overhead threads executing an explicitly parallel program in a register-sharing context. The thread-based parallelism takes the place of instruction-level parallelism, allowing us to use simple and more energy-efficient in-order pipelines while retaining performance that is characteristic of classical out-of-order processors. Our evaluation shows that in energy terms, the parallelized code running over in-order pipelines can outperform both plain in-order and out-of-order processors.