{"id":"https://openalex.org/W2570962028","doi":"https://doi.org/10.1145/3001935","title":"Exploiting Idle Hardware to Provide Low Overhead Fault Tolerance for VLIW Processors","display_name":"Exploiting Idle Hardware to Provide Low Overhead Fault Tolerance for VLIW Processors","publication_year":2017,"publication_date":"2017-01-06","ids":{"openalex":"https://openalex.org/W2570962028","doi":"https://doi.org/10.1145/3001935","mag":"2570962028"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3001935","pdf_url":null,"source":{"id":"https://openalex.org/S96198239","display_name":"ACM Journal on Emerging Technologies in Computing Systems","issn_l":"1550-4832","issn":["1550-4832","1550-4840"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066892560","display_name":"Anderson L. Sartor","orcid":"https://orcid.org/0000-0003-1759-2762"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Anderson L. Sartor","raw_affiliation_strings":["Federal University of Rio Grande do Sul, Porto Alegre, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Rio Grande do Sul, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056127793","display_name":"Arthur F. Lorenzon","orcid":"https://orcid.org/0000-0002-2412-3027"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Arthur F. Lorenzon","raw_affiliation_strings":["Federal University of Rio Grande do Sul, Porto Alegre, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Rio Grande do Sul, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062358729","display_name":"Luigi Carro","orcid":"https://orcid.org/0000-0002-7402-4780"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Luigi Carro","raw_affiliation_strings":["Federal University of Rio Grande do Sul, Porto Alegre, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Rio Grande do Sul, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024813896","display_name":"Fernanda Lima Kastensmidt","orcid":"https://orcid.org/0000-0001-5767-8582"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Fernanda Kastensmidt","raw_affiliation_strings":["Federal University of Rio Grande do Sul, Porto Alegre, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Rio Grande do Sul, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036463224","display_name":"Stephan Wong","orcid":"https://orcid.org/0000-0003-3521-2612"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Stephan Wong","raw_affiliation_strings":["Delft University of Technology, Delft, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, The Netherlands","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078952423","display_name":"Antonio Carlos Schneider Beck","orcid":"https://orcid.org/0000-0002-4492-1747"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Antonio C. S. Beck","raw_affiliation_strings":["Federal University of Rio Grande do Sul, Porto Alegre, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Rio Grande do Sul, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.488,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":16,"citation_normalized_percentile":{"value":0.755013,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":90},"biblio":{"volume":"13","issue":"2","first_page":"1","last_page":"21"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9989,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9971,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/idle","display_name":"Idle","score":0.6852824},{"id":"https://openalex.org/keywords/rollback","display_name":"Rollback","score":0.6764218},{"id":"https://openalex.org/keywords/soft-error","display_name":"Soft error","score":0.6119913}],"concepts":[{"id":"https://openalex.org/C170595534","wikidata":"https://www.wikidata.org/wiki/Q249743","display_name":"Very long instruction word","level":2,"score":0.80851185},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.80196536},{"id":"https://openalex.org/C16320812","wikidata":"https://www.wikidata.org/wiki/Q1812200","display_name":"Idle","level":2,"score":0.6852824},{"id":"https://openalex.org/C174220543","wikidata":"https://www.wikidata.org/wiki/Q395307","display_name":"Rollback","level":3,"score":0.6764218},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.66758657},{"id":"https://openalex.org/C154474529","wikidata":"https://www.wikidata.org/wiki/Q1658917","display_name":"Soft error","level":2,"score":0.6119913},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.54339904},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5251638},{"id":"https://openalex.org/C46637626","wikidata":"https://www.wikidata.org/wiki/Q6693015","display_name":"Low latency (capital markets)","level":2,"score":0.52249914},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.50066495},{"id":"https://openalex.org/C126953365","wikidata":"https://www.wikidata.org/wiki/Q5438152","display_name":"Fault coverage","level":3,"score":0.4869417},{"id":"https://openalex.org/C134146338","wikidata":"https://www.wikidata.org/wiki/Q1815901","display_name":"Electronic circuit","level":2,"score":0.1964109},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.16380906},{"id":"https://openalex.org/C24326235","wikidata":"https://www.wikidata.org/wiki/Q126095","display_name":"Electronic engineering","level":1,"score":0.10280681},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.091070026},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3001935","pdf_url":null,"source":{"id":"https://openalex.org/S96198239","display_name":"ACM Journal on Emerging Technologies in Computing Systems","issn_l":"1550-4832","issn":["1550-4832","1550-4840"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":51,"referenced_works":["https://openalex.org/W1506585561","https://openalex.org/W1563597203","https://openalex.org/W177454575","https://openalex.org/W1780967833","https://openalex.org/W1947524917","https://openalex.org/W1972625611","https://openalex.org/W1974233271","https://openalex.org/W1979072566","https://openalex.org/W1980602225","https://openalex.org/W2001219263","https://openalex.org/W2004481101","https://openalex.org/W2006901366","https://openalex.org/W2025060113","https://openalex.org/W2031313028","https://openalex.org/W2034593585","https://openalex.org/W2042008201","https://openalex.org/W2048395739","https://openalex.org/W2052839611","https://openalex.org/W2053657553","https://openalex.org/W2060231710","https://openalex.org/W2087031469","https://openalex.org/W2099234521","https://openalex.org/W2100914138","https://openalex.org/W2109315204","https://openalex.org/W2118131649","https://openalex.org/W2127930651","https://openalex.org/W2129655902","https://openalex.org/W2131175011","https://openalex.org/W2134240741","https://openalex.org/W2139416948","https://openalex.org/W2144512449","https://openalex.org/W2145064068","https://openalex.org/W2148190895","https://openalex.org/W2148313391","https://openalex.org/W2151845324","https://openalex.org/W2156139954","https://openalex.org/W2158899676","https://openalex.org/W2162164368","https://openalex.org/W2162733804","https://openalex.org/W2169213530","https://openalex.org/W2183151943","https://openalex.org/W2253281041","https://openalex.org/W2276518553","https://openalex.org/W2289242870","https://openalex.org/W2380173959","https://openalex.org/W2547917644","https://openalex.org/W2557668838","https://openalex.org/W4240594222","https://openalex.org/W4248445118","https://openalex.org/W4249144718","https://openalex.org/W4255408358"],"related_works":["https://openalex.org/W4313728343","https://openalex.org/W4236084769","https://openalex.org/W2774892589","https://openalex.org/W2621536082","https://openalex.org/W2152640076","https://openalex.org/W2145855242","https://openalex.org/W2075454349","https://openalex.org/W2054958535","https://openalex.org/W2016184125","https://openalex.org/W2010356481"],"abstract_inverted_index":{"Because":[0],"of":[1,67,81,131,156],"technology":[2],"scaling,":[3],"the":[4,65,114,129,154,159,178],"soft":[5,62],"error":[6,197],"rate":[7],"has":[8],"been":[9],"increasing":[10,150],"in":[11,64],"digital":[12],"circuits,":[13],"which":[14,55],"affects":[15],"system":[16],"reliability.":[17],"Therefore,":[18],"modern":[19],"processors,":[20],"including":[21],"VLIW":[22,70],"architectures,":[23],"must":[24],"have":[25],"means":[26],"to":[27,31,60,83,116,146],"mitigate":[28],"such":[29],"effects":[30],"guarantee":[32],"reliable":[33],"computing.":[34],"In":[35],"this":[36,139],"scenario,":[37],"our":[38],"work":[39],"proposes":[40],"three":[41],"low":[42,176,184],"overhead":[43,172],"fault":[44,118,151,165,181],"tolerance":[45,119,152,182],"approaches":[46,162,188],"based":[47],"on":[48],"instruction":[49],"duplication":[50],"with":[51,167,175,183],"zero":[52],"latency":[53],"detection,":[54],"uses":[56,74],"a":[57,68,79,95,147],"rollback":[58],"mechanism":[59],"correct":[61],"errors":[63],"pipelanes":[66],"configurable":[69,148],"processor.":[71],"The":[72,91,135],"first":[73,160],"idle":[75,100],"issue":[76,140],"slots":[77],"within":[78],"period":[80],"time":[82],"execute":[84],"extra":[85],"instructions":[86],"considering":[87,191],"distinct":[88],"application":[89],"phases.":[90],"second":[92],"works":[93],"at":[94,103,153],"finer":[96],"grain,":[97],"adaptively":[98],"exploiting":[99],"functional":[101,123],"units":[102,124],"run-time.":[104],"However,":[105],"some":[106],"applications":[107,174],"present":[108],"high":[109],"instruction-level":[110],"parallelism":[111],"(ILP),":[112],"so":[113],"ability":[115],"provide":[117],"is":[120],"reduced:":[121],"less":[122],"will":[125],"be":[126],"idle,":[127],"decreasing":[128],"number":[130],"potential":[132],"duplicated":[133],"instructions.":[134],"third":[136],"approach":[137],"attacks":[138],"by":[141],"dynamically":[142],"reducing":[143],"ILP":[144],"according":[145],"threshold,":[149],"cost":[155],"performance.":[157],"While":[158],"two":[161],"achieve":[163],"significant":[164],"coverage":[166],"minimal":[168],"area":[169],"and":[170,196],"power":[171,194],"for":[173],"ILP,":[177],"latter":[179],"improves":[180],"performance":[185],"degradation.":[186],"All":[187],"are":[189],"evaluated":[190],"area,":[192],"performance,":[193],"dissipation,":[195],"coverage.":[198]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2570962028","counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":6}],"updated_date":"2024-12-09T20:00:21.098810","created_date":"2017-01-13"}