{"id":"https://openalex.org/W3213522731","doi":"https://doi.org/10.1145/3474376.3487281","title":"A Forward Error Compensation Approach for Fault Resilient Deep Neural Network Accelerator Design","display_name":"A Forward Error Compensation Approach for Fault Resilient Deep Neural Network Accelerator Design","publication_year":2021,"publication_date":"2021-11-09","ids":{"openalex":"https://openalex.org/W3213522731","doi":"https://doi.org/10.1145/3474376.3487281","mag":"3213522731"},"language":"en","primary_location":{"id":"doi:10.1145/3474376.3487281","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3474376.3487281","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 5th Workshop on Attacks and Solutions in Hardware Security","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://dr.ntu.edu.sg/bitstream/10356/155879/4/sample-sigconf.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5000387478","display_name":"Wenye Liu","orcid":"https://orcid.org/0000-0003-4590-5367"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Wenye Liu","raw_affiliation_strings":["Nanyang Technological University, Singapore, Singapore"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5029335324","display_name":"Chip-Hong Chang","orcid":"https://orcid.org/0000-0002-8897-6176"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Chip-Hong Chang","raw_affiliation_strings":["Nanyang Technological University, Singapore, Singapore"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2799,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.65477521,"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":"41","last_page":"50"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9997000098228455,"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9962999820709229,"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/T14117","display_name":"Integrated Circuits and Semiconductor Failure Analysis","score":0.9916999936103821,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7678555250167847},{"id":"https://openalex.org/keywords/fault-injection","display_name":"Fault injection","score":0.6077848076820374},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5698140859603882},{"id":"https://openalex.org/keywords/error-detection-and-correction","display_name":"Error detection and correction","score":0.5362220406532288},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.4855310916900635},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.4741322994232178},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.42686885595321655},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.41180646419525146},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.40322741866111755},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.382534921169281},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.294524610042572},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.26410916447639465},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.17149031162261963},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.11458262801170349}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7678555250167847},{"id":"https://openalex.org/C2775928411","wikidata":"https://www.wikidata.org/wiki/Q2041312","display_name":"Fault injection","level":3,"score":0.6077848076820374},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5698140859603882},{"id":"https://openalex.org/C103088060","wikidata":"https://www.wikidata.org/wiki/Q1062839","display_name":"Error detection and correction","level":2,"score":0.5362220406532288},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.4855310916900635},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.4741322994232178},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.42686885595321655},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.41180646419525146},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.40322741866111755},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.382534921169281},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.294524610042572},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.26410916447639465},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.17149031162261963},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.11458262801170349},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3474376.3487281","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3474376.3487281","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 5th Workshop on Attacks and Solutions in Hardware Security","raw_type":"proceedings-article"},{"id":"pmh:oai:dr.ntu.edu.sg:10356/155879","is_oa":true,"landing_page_url":"https://hdl.handle.net/10356/155879","pdf_url":"https://dr.ntu.edu.sg/bitstream/10356/155879/4/sample-sigconf.pdf","source":{"id":"https://openalex.org/S4306402609","display_name":"DR-NTU (Nanyang Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I172675005","host_organization_name":"Nanyang Technological University","host_organization_lineage":["https://openalex.org/I172675005"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference Paper"}],"best_oa_location":{"id":"pmh:oai:dr.ntu.edu.sg:10356/155879","is_oa":true,"landing_page_url":"https://hdl.handle.net/10356/155879","pdf_url":"https://dr.ntu.edu.sg/bitstream/10356/155879/4/sample-sigconf.pdf","source":{"id":"https://openalex.org/S4306402609","display_name":"DR-NTU (Nanyang Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I172675005","host_organization_name":"Nanyang Technological University","host_organization_lineage":["https://openalex.org/I172675005"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference Paper"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3213522731.pdf","grobid_xml":"https://content.openalex.org/works/W3213522731.grobid-xml"},"referenced_works_count":32,"referenced_works":["https://openalex.org/W2015917466","https://openalex.org/W2062272401","https://openalex.org/W2104677471","https://openalex.org/W2108598243","https://openalex.org/W2156667996","https://openalex.org/W2157116240","https://openalex.org/W2194775991","https://openalex.org/W2294282016","https://openalex.org/W2513554817","https://openalex.org/W2565960208","https://openalex.org/W2593564159","https://openalex.org/W2604319603","https://openalex.org/W2767260595","https://openalex.org/W2771112233","https://openalex.org/W2785456876","https://openalex.org/W2795915628","https://openalex.org/W2807835252","https://openalex.org/W2808976322","https://openalex.org/W2945449142","https://openalex.org/W2946801000","https://openalex.org/W2950865323","https://openalex.org/W2963396341","https://openalex.org/W2963640628","https://openalex.org/W2963857521","https://openalex.org/W2963893493","https://openalex.org/W2964923388","https://openalex.org/W2969032972","https://openalex.org/W2981860227","https://openalex.org/W3024621361","https://openalex.org/W3034665124","https://openalex.org/W3092411122","https://openalex.org/W3113404214"],"related_works":["https://openalex.org/W2604133224","https://openalex.org/W3122756779","https://openalex.org/W4234532445","https://openalex.org/W2062132293","https://openalex.org/W2159677757","https://openalex.org/W3044620288","https://openalex.org/W1918900381","https://openalex.org/W2116314988","https://openalex.org/W2394408226","https://openalex.org/W4389168214"],"abstract_inverted_index":{"Deep":[0],"learning":[1],"accelerator":[2,92,197],"is":[3,93,164],"a":[4,8,90,113,173],"key":[5],"enabler":[6],"of":[7,10,66,148],"variety":[9],"safety-critical":[11],"applications":[12],"such":[13],"as":[14],"self-driving":[15],"car":[16],"and":[17,58,73,97,111,131,159,186,214],"video":[18],"surveillance.":[19],"However,":[20],"recently":[21],"reported":[22,108],"hardware-oriented":[23],"attack":[24,44],"vectors,":[25],"e.g.,":[26],"fault":[27,51,118,206],"injection":[28,119],"attacks,":[29],"have":[30],"extended":[31],"the":[32,42,64,144,149,154,157,168,178,187,192],"threats":[33],"on":[34,107,191,208],"deployed":[35],"deep":[36],"neural":[37,67],"network":[38,68],"(DNN)":[39],"systems":[40],"beyond":[41],"software":[43],"boundary":[45],"by":[46,152],"input":[47],"data":[48,55],"perturbation.":[49],"Existing":[50],"mitigation":[52],"schemes":[53,79,190],"including":[54],"masking,":[56],"zeroing-on-error":[57],"circuit":[59,133],"level":[60],"time-borrowing":[61],"techniques":[62],"exploit":[63],"noise-tolerance":[65],"models":[69],"to":[70,84,117,167,198],"resist":[71],"random":[72],"sparse":[74],"errors.":[75],"Such":[76],"noise":[77],"tolerant-based":[78],"are":[80],"not":[81],"sufficiently":[82],"effective":[83],"suppress":[85],"intensive":[86],"transient":[87],"errors":[88],"if":[89],"DNN":[91,196,211],"blasted":[94],"with":[95,217],"malicious":[96],"deliberate":[98,205],"faults.":[99],"In":[100],"this":[101],"paper,":[102],"we":[103],"conduct":[104],"comprehensive":[105],"investigations":[106],"resilient":[109],"designs":[110],"propose":[112],"more":[114],"robust":[115],"countermeasure":[116],"attacks.":[120],"The":[121,162],"proposed":[122,184],"design":[123,185],"utilizes":[124],"shadow":[125],"flip":[126],"flops":[127],"for":[128,134],"error":[129,136,140],"detection":[130],"lightweight":[132],"timely":[135],"correction.":[137],"Our":[138],"forward":[139],"compensation":[141],"scheme":[142],"rectifies":[143],"incorrect":[145],"partial":[146],"sum":[147],"multiply-accumulation":[150],"operation":[151],"estimating":[153],"difference":[155,163],"between":[156],"correct":[158],"error-inflicted":[160],"computation.":[161],"added":[165],"back":[166],"final":[169],"accumulated":[170],"result":[171],"at":[172],"later":[174],"cycle":[175],"without":[176],"stalling":[177],"execution":[179],"pipeline.":[180],"We":[181],"implemented":[182],"our":[183],"existing":[188],"fault-mitigation":[189],"same":[193],"Intel":[194],"FPGA-based":[195],"demonstrate":[199],"its":[200],"substantially":[201],"enhanced":[202],"resiliency":[203],"against":[204],"attacks":[207],"two":[209],"popular":[210],"models,":[212],"ResNet50":[213],"VGG16,":[215],"trained":[216],"ImageNet.":[218]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
