Fast accurate evaluation of register lifetime and criticality in a pipelined microprocessor - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

Fast accurate evaluation of register lifetime and criticality in a pipelined microprocessor

Résumé

The probability of application failures due to soft errors in microprocessors is directly related to the lifetime of data stored in the internal registers. For high performance processors, the accurate analysis of this lifetime is difficult due to the various micro-architecture features, including pipeline registers and fast-forwarding connections managing data dependencies. Using fault injections to evaluate the robustness of a given application program is very time-consuming, even when emulation is used. In consequence, the comparison of several program implementations is often not affordable. We propose a new approach for the evaluation of lifetimes in all the registers of a pipelined processor, ensuring accurate results while reducing drastically the time required for evaluation, thus enabling more software optimizations. In addition, the most critical registers can be quickly identified.
Fichier non déposé

Dates et versions

hal-01131896 , version 1 (16-03-2015)

Identifiants

  • HAL Id : hal-01131896 , version 1

Citer

K. Chibani, M. Ben Jrad, Michele Portolan, Régis Leveugle. Fast accurate evaluation of register lifetime and criticality in a pipelined microprocessor. 22nd IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC'14), Oct 2014, Playa del Carmen, Mexico. pp.260-265. ⟨hal-01131896⟩

Collections

UGA CNRS TIMA
138 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More