Power-Aware computing is gaining an increasing attention both in academic and industrial settings. The problem of guaranteeing a given QoS requirement (either in terms of performance or power consumption) can be faced by selecting and dynamically adapting the amount of physical and logical resources used by the application. In this study, we considered standard multicore platforms by taking as a reference approaches for power-Aware computing two well-known dynamic reconfiguration techniques: Concurrency Throttling and Thread Packing. Furthermore, we also studied the impact of using simultaneous multithreading (e.g., Intel's HyperThreading) in both techniques. In this work, leveraging on the applications of the PARSEC benchmark suite, we evaluate these techniques by considering performance-power trade-offs, resource efficiency, predictability and required programming effort. The results show that, according to the comparison criteria, these techniques complement each other.

Evaluating Concurrency Throttling and Thread Packing on SMT Multicores / Danelutto, M; De Matteis, T; De Sensi, D; Torquati, M. - (2017), pp. 219-223. (Intervento presentato al convegno 25th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2017 tenutosi a rus) [10.1109/PDP.2017.39].

Evaluating Concurrency Throttling and Thread Packing on SMT Multicores

De Sensi D;
2017

Abstract

Power-Aware computing is gaining an increasing attention both in academic and industrial settings. The problem of guaranteeing a given QoS requirement (either in terms of performance or power consumption) can be faced by selecting and dynamically adapting the amount of physical and logical resources used by the application. In this study, we considered standard multicore platforms by taking as a reference approaches for power-Aware computing two well-known dynamic reconfiguration techniques: Concurrency Throttling and Thread Packing. Furthermore, we also studied the impact of using simultaneous multithreading (e.g., Intel's HyperThreading) in both techniques. In this work, leveraging on the applications of the PARSEC benchmark suite, we evaluate these techniques by considering performance-power trade-offs, resource efficiency, predictability and required programming effort. The results show that, according to the comparison criteria, these techniques complement each other.
2017
25th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2017
concurrency throttling; green computing; PARSEC benchmarks; power-Aware; thread packing; Computer Networks and Communications; Hardware and Architecture; Information Systems and Management
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Evaluating Concurrency Throttling and Thread Packing on SMT Multicores / Danelutto, M; De Matteis, T; De Sensi, D; Torquati, M. - (2017), pp. 219-223. (Intervento presentato al convegno 25th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2017 tenutosi a rus) [10.1109/PDP.2017.39].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1656235
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 3
social impact