{"id":"https://openalex.org/W7224492145","doi":"https://doi.org/10.5281/zenodo.23773926","title":"GPU Canary: Border Inputs as a Two-Second Integrity Check for Silent Data Corruption in Deployed Language Models","display_name":"GPU Canary: Border Inputs as a Two-Second Integrity Check for Silent Data Corruption in Deployed Language Models","publication_year":2026,"publication_date":"2026-10-29","ids":{"openalex":"https://openalex.org/W7224492145","doi":"https://doi.org/10.5281/zenodo.23773926"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.23773926","doi":"https://doi.org/10.5281/zenodo.23773926","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.23773926","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"volume":null,"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.23773926","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5160074732","display_name":"Rishva Tejan Iyer","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Iyer, Rishva Tejan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5160074732"],"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.27810001373291016,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.27810001373291016,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11005","display_name":"Radiation Effects in Electronics","score":0.2484000027179718,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.12770000100135803,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/hardware-fault-detection","display_name":"hardware fault detection","score":0.5879999995231628},{"id":"https://openalex.org/keywords/fault-injection","display_name":"fault injection","score":0.4560000002384186},{"id":"https://openalex.org/keywords/redundant-execution","display_name":"redundant execution","score":0.5820000171661377}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7440999746322632},{"id":"https://openalex.org/C2776730729","wikidata":"https://www.wikidata.org/wiki/Q1392130","display_name":"Flag (linear algebra)","level":3,"score":0.4821000099182129},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.4724000096321106},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3896999955177307},{"id":"https://openalex.org/C2777338717","wikidata":"https://www.wikidata.org/wiki/Q1762621","display_name":"Vendor","level":2,"score":0.3723999857902527},{"id":"https://openalex.org/C134765980","wikidata":"https://www.wikidata.org/wiki/Q879126","display_name":"Bitwise operation","level":2,"score":0.36800000071525574},{"id":"https://openalex.org/C69721887","wikidata":"https://www.wikidata.org/wiki/Q2600316","display_name":"FLAGS register","level":2,"score":0.32350000739097595},{"id":"https://openalex.org/C68060419","wikidata":"https://www.wikidata.org/wiki/Q40754","display_name":"Subtraction","level":2,"score":0.3075000047683716},{"id":"https://openalex.org/C2775928411","wikidata":"https://www.wikidata.org/wiki/Q2041312","display_name":"Fault injection","level":3,"score":0.3068000078201294},{"id":"https://openalex.org/C2778348673","wikidata":"https://www.wikidata.org/wiki/Q739302","display_name":"Production (economics)","level":2,"score":0.2881999909877777},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2825999855995178},{"id":"https://openalex.org/C33762810","wikidata":"https://www.wikidata.org/wiki/Q461671","display_name":"Data integrity","level":2,"score":0.2809999883174896},{"id":"https://openalex.org/C139676723","wikidata":"https://www.wikidata.org/wiki/Q1193832","display_name":"Sign (mathematics)","level":2,"score":0.2786000072956085},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.26429998874664307},{"id":"https://openalex.org/C122637931","wikidata":"https://www.wikidata.org/wiki/Q118084","display_name":"Unit (ring theory)","level":2,"score":0.26159998774528503},{"id":"https://openalex.org/C135598885","wikidata":"https://www.wikidata.org/wiki/Q1366302","display_name":"Row","level":2,"score":0.2578999996185303}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.5281/zenodo.23773926","doi":"https://doi.org/10.5281/zenodo.23773926","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.23773926","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},{"id":"doi:10.5281/zenodo.23773927","doi":"https://doi.org/10.5281/zenodo.23773927","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.23773927","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.5281/zenodo.23773926","doi":"https://doi.org/10.5281/zenodo.23773926","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.23773926","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W7154276619","https://openalex.org/W7165374210","https://openalex.org/W7160507732","https://openalex.org/W3160493086","https://openalex.org/W7117850703","https://openalex.org/W7213533224","https://openalex.org/W7214099313","https://openalex.org/W7223278010","https://openalex.org/W7126097788","https://openalex.org/W7208746243"],"abstract_inverted_index":{"A":[0],"GPU":[1,86,311],"with":[2,53],"a":[3,65,79,85,150,170,173,176,220],"silent":[4],"hardware":[5,127],"fault":[6],"returns":[7],"wrong":[8,69],"arithmetic":[9,117],"without":[10],"raising":[11],"an":[12,138],"error.":[13],"Production":[14],"studies":[15],"report":[16],"that":[17,25,34,67,78,112],"such":[18],"faults":[19,160,217,316],"are":[20,108,260,292,317],"routine":[21],"at":[22,42,181,219,262,305],"fleet":[23],"scale,":[24],"three":[26],"quarters":[27],"of":[28,40,64,115,152,179,192,207,227,240,248,255,264,271,278,300],"affected":[29],"cards":[30],"pass":[31],"burn-in,":[32],"and":[33,130,134,149,205,209,242,276,319,330],"vendor":[35],"diagnostics":[36],"recover":[37],"about":[38],"70%":[39],"them":[41,133],"several":[43],"hours":[44],"per":[45,184],"card.":[46],"The":[47,294],"cheapest":[48],"online":[49],"check,":[50],"redundant":[51,236,281,287],"execution":[52,237],"bitwise":[54],"comparison,":[55],"is":[56,68,128,145,296],"blind":[57],"by":[58,267,273,280],"construction":[59],"to":[60],"the":[61,70,102,116,119,126,143,162,188,212,223,251,268,289,297,306,322],"common":[62],"case":[63],"unit":[66],"same":[71],"way":[72],"on":[73,84,100,233],"every":[74,196,231],"run.":[75],"We":[76,94],"show":[77],"language":[80],"model":[81,254],"already":[82],"loaded":[83],"can":[87],"act":[88],"as":[89],"its":[90],"own":[91],"integrity":[92],"probe.":[93],"mine":[95],"64":[96,153],"border":[97],"inputs,":[98],"prompts":[99,201,244],"which":[101],"model's":[103],"top":[104],"two":[105,234,290],"next-token":[106],"logits":[107],"nearly":[109],"tied,":[110],"so":[111],"any":[113],"perturbation":[114],"flips":[118],"greedy":[120],"decision,":[121],"record":[122],"their":[123],"answers":[124],"while":[125,198,283],"healthy,":[129],"later":[131],"replay":[132],"count":[135],"mismatches.":[136],"On":[137],"NVIDIA":[139],"L4":[140],"in":[141,165],"fp16":[142],"reference":[144,328],"bit-stable":[146],"across":[147],"reruns,":[148],"scan":[151],"probes":[154,189,224],"takes":[155],"2.5":[156],"s.":[157],"Against":[158,215],"software-injected":[159],"reproducing":[161],"patterns":[163],"reported":[164],"production":[166],"(a":[167],"value":[168],"zeroed,":[169],"sign":[171],"flipped,":[172,175],"bit":[174],"relative":[177],"bias":[178],"1e-3)":[180],"one":[182],"corruption":[183],"hundred":[185],"layer":[186],"forwards,":[187],"flag":[190,202,225],"10":[191,193,208],"scans":[194],"for":[195,230],"pattern,":[197],"32":[199],"ordinary":[200,243,274],"between":[203],"0":[204,239,245,277],"8":[206,226,228],"never":[210],"see":[211],"1e-3":[213],"bias.":[214],"persistent":[216],"fixed":[218],"random":[221],"site,":[222],"sites":[229,266],"pattern":[232],"models,":[235],"flags":[238],"8,":[241],"or":[246],"1":[247,270],"8.":[249],"Under":[250],"RTL-derived":[252],"permanent-fault":[253],"LLM-PRISM,":[256],"hard":[257],"tensor-core":[258],"defects":[259,285],"flagged":[261],"15":[263],"16":[265,272,279],"probes,":[269],"prompts,":[275],"execution,":[282],"intermittent":[284],"favour":[286],"execution;":[288],"checks":[291],"complementary.":[293],"method":[295],"border-input":[298],"idea":[299],"recent":[301],"model-change-detection":[302],"work,":[303],"redirected":[304],"hardware.":[307],"No":[308],"genuinely":[309],"defective":[310],"has":[312],"been":[313],"tested;":[314],"all":[315],"injected,":[318],"we":[320],"state":[321],"limits":[323],"plainly.":[324],"Code,":[325],"probe":[326],"bank,":[327],"signatures":[329],"run":[331],"logs:":[332],"https://github.com/rishvaiyer/gpu-canary":[333]},"counts_by_year":[],"updated_date":"2026-10-31T12:09:11.096373","created_date":"2026-10-30T00:00:00"}
