{"id":"https://openalex.org/W4395073438","doi":"https://doi.org/10.1145/3620666.3651325","title":"TAROT: A CXL SmartNIC-Based Defense Against Multi-bit Errors by Row-Hammer Attacks","display_name":"TAROT: A CXL SmartNIC-Based Defense Against Multi-bit Errors by Row-Hammer Attacks","publication_year":2024,"publication_date":"2024-04-24","ids":{"openalex":"https://openalex.org/W4395073438","doi":"https://doi.org/10.1145/3620666.3651325"},"language":"en","primary_location":{"id":"doi:10.1145/3620666.3651325","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3620666.3651325","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","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/A5053490898","display_name":"Chihun Song","orcid":"https://orcid.org/0000-0001-9586-153X"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Chihun Song","raw_affiliation_strings":["University of Illinois Urbana-Champaign, Urbana, United States"],"affiliations":[{"raw_affiliation_string":"University of Illinois Urbana-Champaign, Urbana, United States","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085297039","display_name":"Michael Jaemin Kim","orcid":"https://orcid.org/0000-0001-9987-9809"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Michael Jaemin Kim","raw_affiliation_strings":["Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101749744","display_name":"Tianchen Wang","orcid":"https://orcid.org/0009-0009-4276-7529"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tianchen Wang","raw_affiliation_strings":["University of Illinois Urbana-Champaign, Urbana, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois Urbana-Champaign, Urbana, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059787309","display_name":"Houxiang Ji","orcid":"https://orcid.org/0009-0008-8402-0127"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Houxiang Ji","raw_affiliation_strings":["University of Illinois Urbana-Champaign, Urbana, United States"],"affiliations":[{"raw_affiliation_string":"University of Illinois Urbana-Champaign, Urbana, United States","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033906953","display_name":"Jinghan Huang","orcid":"https://orcid.org/0009-0009-2314-2734"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jinghan Huang","raw_affiliation_strings":["University of Illinois Urbana-Champaign, Urbana, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois Urbana-Champaign, Urbana, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012141172","display_name":"Ipoom Jeong","orcid":"https://orcid.org/0000-0001-7513-2858"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ipoom Jeong","raw_affiliation_strings":["University of Illinois Urbana-Champaign, Urbana, USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois Urbana-Champaign, Urbana, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100618952","display_name":"Jaehyun Park","orcid":"https://orcid.org/0000-0001-5623-6985"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaehyun Park","raw_affiliation_strings":["Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052317647","display_name":"Hwayong Nam","orcid":"https://orcid.org/0000-0002-2466-9273"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hwayong Nam","raw_affiliation_strings":["Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004934458","display_name":"Minbok Wi","orcid":"https://orcid.org/0000-0003-4202-6201"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Minbok Wi","raw_affiliation_strings":["Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078262826","display_name":"Jung Ho Ahn","orcid":"https://orcid.org/0000-0003-1733-1394"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jung Ho Ahn","raw_affiliation_strings":["Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037648751","display_name":"Nam Sung Kim","orcid":"https://orcid.org/0000-0002-0442-5634"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nam Sung Kim","raw_affiliation_strings":["University of Illinois Urbana-Champaign, Urbana, United States"],"affiliations":[{"raw_affiliation_string":"University of Illinois Urbana-Champaign, Urbana, United States","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":11,"corresponding_author_ids":["https://openalex.org/A5053490898"],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":4.4047,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.95547774,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"981","last_page":"998"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","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"}},"topics":[{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","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/T11424","display_name":"Security and Verification in Computing","score":0.9995999932289124,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9991999864578247,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/bit","display_name":"Bit (key)","score":0.7869217395782471},{"id":"https://openalex.org/keywords/hammer","display_name":"Hammer","score":0.7389000058174133},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6249728202819824},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3401798903942108},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2332015335559845},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.20076829195022583},{"id":"https://openalex.org/keywords/structural-engineering","display_name":"Structural engineering","score":0.14977118372917175}],"concepts":[{"id":"https://openalex.org/C117011727","wikidata":"https://www.wikidata.org/wiki/Q1278488","display_name":"Bit (key)","level":2,"score":0.7869217395782471},{"id":"https://openalex.org/C13655849","wikidata":"https://www.wikidata.org/wiki/Q25294","display_name":"Hammer","level":2,"score":0.7389000058174133},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6249728202819824},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3401798903942108},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2332015335559845},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.20076829195022583},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.14977118372917175}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3620666.3651325","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3620666.3651325","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":51,"referenced_works":["https://openalex.org/W1985229168","https://openalex.org/W2036895660","https://openalex.org/W2157116240","https://openalex.org/W2326976533","https://openalex.org/W2329308213","https://openalex.org/W2512093185","https://openalex.org/W2525431465","https://openalex.org/W2612835180","https://openalex.org/W2625267941","https://openalex.org/W2751343396","https://openalex.org/W2769824527","https://openalex.org/W2786858886","https://openalex.org/W2807401673","https://openalex.org/W2844752995","https://openalex.org/W2897344287","https://openalex.org/W2910622707","https://openalex.org/W2932835273","https://openalex.org/W2934584470","https://openalex.org/W2945145734","https://openalex.org/W2949951157","https://openalex.org/W2968450015","https://openalex.org/W2974891422","https://openalex.org/W2995955137","https://openalex.org/W3012088208","https://openalex.org/W3015685940","https://openalex.org/W3023512926","https://openalex.org/W3042829099","https://openalex.org/W3046609696","https://openalex.org/W3086126534","https://openalex.org/W3098304703","https://openalex.org/W3157763265","https://openalex.org/W3173360123","https://openalex.org/W3193730902","https://openalex.org/W3205305497","https://openalex.org/W3205377733","https://openalex.org/W3205928774","https://openalex.org/W3208728670","https://openalex.org/W4281916312","https://openalex.org/W4281924797","https://openalex.org/W4288057786","https://openalex.org/W4308083593","https://openalex.org/W4319653976","https://openalex.org/W4324007096","https://openalex.org/W4360605753","https://openalex.org/W4360831792","https://openalex.org/W4360831852","https://openalex.org/W4361194512","https://openalex.org/W4380875579","https://openalex.org/W4385679852","https://openalex.org/W4387951121","https://openalex.org/W6604047254"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2322268536","https://openalex.org/W597548609","https://openalex.org/W4245223055","https://openalex.org/W2066769432","https://openalex.org/W2114141008","https://openalex.org/W2375057878","https://openalex.org/W2171722590"],"abstract_inverted_index":{"Row":[0],"Hammer":[1],"(RH)":[2],"has":[3,42],"been":[4],"demonstrated":[5],"as":[6],"a":[7,126,156,165,173,187,197,205,219,222],"security":[8],"vulnerability":[9],"in":[10,21,100,176,208],"modern":[11],"systems.":[12,38],"Although":[13],"commodity":[14],"CPUs":[15],"can":[16,26],"handle":[17],"RH-induced":[18,82,110],"single-bit":[19],"errors":[20,33],"DRAM":[22,46,74,88,102],"through":[23],"ECC,":[24],"RH":[25,50,70,115],"still":[27],"give":[28],"rise":[29],"to":[30,49,105,232],"multi-bit":[31],"uncorrectable":[32],"(UEs)":[34],"and":[35,56,92,119,142,245,254,259],"crash":[36],"the":[37,45,64,93,107,131,139,180,215,229,233,242,249],"Meanwhile,":[39],"recent":[40,65],"work":[41],"indicated":[43],"that":[44,81,239],"cells":[47],"vulnerable":[48],"are":[51],"determined":[52],"by":[53,256],"manufacturing":[54],"imperfections":[55],"resulting":[57],"defects.":[58],"Taking":[59],"one":[60],"step":[61],"further":[62],"from":[63,109,228],"work,":[66],"we":[67,112],"first":[68],"conduct":[69],"experiments":[71],"on":[72,130,186,201],"contemporary":[73],"modules":[75],"for":[76,169,218],"3":[77],"weeks.":[78],"This":[79],"demonstrates":[80],"UEs":[83,149],"occur":[84],"only":[85,155,257],"at":[86],"specific":[87],"addresses":[89,97,137,147],"(RH-UE-vulnerable":[90],"addresses)":[91],"percentage":[94,158],"of":[95,159,179,192,211,248],"such":[96,146],"is":[98,125],"small":[99,157],"these":[101],"modules.":[103],"Second,":[104],"protect":[106],"systems":[108],"UEs,":[111],"propose":[113],"two":[114],"defense":[116],"solutions:":[117],"H-":[118],"S-TAROT":[120,225,240],"(TArgeted":[121],"ROw-Hammer":[122],"Therapy).":[123],"H-TAROT":[124,227],"software-based":[127],"solution":[128],"running":[129,185],"host":[132,230],"CPU.":[133,235],"It":[134],"obtains":[135],"RH-UE-vulnerable":[136],"during":[138],"system":[140,188,220],"boot":[141],"then":[143],"periodically":[144],"accesses":[145,154],"before":[148],"may":[150],"occur.":[151],"Since":[152],"it":[153,161,195],"addresses,":[160],"does":[162],"not":[163],"incur":[164],"notable":[166],"performance":[167,199,216],"penalty":[168,200],"throughput":[170],"applications":[171,203],"(e.g.,":[172,204],"1.5%":[174],"increase":[175,207],"execution":[177,243],"time":[178,244],"SPECrate":[181,250],"2017":[182,251],"benchmark":[183,252],"suite":[184,253],"even":[189],"with":[190,221],"128GB":[191],"DRAM).":[193],"Yet,":[194],"imposes":[196],"significant":[198],"latency-sensitive":[202],"28.2%":[206],"tail":[209,246],"latency":[210,247],"Redis).":[212],"To":[213],"minimize":[214],"penalty,":[217],"SmartNIC":[223],"(SNIC),":[224],"offloads":[226],"CPU":[231],"SNIC":[234],"Our":[236],"experiment":[237],"shows":[238],"increases":[241],"Redis":[255],"0.1%":[258],"1.0%,":[260],"respectively.":[261]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
