{"id":"https://openalex.org/W4200010757","doi":"https://doi.org/10.1109/iccad51958.2021.9643466","title":"Improving the Robustness of Redundant Execution with Register File Randomization","display_name":"Improving the Robustness of Redundant Execution with Register File Randomization","publication_year":2021,"publication_date":"2021-11-01","ids":{"openalex":"https://openalex.org/W4200010757","doi":"https://doi.org/10.1109/iccad51958.2021.9643466"},"language":"en","primary_location":{"id":"doi:10.1109/iccad51958.2021.9643466","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad51958.2021.9643466","pdf_url":null,"source":{"id":"https://openalex.org/S4363608354","display_name":"2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/10251/191294","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5036311498","display_name":"Ilya Tuzov","orcid":"https://orcid.org/0000-0002-1980-0708"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Ilya Tuzov","raw_affiliation_strings":["DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022"],"affiliations":[{"raw_affiliation_string":"DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011767356","display_name":"Pablo Andreu","orcid":"https://orcid.org/0000-0003-2070-9271"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Pablo Andreu","raw_affiliation_strings":["DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022"],"affiliations":[{"raw_affiliation_string":"DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036132929","display_name":"Laura Medina","orcid":null},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Laura Medina","raw_affiliation_strings":["DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022"],"affiliations":[{"raw_affiliation_string":"DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004181028","display_name":"Tom\u00e1s Picornell","orcid":"https://orcid.org/0000-0002-4011-1990"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Tomas Picornell","raw_affiliation_strings":["DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022"],"affiliations":[{"raw_affiliation_string":"DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034493170","display_name":"Antonio Robles","orcid":"https://orcid.org/0000-0002-0887-3258"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Antonio Robles","raw_affiliation_strings":["DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022"],"affiliations":[{"raw_affiliation_string":"DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101612028","display_name":"Pedro L\u00f3pez","orcid":"https://orcid.org/0000-0003-4544-955X"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Pedro Lopez","raw_affiliation_strings":["DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022"],"affiliations":[{"raw_affiliation_string":"DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046815809","display_name":"Jos\u00e9 Flich","orcid":"https://orcid.org/0000-0001-8581-6284"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Jose Flich","raw_affiliation_strings":["DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022"],"affiliations":[{"raw_affiliation_string":"DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047492364","display_name":"Carles Hern\u00e1ndez","orcid":"https://orcid.org/0000-0001-5393-3195"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Carles Hernandez","raw_affiliation_strings":["DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022"],"affiliations":[{"raw_affiliation_string":"DISCA, Universitat Polit&#x00E8;cnica de Val&#x00E8;ncia,Spain,46022","institution_ids":["https://openalex.org/I9617848"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5036311498"],"corresponding_institution_ids":["https://openalex.org/I9617848"],"apc_list":null,"apc_paid":null,"fwci":0.4327,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.45202235,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9998999834060669,"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":0.9998999834060669,"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.9997000098228455,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9997000098228455,"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/register-file","display_name":"Register file","score":0.9115355014801025},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8059203624725342},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5197684168815613},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.5117537975311279},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.5011260509490967},{"id":"https://openalex.org/keywords/homogeneous","display_name":"Homogeneous","score":0.4586583971977234},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4072169065475464},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39030519127845764},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3771120607852936},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.22647258639335632}],"concepts":[{"id":"https://openalex.org/C117280010","wikidata":"https://www.wikidata.org/wiki/Q180944","display_name":"Register file","level":3,"score":0.9115355014801025},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8059203624725342},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5197684168815613},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.5117537975311279},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.5011260509490967},{"id":"https://openalex.org/C66882249","wikidata":"https://www.wikidata.org/wiki/Q169336","display_name":"Homogeneous","level":2,"score":0.4586583971977234},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4072169065475464},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39030519127845764},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3771120607852936},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.22647258639335632},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/iccad51958.2021.9643466","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccad51958.2021.9643466","pdf_url":null,"source":{"id":"https://openalex.org/S4363608354","display_name":"2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD)","raw_type":"proceedings-article"},{"id":"pmh:oai:riunet.upv.es:10251/191294","is_oa":true,"landing_page_url":"http://hdl.handle.net/10251/191294","pdf_url":null,"source":{"id":"https://openalex.org/S4306401500","display_name":"RiuNet (Politechnical University of Valencia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I60053951","host_organization_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","host_organization_lineage":["https://openalex.org/I60053951"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:riunet.upv.es:10251/191294","is_oa":true,"landing_page_url":"http://hdl.handle.net/10251/191294","pdf_url":null,"source":{"id":"https://openalex.org/S4306401500","display_name":"RiuNet (Politechnical University of Valencia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I60053951","host_organization_name":"Universitat Polit\u00e8cnica de Val\u00e8ncia","host_organization_lineage":["https://openalex.org/I60053951"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3930056189","display_name":null,"funder_award_id":"877056","funder_id":"https://openalex.org/F4320327207","funder_display_name":"Electronic Components and Systems for European Leadership"}],"funders":[{"id":"https://openalex.org/F4320327207","display_name":"Electronic Components and Systems for European Leadership","ror":null},{"id":"https://openalex.org/F4320335598","display_name":"Agencia Estatal de Investigaci\u00f3n","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W107963007","https://openalex.org/W220440441","https://openalex.org/W2001433962","https://openalex.org/W2052839611","https://openalex.org/W2090283364","https://openalex.org/W2094339145","https://openalex.org/W2099746875","https://openalex.org/W2118033298","https://openalex.org/W2184993403","https://openalex.org/W2578124881","https://openalex.org/W2623422734","https://openalex.org/W2731798629","https://openalex.org/W2753654597","https://openalex.org/W2810688888","https://openalex.org/W2883521036","https://openalex.org/W2956711527","https://openalex.org/W2968247903","https://openalex.org/W2978789157","https://openalex.org/W2994857926","https://openalex.org/W3048351344","https://openalex.org/W3110923198","https://openalex.org/W3153338730","https://openalex.org/W3177181426","https://openalex.org/W4232751114","https://openalex.org/W6604394461","https://openalex.org/W6766973600","https://openalex.org/W6771319611","https://openalex.org/W6793553061"],"related_works":["https://openalex.org/W2042399072","https://openalex.org/W2356166161","https://openalex.org/W3144620029","https://openalex.org/W4249089198","https://openalex.org/W2130533867","https://openalex.org/W2540018280","https://openalex.org/W2139082473","https://openalex.org/W2045163867","https://openalex.org/W2059502833","https://openalex.org/W2155131180"],"abstract_inverted_index":{"Staggered":[0],"Redundant":[1],"execution":[2],"(SRE)":[3],"is":[4,157],"a":[5,54,81,123,162],"fault-tolerance":[6],"mechanism":[7,84],"that":[8,45,85,106],"has":[9],"been":[10],"widely":[11],"deployed":[12],"in":[13,25,40,93],"the":[14,23,26,51,65,88,110,127,136,150],"context":[15],"of":[16,28,36,57,67,90,95,125,129,147,155,161],"safety-critical":[17],"applications.":[18],"SRE":[19,46],"not":[20,48],"only":[21],"protects":[22],"system":[24,52],"presence":[27],"faults":[29,58,97],"but":[30],"also":[31],"helps":[32],"relaxing":[33],"safety":[34],"requirements":[35],"individual":[37],"elements.":[38],"However,":[39],"this":[41,73],"paper,":[42,74],"we":[43,75],"show":[44,105],"does":[47],"effectively":[49],"protect":[50],"against":[53],"wide":[55],"range":[56],"and":[59,99,120,149],"thus,":[60],"new":[61],"mechanisms":[62],"to":[63],"increase":[64],"diversity":[66,83],"homogeneous":[68,91],"cores":[69],"are":[70],"needed.":[71],"In":[72],"propose":[76],"Register":[77],"File":[78],"Randomization":[79],"(RFR),":[80],"low-cost":[82],"significantly":[86],"increases":[87],"robustness":[89],"multicores":[92],"front":[94],"common-cause":[96],"(CCFs)":[98],"register":[100,114,132],"file":[101,115,133],"wearout.":[102],"Our":[103,139],"results":[104],"RFR":[107,156],"completely":[108],"removes":[109],"failure":[111],"rate":[112],"for":[113,117,135],"CCFs":[116],"certain":[118],"workloads":[119,137],"reduces":[121],"by":[122],"factor":[124],"5X":[126],"impact":[128],"stress":[130],"related":[131],"aging":[134],"analysed.":[138],"implementation":[140],"requires":[141],"less":[142,158],"than":[143,159],"50":[144],"RTL":[145],"lines":[146],"code":[148],"area":[151],"(FPGA":[152],"logic)":[153],"overhead":[154],"0.2%":[160],"64-bit":[163],"RISC-V":[164],"core":[165],"FPGA":[166],"implementation.":[167]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
