Loading...
Loading...

Go to the content (press return)

Meeting points: Using thread criticality to adapt multicore hardware to parallel regions

Author
Cai, Q.; González, J.; Rakvic, R.N.; Magklis, G.; Chaparro, P.; Gonzalez, A.
Type of activity
Presentation of work at congresses
Name of edition
17th International Conference on Parallel Architectures and Compilation Techniques
Date of publication
2008
Presentation's date
2008
Book of congress proceedings
PACT’08: Proceedings of the Seventeenth International Conference on Parallel Architectures and Compilation Techniques
First page
240
Last page
249
DOI
https://doi.org/10.1145/1454115.1454149 Open in new window
URL
http://dl.acm.org/citation.cfm?id=1454149&CFID=887821840&CFTOKEN=94861444 Open in new window
Abstract
We present a novel mechanism, called meeting point thread characterization, to dynamically detect critical threads in a parallel region. We define the critical thread the one with the longest completion time in the parallel region. Knowing the criticality of each thread has many potential applications. In this work, we propose two applications: thread delaying for multi-core systems and thread balancing for simultaneous multi-threaded (SMT) cores. Thread delaying saves energy consumptions by run...
Keywords
Critical threads, Energy-aware, Low-power, Meeting point thread characterization, Microarchitecture, Multi-threaded application, Thread balancing, Thread delaying
Group of research
ARCO - Microarchitecture and Compilers

Participants

  • Cai, Qiong  (author and speaker )
  • González González, José  (author and speaker )
  • Rakvic, Ryan N.  (author and speaker )
  • Magklis, Grigorios  (author and speaker )
  • Chaparro, Pedro  (author and speaker )
  • Gonzalez Colas, Antonio Maria  (author and speaker )