{"id":"https://openalex.org/W4394868152","doi":"https://doi.org/10.48550/arxiv.2404.09818","title":"Error Detection and Correction Codes for Safe In-Memory Computations","display_name":"Error Detection and Correction Codes for Safe In-Memory Computations","publication_year":2024,"publication_date":"2024-04-15","ids":{"openalex":"https://openalex.org/W4394868152","doi":"https://doi.org/10.48550/arxiv.2404.09818"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2404.09818","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2404.09818","pdf_url":"https://arxiv.org/pdf/2404.09818","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2404.09818","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5093750312","display_name":"Luca Parrini","orcid":"https://orcid.org/0009-0008-7516-978X"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Parrini, Luca","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038070877","display_name":"Taha Soliman","orcid":"https://orcid.org/0000-0002-9421-9489"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Soliman, Taha","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030398240","display_name":"Benjamin Hettwer","orcid":"https://orcid.org/0000-0002-2164-6316"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hettwer, Benjamin","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076614771","display_name":"Jan Micha Borrmann","orcid":"https://orcid.org/0009-0005-2781-0307"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Borrmann, Jan Micha","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101979726","display_name":"Simranjeet Singh","orcid":"https://orcid.org/0000-0002-8297-1470"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Singh, Simranjeet","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092442110","display_name":"Ankit Bende","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bende, Ankit","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103097791","display_name":"Vikas Rana","orcid":"https://orcid.org/0000-0002-2245-8472"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rana, Vikas","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004454650","display_name":"Farhad Merchant","orcid":"https://orcid.org/0000-0002-3708-5621"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Merchant, Farhad","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5059285190","display_name":"Norbert Wehn","orcid":"https://orcid.org/0000-0002-9010-086X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wehn, Norbert","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5093750312"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9997000098228455,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9997000098228455,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9990000128746033,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.989799976348877,"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/checksum","display_name":"Checksum","score":0.9325445890426636},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7568128108978271},{"id":"https://openalex.org/keywords/redundancy","display_name":"Redundancy (engineering)","score":0.6711974143981934},{"id":"https://openalex.org/keywords/triple-modular-redundancy","display_name":"Triple modular redundancy","score":0.5984705686569214},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5850483775138855},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5622971653938293},{"id":"https://openalex.org/keywords/error-detection-and-correction","display_name":"Error detection and correction","score":0.5495990514755249},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.5408196449279785},{"id":"https://openalex.org/keywords/power-consumption","display_name":"Power consumption","score":0.5075277090072632},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5014016628265381},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4526897370815277},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.3745972216129303},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3658033013343811},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.28574901819229126},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.24163666367530823},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11699974536895752}],"concepts":[{"id":"https://openalex.org/C162372511","wikidata":"https://www.wikidata.org/wiki/Q218341","display_name":"Checksum","level":2,"score":0.9325445890426636},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7568128108978271},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.6711974143981934},{"id":"https://openalex.org/C196371267","wikidata":"https://www.wikidata.org/wiki/Q3998979","display_name":"Triple modular redundancy","level":3,"score":0.5984705686569214},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5850483775138855},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5622971653938293},{"id":"https://openalex.org/C103088060","wikidata":"https://www.wikidata.org/wiki/Q1062839","display_name":"Error detection and correction","level":2,"score":0.5495990514755249},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.5408196449279785},{"id":"https://openalex.org/C2984118289","wikidata":"https://www.wikidata.org/wiki/Q29954","display_name":"Power consumption","level":3,"score":0.5075277090072632},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5014016628265381},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4526897370815277},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.3745972216129303},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3658033013343811},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.28574901819229126},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.24163666367530823},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11699974536895752},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","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},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2404.09818","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2404.09818","pdf_url":"https://arxiv.org/pdf/2404.09818","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"doi:10.48550/arxiv.2404.09818","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2404.09818","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2404.09818","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2404.09818","pdf_url":"https://arxiv.org/pdf/2404.09818","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.7200000286102295,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321114","display_name":"Bundesministerium f\u00fcr Bildung und Forschung","ror":"https://ror.org/04pz7b180"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4394868152.pdf","grobid_xml":"https://content.openalex.org/works/W4394868152.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2377071794","https://openalex.org/W2107209346","https://openalex.org/W12639752","https://openalex.org/W2080298133","https://openalex.org/W2128245068","https://openalex.org/W2905469256","https://openalex.org/W787782896","https://openalex.org/W2022912972","https://openalex.org/W2113867106","https://openalex.org/W2000606687"],"abstract_inverted_index":{"In-Memory":[0],"Computing":[1],"(IMC)":[2],"introduces":[3],"a":[4],"new":[5],"paradigm":[6],"of":[7,15,28,40,66,108,115,123,133],"computation":[8],"that":[9,105],"offers":[10],"high":[11],"efficiency":[12,81],"in":[13,32,49,82],"terms":[14],"latency":[16,134],"and":[17,26,45,72,89,129],"power":[18],"consumption":[19],"for":[20],"AI":[21,87],"accelerators.":[22],"However,":[23],"the":[24,38,63,116,124],"non-idealities":[25],"defects":[27],"emerging":[29],"technologies":[30,90],"used":[31],"advanced":[33],"IMC":[34],"can":[35],"severely":[36],"degrade":[37],"accuracy":[39,84,118],"inferred":[41],"Neural":[42],"Networks":[43],"(NN)":[44],"lead":[46],"to":[47,70,92],"malfunctions":[48],"safety-critical":[50],"applications.":[51],"In":[52],"this":[53],"paper,":[54],"we":[55],"investigate":[56],"an":[57],"architectural-level":[58],"mitigation":[59],"technique":[60],"based":[61],"on":[62],"coordinated":[64],"action":[65],"multiple":[67],"checksum":[68],"codes,":[69],"detect":[71],"correct":[73],"errors":[74],"at":[75],"run-time.":[76],"This":[77],"implementation":[78,110],"demonstrates":[79],"higher":[80],"recovering":[83],"across":[85],"different":[86],"algorithms":[88],"compared":[91],"more":[93,112],"traditional":[94],"methods":[95],"such":[96],"as":[97],"Triple":[98],"Modular":[99],"Redundancy":[100],"(TMR).":[101],"The":[102],"results":[103],"show":[104],"several":[106],"configurations":[107],"our":[109],"recover":[111],"than":[113,121,131],"91%":[114],"original":[117],"with":[119],"less":[120,130],"half":[122],"area":[125],"required":[126],"by":[127],"TMR":[128],"40%":[132],"overhead.":[135]},"counts_by_year":[],"updated_date":"2026-02-09T09:26:11.010843","created_date":"2025-10-10T00:00:00"}
