Mitigating the processor aging through dynamic concurrency throttling

Autor: Fábio Diniz Rossi, Antonio Carlos Schneider Beck, Arthur Francisco Lorenzon, Thiarles S. Medeiros, Luan Pereira, Marcelo Caggiani Luizelli
Rok vydání: 2021
Předmět:
Zdroj: Journal of Parallel and Distributed Computing. 156:86-100
ISSN: 0743-7315
Popis: The increase in the number of cores in a single chip brings better capabilities to exploit thread-level parallelism (TLP). However, since power dissipated per area rises at each new node generation, higher temperatures are achieved, speeding up the aging of hardware components, which may provoke undesired system behavior. Considering that many applications do not scale with the number of cores, their execution with the maximum TLP available will not only degrade performance, but also unnecessarily increase temperature, further accelerating aging. Given that, we propose Hebe, a dynamic concurrency throttling approach that learns at run-time the degree of TLP that reduces the aging for OpenMP applications. Hebe is totally transparent, needing no modifications in the original binary code. With a set of extensive experiments (fifteen benchmarks and four multicore platforms), we show that Hebe outperforms state-of-the-art approaches with very close results from the best possible solution given by an exhaustive search.
Databáze: OpenAIRE