{"id":"https://openalex.org/W2626391161","doi":"https://doi.org/10.1145/3061639.3062273","title":"Leveraging Compiler Optimizations to Reduce Runtime Fault Recovery Overhead","display_name":"Leveraging Compiler Optimizations to Reduce Runtime Fault Recovery Overhead","publication_year":2017,"publication_date":"2017-06-13","ids":{"openalex":"https://openalex.org/W2626391161","doi":"https://doi.org/10.1145/3061639.3062273","mag":"2626391161"},"language":"en","primary_location":{"id":"doi:10.1145/3061639.3062273","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3061639.3062273","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3062273&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 54th Annual Design Automation Conference 2017","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=3062273&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069422613","display_name":"Fateme S. Hosseini","orcid":"https://orcid.org/0000-0002-9091-3908"},"institutions":[{"id":"https://openalex.org/I86501945","display_name":"University of Delaware","ror":"https://ror.org/01sbq1a82","country_code":"US","type":"education","lineage":["https://openalex.org/I86501945"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Fateme S. Hosseini","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Delaware"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Delaware","institution_ids":["https://openalex.org/I86501945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002366956","display_name":"Pouya Fotouhi","orcid":"https://orcid.org/0000-0002-5891-4003"},"institutions":[{"id":"https://openalex.org/I86501945","display_name":"University of Delaware","ror":"https://ror.org/01sbq1a82","country_code":"US","type":"education","lineage":["https://openalex.org/I86501945"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pouya Fotouhi","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Delaware"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Delaware","institution_ids":["https://openalex.org/I86501945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016268650","display_name":"Chengmo Yang","orcid":"https://orcid.org/0000-0003-0978-1504"},"institutions":[{"id":"https://openalex.org/I86501945","display_name":"University of Delaware","ror":"https://ror.org/01sbq1a82","country_code":"US","type":"education","lineage":["https://openalex.org/I86501945"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chengmo Yang","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Delaware"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Delaware","institution_ids":["https://openalex.org/I86501945"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046024163","display_name":"Guang R. Gao","orcid":"https://orcid.org/0000-0002-5265-7528"},"institutions":[{"id":"https://openalex.org/I86501945","display_name":"University of Delaware","ror":"https://ror.org/01sbq1a82","country_code":"US","type":"education","lineage":["https://openalex.org/I86501945"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Guang R. Gao","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Delaware"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Delaware","institution_ids":["https://openalex.org/I86501945"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5069422613"],"corresponding_institution_ids":["https://openalex.org/I86501945"],"apc_list":null,"apc_paid":null,"fwci":0.1433,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.4917421,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9993000030517578,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.809967041015625},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6302053928375244},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6277430653572083},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.584338366985321},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.5675298571586609},{"id":"https://openalex.org/keywords/fault-coverage","display_name":"Fault coverage","score":0.493566632270813},{"id":"https://openalex.org/keywords/fault-injection","display_name":"Fault injection","score":0.4690430760383606},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3513071835041046},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.1999412477016449},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19821342825889587},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1386716067790985},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08230823278427124},{"id":"https://openalex.org/keywords/electronic-circuit","display_name":"Electronic circuit","score":0.05907797813415527}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.809967041015625},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6302053928375244},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6277430653572083},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.584338366985321},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.5675298571586609},{"id":"https://openalex.org/C126953365","wikidata":"https://www.wikidata.org/wiki/Q5438152","display_name":"Fault coverage","level":3,"score":0.493566632270813},{"id":"https://openalex.org/C2775928411","wikidata":"https://www.wikidata.org/wiki/Q2041312","display_name":"Fault injection","level":3,"score":0.4690430760383606},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3513071835041046},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.1999412477016449},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19821342825889587},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1386716067790985},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08230823278427124},{"id":"https://openalex.org/C134146338","wikidata":"https://www.wikidata.org/wiki/Q1815901","display_name":"Electronic circuit","level":2,"score":0.05907797813415527},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3061639.3062273","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3061639.3062273","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3062273&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 54th Annual Design Automation Conference 2017","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3061639.3062273","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3061639.3062273","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3062273&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 54th Annual Design Automation Conference 2017","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3077655227","display_name":null,"funder_award_id":"1253733","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2626391161.pdf","grobid_xml":"https://content.openalex.org/works/W2626391161.grobid-xml"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W1544849142","https://openalex.org/W1825716325","https://openalex.org/W1918843985","https://openalex.org/W1976431848","https://openalex.org/W1993412199","https://openalex.org/W2017521824","https://openalex.org/W2030425718","https://openalex.org/W2054569285","https://openalex.org/W2072896747","https://openalex.org/W2076090418","https://openalex.org/W2086551977","https://openalex.org/W2102480715","https://openalex.org/W2106379502","https://openalex.org/W2116015411","https://openalex.org/W2116059696","https://openalex.org/W2117648153","https://openalex.org/W2118033476","https://openalex.org/W2147657366","https://openalex.org/W2150073849","https://openalex.org/W2153185479","https://openalex.org/W2169213530","https://openalex.org/W4235655120"],"related_works":["https://openalex.org/W1862835629","https://openalex.org/W2136799148","https://openalex.org/W2897533804","https://openalex.org/W2130922779","https://openalex.org/W2890506991","https://openalex.org/W2121043529","https://openalex.org/W2082366402","https://openalex.org/W2120242933","https://openalex.org/W1657300322","https://openalex.org/W2055295790"],"abstract_inverted_index":{"Smaller":[0],"feature":[1],"size,":[2],"lower":[3],"supply":[4],"voltage,":[5],"and":[6,31,59,93,114],"faster":[7],"clock":[8],"rates":[9],"have":[10],"made":[11],"modern":[12],"computer":[13],"systems":[14],"more":[15],"susceptible":[16],"to":[17,66,83,100],"faults.":[18],"Although":[19],"previous":[20],"fault":[21,29,42,88,91,105],"tolerance":[22],"techniques":[23],"usually":[24],"target":[25],"a":[26,55,61,72],"relatively":[27],"low":[28],"rate":[30],"consider":[32],"error":[33],"recovery":[34,44,74,94,127],"less":[35],"critical,":[36],"with":[37],"the":[38,78,101,120],"advent":[39],"of":[40,63,81],"higher":[41],"rates,":[43],"overhead":[45,128],"is":[46,97],"no":[47],"longer":[48],"negligible.":[49],"In":[50],"this":[51],"paper,":[52],"we":[53],"propose":[54],"scheme":[56,122],"that":[57,76,119],"leverages":[58],"revises":[60],"set":[62,80],"compiler":[64],"optimizations":[65,109],"design,":[67],"for":[68,103],"each":[69],"application":[70],"hotspot,":[71],"smart":[73],"plan":[75,95],"identifies":[77],"minimal":[79],"instructions":[82],"be":[84],"re-executed":[85],"in":[86,112],"different":[87],"scenarios.":[89],"Such":[90],"scenario":[92],"information":[96],"efficiently":[98],"delivered":[99],"processor":[102],"runtime":[104,126],"recovery.":[106],"The":[107,116],"proposed":[108,121],"are":[110],"implemented":[111],"LLVM":[113],"GEM5.":[115],"results":[117],"show":[118],"can":[123],"significantly":[124],"reduce":[125],"by":[129],"72%.":[130]},"counts_by_year":[{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
