Conference Paper

Using fine grain multithreading for energy efficient computing.

DOI: 10.1145/1229428.1229480 Conference: Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2007, San Jose, California, USA, March 14-17, 2007
Source: DBLP

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 par- allel program in a register-sharing context. The thread-based paral- lelism takes the place of instruction-level parallelism, allowing us to use simple and more energy-efficient in-order pipelines while re- taining performance that is characteristic of classical out-of-order processors. Our evaluation shows that in energy terms, the paral- lelized code running over in-order pipelines can outperform both plain in-order and out-of-order processors. Categories and Subject Descriptors C.1.4 (Computer Systems

  • [Show abstract] [Hide abstract]
    ABSTRACT: What do the architectures of a future exascale computing system and a future battery-operated embedded system have in common? At first glance, their requirements and challenges seem unrelated. However, discussions and collaboration on the projects revealed not only similar requirements, but many common power and packaging issues as well.
    Computing in Science and Engineering 01/2011; · 1.73 Impact Factor

Full-text (2 Sources)

Available from
May 21, 2014