A Survey on Multithreading Alternatives for Soft Error Fault Tolerance

dc.contributor.author Öz, Işıl
dc.contributor.author Arslan, Sanem
dc.coverage.doi 10.1145/3302255
dc.date.accessioned 2020-07-25T22:03:16Z
dc.date.available 2020-07-25T22:03:16Z
dc.date.issued 2019
dc.description.abstract Smaller transistor sizes and reduction in voltage levels in modern microprocessors induce higher soft error rates. This trend makes reliability a primary design constraint for computer systems. Redundant multithreading (RMT) makes use of parallelism in modern systems by employing thread-level time redundancy for fault detection and recovery. RMT can detect faults by running identical copies of the program as separate threads in parallel execution units with identical inputs and comparing their outputs. In this article, we present a survey of RMT implementations at different architectural levels with several design considerations. We explain the implementations in seminal papers and their extensions and discuss the design choices employed by the techniques. We review both hardware and software approaches by presenting the main characteristics and analyze the studies with different design choices regarding their strengths and weaknesses. We also present a classification to help potential users find a suitable method for their requirement and to guide researchers planning to work on this area by providing insights into the future trend. en_US
dc.identifier.doi 10.1145/3302255 en_US
dc.identifier.issn 0360-0300
dc.identifier.issn 1557-7341
dc.identifier.scopus 2-s2.0-85065702968
dc.identifier.uri https://doi.org/10.1145/3302255
dc.identifier.uri https://hdl.handle.net/11147/9042
dc.language.iso en en_US
dc.publisher Association for Computing Machinery (ACM) en_US
dc.relation.ispartof ACM Computing Surveys en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Soft error en_US
dc.subject Thread-level redundancy en_US
dc.subject Redundant multithreading en_US
dc.title A Survey on Multithreading Alternatives for Soft Error Fault Tolerance en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional Öz, Işıl
gdc.author.institutional Öz, Işıl
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C4
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 38
gdc.description.issue 2 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q1
gdc.description.startpage 1
gdc.description.volume 52 en_US
gdc.description.wosquality Q1
gdc.identifier.openalex W2929060078
gdc.identifier.wos WOS:000473754100005
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 18.0
gdc.oaire.influence 4.234337E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 2.3769866E-8
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0103 physical sciences
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 01 natural sciences
gdc.openalex.collaboration National
gdc.openalex.fwci 2.39089982
gdc.openalex.normalizedpercentile 0.9
gdc.openalex.toppercent TOP 1%
gdc.opencitations.count 25
gdc.plumx.crossrefcites 26
gdc.plumx.mendeley 28
gdc.plumx.patentfamcites 1
gdc.plumx.scopuscites 31
gdc.scopus.citedcount 31
gdc.wos.citedcount 23
relation.isAuthorOfPublication.latestForDiscovery e0de33d0-b187-47e9-bae7-9b17aaabeb67
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
3302255.pdf
Size:
1.84 MB
Format:
Adobe Portable Document Format
Description:
Makale (Article)