Process and environmental temperature variations have a detrimental effect on performance and reliability of modern embedded systems. This sensitivity to operating conditions significantly increases in ultra-low-power (ULP) devices and in all those applications that rely on reduced supply voltage to achieve energy efficiency. We propose a lightweight runtime solution to tolerate process and environmental temperature variations. The novelty of our solution is the ability to tackle both hold time and setup time sensitivity to variations by dynamically adapting latencies of the datapaths without compromising execution correctness. We extensively tested our solution evaluating the trade-offs, demonstrating the cost, performance, reliability gain compared to state-of-the-art static solutions. The proposed solution is able to reach a performance gain up to 30% with a very low (≈ 4%) area overhead.

Daniele Bortolotti, Davide Rossi, Andrea Bartolini, Luca Benini (2013). A variation tolerant architecture for ultra low power multi-processor cluster. 2013 IEEE [10.1109/PATMOS.2013.6662152].

A variation tolerant architecture for ultra low power multi-processor cluster

BORTOLOTTI, DANIELE;ROSSI, DAVIDE;BARTOLINI, ANDREA;BENINI, LUCA
2013

Abstract

Process and environmental temperature variations have a detrimental effect on performance and reliability of modern embedded systems. This sensitivity to operating conditions significantly increases in ultra-low-power (ULP) devices and in all those applications that rely on reduced supply voltage to achieve energy efficiency. We propose a lightweight runtime solution to tolerate process and environmental temperature variations. The novelty of our solution is the ability to tackle both hold time and setup time sensitivity to variations by dynamically adapting latencies of the datapaths without compromising execution correctness. We extensively tested our solution evaluating the trade-offs, demonstrating the cost, performance, reliability gain compared to state-of-the-art static solutions. The proposed solution is able to reach a performance gain up to 30% with a very low (≈ 4%) area overhead.
2013
2013 23rd International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS)
32
38
Daniele Bortolotti, Davide Rossi, Andrea Bartolini, Luca Benini (2013). A variation tolerant architecture for ultra low power multi-processor cluster. 2013 IEEE [10.1109/PATMOS.2013.6662152].
Daniele Bortolotti;Davide Rossi;Andrea Bartolini;Luca Benini
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/307129
 Attenzione

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

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