DocumentCode
2480815
Title
Extending SRT for parallel applications in tiled-CMP architectures
Author
Sánchez, Daniel ; Aragón, Juan L. ; García, José M.
Author_Institution
Dept. de Ing. y Tecnol. de Comput., Univ. de Murcia, Murcia, Spain
fYear
2009
fDate
23-29 May 2009
Firstpage
1
Lastpage
8
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 are increasing the susceptibility of architectures to soft errors. However, mechanisms to achieve full coverage to errors usually degrade performance in an unacceptable way for the majority of common users. Simultaneous and Redundantly Threaded (SRT) is a fault tolerant architecture in which pairs of threads in a SMT core redundantly execute the same program instructions. In this paper, we study the under-explored architectural support of SRT to reliably execute shared-memory applications. We show how atomic operations induce a serialization point between master and slave threads. This bottleneck has an impact of 34% in execution speed for several parallel scientific benchmarks. We propose an alternative mechanism in which the L1 cache is updated by master´s stores before verification reducing the overhead up to 21%. Our approach also outperforms other recent proposals such as DCC with a decrease of 8% in execution speed.
Keywords
computer architecture; fault tolerance; microprocessor chips; multi-threading; shared memory systems; LI cache; chip-multiprocessors; fault tolerant architecture; parallel applications; program instructions; reliability; shared-memory applications; simultaneous and redundantly threaded; tiled-CMP architectures; Computer architecture; Energy efficiency; Fault detection; Fault tolerance; Hardware; Proposals; Surface-mount technology; Temperature; Voltage; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location
Rome
ISSN
1530-2075
Print_ISBN
978-1-4244-3751-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2009.5160902
Filename
5160902
Link To Document