{"id":"https://openalex.org/W1984396147","doi":"https://doi.org/10.1109/vts.2013.6548908","title":"A framework for low overhead hardware based runtime control flow error detection and recovery","display_name":"A framework for low overhead hardware based runtime control flow error detection and recovery","publication_year":2013,"publication_date":"2013-04-01","ids":{"openalex":"https://openalex.org/W1984396147","doi":"https://doi.org/10.1109/vts.2013.6548908","mag":"1984396147"},"language":"en","primary_location":{"id":"doi:10.1109/vts.2013.6548908","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vts.2013.6548908","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 IEEE 31st VLSI Test Symposium (VTS)","raw_type":"proceedings-article"},"type":"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/A5109959166","display_name":"Ameya Chaudhari","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"A. Chaudhari","raw_affiliation_strings":["Computer Engineering Research Center, University of Texas, Austin, TX, USA","Comput. Eng. Res. Center, Univ. of Texas at Austin, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Research Center, University of Texas, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]},{"raw_affiliation_string":"Comput. Eng. Res. Center, Univ. of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100354901","display_name":"Junyoung Park","orcid":"https://orcid.org/0000-0001-8932-2820"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Junyoung Park","raw_affiliation_strings":["Computer Engineering Research Center, University of Texas, Austin, TX, USA","Comput. Eng. Res. Center, Univ. of Texas at Austin, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Research Center, University of Texas, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]},{"raw_affiliation_string":"Comput. Eng. Res. Center, Univ. of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068070739","display_name":"Jacob A. Abraham","orcid":"https://orcid.org/0000-0002-5336-5631"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"J. Abraham","raw_affiliation_strings":["Computer Engineering Research Center, University of Texas, Austin, TX, USA","Comput. Eng. Res. Center, Univ. of Texas at Austin, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Research Center, University of Texas, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]},{"raw_affiliation_string":"Comput. Eng. Res. Center, Univ. of Texas at Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5109959166"],"corresponding_institution_ids":["https://openalex.org/I86519309"],"apc_list":null,"apc_paid":null,"fwci":0.7093,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.73291398,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"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":0.9998000264167786,"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.9998000264167786,"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/T11424","display_name":"Security and Verification in Computing","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9979000091552734,"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/computer-science","display_name":"Computer science","score":0.8260288238525391},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.7333718538284302},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6868955492973328},{"id":"https://openalex.org/keywords/error-detection-and-correction","display_name":"Error detection and correction","score":0.6448910236358643},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5992764830589294},{"id":"https://openalex.org/keywords/transient","display_name":"Transient (computer programming)","score":0.5565348863601685},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5551090240478516},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.422531396150589},{"id":"https://openalex.org/keywords/flow-control","display_name":"Flow control (data)","score":0.41797778010368347},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.40287336707115173},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3534955382347107},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15648114681243896}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8260288238525391},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.7333718538284302},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6868955492973328},{"id":"https://openalex.org/C103088060","wikidata":"https://www.wikidata.org/wiki/Q1062839","display_name":"Error detection and correction","level":2,"score":0.6448910236358643},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5992764830589294},{"id":"https://openalex.org/C2780799671","wikidata":"https://www.wikidata.org/wiki/Q17087362","display_name":"Transient (computer programming)","level":2,"score":0.5565348863601685},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5551090240478516},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.422531396150589},{"id":"https://openalex.org/C186766456","wikidata":"https://www.wikidata.org/wiki/Q612457","display_name":"Flow control (data)","level":2,"score":0.41797778010368347},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.40287336707115173},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3534955382347107},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15648114681243896},{"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/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vts.2013.6548908","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vts.2013.6548908","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 IEEE 31st VLSI Test Symposium (VTS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1544225867","https://openalex.org/W1686420892","https://openalex.org/W1972055670","https://openalex.org/W1977467261","https://openalex.org/W1981514768","https://openalex.org/W1999309394","https://openalex.org/W2104225326","https://openalex.org/W2107244404","https://openalex.org/W2108557605","https://openalex.org/W2122403474","https://openalex.org/W2139090828","https://openalex.org/W2139570402","https://openalex.org/W2145930995","https://openalex.org/W2146966321","https://openalex.org/W2150234016","https://openalex.org/W2159059513","https://openalex.org/W2169596872","https://openalex.org/W4248983737","https://openalex.org/W6637151178","https://openalex.org/W6681661968"],"related_works":["https://openalex.org/W2358137648","https://openalex.org/W3128819368","https://openalex.org/W2259231220","https://openalex.org/W3170092502","https://openalex.org/W2130857934","https://openalex.org/W2188516702","https://openalex.org/W2057804370","https://openalex.org/W2980719150","https://openalex.org/W3041354572","https://openalex.org/W2144798687"],"abstract_inverted_index":{"Transient":[0],"errors":[1,30,108,195],"during":[2,50,62],"execution":[3,198],"of":[4,47,54,70,127,178,199],"a":[5,9,95,119,124,202],"process":[6],"running":[7],"on":[8,118,201],"processor":[10],"can":[11,185],"lead":[12],"to":[13,23,36,106,138,147,169,188],"serious":[14],"system":[15],"failures":[16],"or":[17],"security":[18],"lapses.":[19],"It":[20,152],"is":[21,34,52,84],"necessary":[22],"detect,":[24],"and":[25,82,112,134,162,191],"if":[26],"possible,":[27],"correct":[28],"these":[29],"before":[31],"any":[32,193],"damage":[33],"caused":[35],"the":[37,40,44,55,68,72,104,113,136,142,170,197],"system.":[38],"Of":[39],"many":[41],"approaches,":[42],"monitoring":[43,100,177],"control":[45,73,98,110,128,149,179],"flow":[46,74,99,111,129,150,180],"an":[48,63,154],"application":[49,64],"runtime":[51,176],"one":[53],"techniques":[56],"used":[57,87],"for":[58,175],"transient":[59,148,194],"error":[60,130],"detection":[61,131],"execution.":[65],"Although":[66],"promising,":[67],"cost":[69,165],"implementing":[71],"checks":[75],"in":[76,88,109,182,196],"software":[77],"has":[78,103,135],"been":[79],"prohibitively":[80],"high":[81,125],"hence":[83],"not":[85],"widely":[86],"practice.":[89],"In":[90],"this":[91,183],"paper":[92,184],"we":[93],"describe":[94],"hardware":[96],"based":[97],"technique":[101,122],"which":[102],"capability":[105,137],"detect":[107,192],"instruction":[114],"stream":[115],"being":[116],"executed":[117],"processor.":[120,172,203],"Our":[121],"achieves":[123],"coverage":[126],"(99.98":[132],"%)":[133,161,168],"quickly":[139],"recover":[140],"from":[141],"error,":[143],"making":[144],"it":[145],"resilient":[146],"errors.":[151],"poses":[153],"extremely":[155],"low":[156],"performance":[157],"overhead":[158],"(~":[159],"1":[160],"reasonable":[163],"area":[164],"(<;":[166],"6":[167],"host":[171],"The":[173],"framework":[174],"described":[181],"be":[186],"extended":[187],"efficiently":[189],"monitor":[190],"instructions":[200]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
