Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

REPAS: Reliable Execution for Parallel ApplicationS in Tiled-CMPs

Summary: REPAS: Reliable Execution for Parallel
ApplicationS in Tiled-CMPs
Daniel S´anchez, Juan L. Arag´on and Jos´e M. Garc´ia
Departamento de Ingenier´ia y Tecnolog´ia de Computadores
Universidad de Murcia, 30071 Murcia (Spain)
{dsanchez, jlaragon, jmgarcia}@ditec.um.es
Abstract. Reliability has become a first-class consideration issue for
architects along with performance and energy-efficiency. The increasing
scaling technology and subsequent supply voltage reductions, together
with temperature fluctuations, augment the susceptibility of architec-
tures to errors. Previous approaches have tried to provide fault tolerance
but, however, they usually present critical drawbacks concerning hard-
ware duplication or performance degradation which for the majority of
common users result unacceptable.
RMT (Redundant Multi-Threading) is a family of techniques based on
SMT processors in which two independent threads (master and slave),
fed with the same inputs, redundantly execute the same instructions, in
order to detect faults by checking their outputs. In this paper, we study
the under-explored architectural support of RMT techniques to reliably
execute shared-memory applications. We show how atomic operations


Source: Aragón Alcaraz, Juan Luis - Departamento de Ingenieria y Tecnologia de Computadores, Universidad de Murcia


Collections: Computer Technologies and Information Sciences