{"id":"https://openalex.org/W7134277244","doi":"https://doi.org/10.48550/arxiv.2603.05725","title":"Challenges and Design Considerations for Finding CUDA Bugs Through GPU-Native Fuzzing","display_name":"Challenges and Design Considerations for Finding CUDA Bugs Through GPU-Native Fuzzing","publication_year":2026,"publication_date":"2026-03-05","ids":{"openalex":"https://openalex.org/W7134277244","doi":"https://doi.org/10.48550/arxiv.2603.05725"},"language":null,"primary_location":{"id":"pmh:doi:10.48550/arxiv.2603.05725","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"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":"Article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5107243466","display_name":"Mingkai Li","orcid":"https://orcid.org/0009-0007-3191-0890"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Mingkai","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031917049","display_name":"Joseph Devietti","orcid":"https://orcid.org/0000-0002-9330-7233"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Devietti, Joseph","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128409194","display_name":"Suman Jana","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jana, Suman","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5075674776","display_name":"Tanvir Ahmed Khan","orcid":"https://orcid.org/0000-0003-3741-1455"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Khan, Tanvir Ahmed","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":4,"corresponding_author_ids":[],"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/T11424","display_name":"Security and Verification in Computing","score":0.7681999802589417,"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/T11424","display_name":"Security and Verification in Computing","score":0.7681999802589417,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.0640999972820282,"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"}},{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.03700000047683716,"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/fuzz-testing","display_name":"Fuzz testing","score":0.8738999962806702},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.6288999915122986},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5713000297546387},{"id":"https://openalex.org/keywords/homogeneous","display_name":"Homogeneous","score":0.5293999910354614},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.513700008392334},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5127999782562256},{"id":"https://openalex.org/keywords/symmetric-multiprocessor-system","display_name":"Symmetric multiprocessor system","score":0.5054000020027161}],"concepts":[{"id":"https://openalex.org/C111065885","wikidata":"https://www.wikidata.org/wiki/Q1189053","display_name":"Fuzz testing","level":3,"score":0.8738999962806702},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.802299976348877},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.6288999915122986},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5713000297546387},{"id":"https://openalex.org/C66882249","wikidata":"https://www.wikidata.org/wiki/Q169336","display_name":"Homogeneous","level":2,"score":0.5293999910354614},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.513700008392334},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5127999782562256},{"id":"https://openalex.org/C172430144","wikidata":"https://www.wikidata.org/wiki/Q17111997","display_name":"Symmetric multiprocessor system","level":2,"score":0.5054000020027161},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4496000111103058},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.3781000077724457},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3714999854564667},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.3156999945640564},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.31029999256134033},{"id":"https://openalex.org/C119024030","wikidata":"https://www.wikidata.org/wiki/Q759899","display_name":"Call stack","level":3,"score":0.28679999709129333},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.28600001335144043},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.275299996137619},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.26409998536109924},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.26350000500679016},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.2513999938964844}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:doi:10.48550/arxiv.2603.05725","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"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":"Article"},{"id":"doi:10.48550/arxiv.2603.05725","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.05725","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":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:doi:10.48550/arxiv.2603.05725","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"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":"Article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Modern":[0],"computing":[1],"is":[2,127],"shifting":[3],"from":[4,24],"homogeneous":[5],"CPU-centric":[6],"systems":[7,10,85,136],"to":[8,101,109],"heterogeneous":[9,72,84,135],"with":[11],"closely":[12],"integrated":[13],"CPUs":[14,104,115],"and":[15,49,116,133],"GPUs.":[16,117],"While":[17],"the":[18,30,44,64,78,111,121,124,129],"CPU":[19],"software":[20,32],"stack":[21,33],"has":[22],"benefited":[23],"decades":[25],"of":[26,67,80,123,131,146],"memory":[27,69],"safety":[28,70],"hardening,":[29],"GPU":[31,99],"remains":[34],"dangerously":[35],"immature.":[36],"This":[37],"discrepancy":[38],"presents":[39],"a":[40,147],"critical":[41],"ethical":[42],"challenge:":[43],"world's":[45],"most":[46],"advanced":[47],"AI":[48],"scientific":[50],"workloads":[51],"are":[52],"increasingly":[53],"deployed":[54],"on":[55,71,94,103],"vulnerable":[56],"hardware":[57],"components.":[58],"In":[59],"this":[60],"paper,":[61],"we":[62,141],"study":[63],"key":[65],"challenges":[66],"ensuring":[68],"systems.":[73],"We":[74,118],"show":[75],"that,":[76],"while":[77],"number":[79],"exploitable":[81],"bugs":[82],"in":[83],"rises":[86],"every":[87],"year,":[88],"current":[89],"mitigation":[90],"methods":[91],"often":[92],"rely":[93],"unfaithful":[95],"translations,":[96],"i.e.,":[97],"converting":[98],"programs":[100],"run":[102],"for":[105,151],"testing,":[106],"which":[107],"fails":[108],"capture":[110],"architectural":[112],"differences":[113],"between":[114],"argue":[119],"that":[120],"faithfulness":[122],"program":[125],"behavior":[126],"at":[128],"core":[130],"secure":[132],"reliable":[134],"design.":[137],"To":[138],"ensure":[139],"faithfulness,":[140],"discuss":[142],"several":[143],"design":[144],"considerations":[145],"GPU-native":[148],"fuzzing":[149],"pipeline":[150],"CUDA":[152],"programs.":[153]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-03-10T00:00:00"}
