{"id":"https://openalex.org/W4409282490","doi":"https://doi.org/10.1145/3676536.3676675","title":"GL0AM: GPU Logic Simulation Using 0-Delay and Re-simulation Acceleration Method","display_name":"GL0AM: GPU Logic Simulation Using 0-Delay and Re-simulation Acceleration Method","publication_year":2024,"publication_date":"2024-10-27","ids":{"openalex":"https://openalex.org/W4409282490","doi":"https://doi.org/10.1145/3676536.3676675"},"language":"en","primary_location":{"id":"doi:10.1145/3676536.3676675","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676536.3676675","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676675","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676675","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5078522781","display_name":"Yanqing Zhang","orcid":"https://orcid.org/0000-0002-0836-6766"},"institutions":[{"id":"https://openalex.org/I4210127875","display_name":"Nvidia (United States)","ror":"https://ror.org/03jdj4y14","country_code":"US","type":"company","lineage":["https://openalex.org/I4210127875"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Yanqing Zhang","raw_affiliation_strings":["NVIDIA, Santa Clara, California, United States"],"affiliations":[{"raw_affiliation_string":"NVIDIA, Santa Clara, California, United States","institution_ids":["https://openalex.org/I4210127875"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029928585","display_name":"Haoxing Ren","orcid":"https://orcid.org/0000-0003-1028-3860"},"institutions":[{"id":"https://openalex.org/I4210127875","display_name":"Nvidia (United States)","ror":"https://ror.org/03jdj4y14","country_code":"US","type":"company","lineage":["https://openalex.org/I4210127875"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haoxing Ren","raw_affiliation_strings":["NVIDIA, Austin, Texas, USA"],"affiliations":[{"raw_affiliation_string":"NVIDIA, Austin, Texas, USA","institution_ids":["https://openalex.org/I4210127875"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010156116","display_name":"Brucek Khailany","orcid":"https://orcid.org/0000-0002-7584-3489"},"institutions":[{"id":"https://openalex.org/I4210127875","display_name":"Nvidia (United States)","ror":"https://ror.org/03jdj4y14","country_code":"US","type":"company","lineage":["https://openalex.org/I4210127875"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brucek Khailany","raw_affiliation_strings":["NVIDIA, Austin, Texas, USA"],"affiliations":[{"raw_affiliation_string":"NVIDIA, Austin, Texas, USA","institution_ids":["https://openalex.org/I4210127875"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5078522781"],"corresponding_institution_ids":["https://openalex.org/I4210127875"],"apc_list":null,"apc_paid":null,"fwci":1.5326,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.85653926,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9983000159263611,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9972000122070312,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.7862880229949951},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7412575483322144},{"id":"https://openalex.org/keywords/logic-simulation","display_name":"Logic simulation","score":0.5879495739936829},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.49760106205940247},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.496839314699173},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4416760802268982},{"id":"https://openalex.org/keywords/logic-gate","display_name":"Logic gate","score":0.38457736372947693},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.2544599771499634},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.17759263515472412},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.1336451768875122},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.12001657485961914}],"concepts":[{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.7862880229949951},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7412575483322144},{"id":"https://openalex.org/C64859876","wikidata":"https://www.wikidata.org/wiki/Q173673","display_name":"Logic simulation","level":3,"score":0.5879495739936829},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.49760106205940247},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.496839314699173},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4416760802268982},{"id":"https://openalex.org/C131017901","wikidata":"https://www.wikidata.org/wiki/Q170451","display_name":"Logic gate","level":2,"score":0.38457736372947693},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.2544599771499634},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.17759263515472412},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.1336451768875122},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.12001657485961914},{"id":"https://openalex.org/C74650414","wikidata":"https://www.wikidata.org/wiki/Q11397","display_name":"Classical mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3676536.3676675","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676536.3676675","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676675","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3676536.3676675","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676536.3676675","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676536.3676675","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.7099999785423279,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4409282490.pdf","grobid_xml":"https://content.openalex.org/works/W4409282490.grobid-xml"},"referenced_works_count":13,"referenced_works":["https://openalex.org/W1975338463","https://openalex.org/W2059896017","https://openalex.org/W2095266728","https://openalex.org/W2277653173","https://openalex.org/W2970971581","https://openalex.org/W4200231758","https://openalex.org/W4293023278","https://openalex.org/W4293261783","https://openalex.org/W4320067872","https://openalex.org/W4327911467","https://openalex.org/W4386763614","https://openalex.org/W6669609890","https://openalex.org/W6691443481"],"related_works":["https://openalex.org/W1656096860","https://openalex.org/W2095928260","https://openalex.org/W2268149564","https://openalex.org/W2077986289","https://openalex.org/W4251160711","https://openalex.org/W4231839681","https://openalex.org/W1984739956","https://openalex.org/W2763312740","https://openalex.org/W2347708070","https://openalex.org/W2096997494"],"abstract_inverted_index":{"In":[0],"this":[1],"work,":[2],"we":[3],"present":[4],"GL0AM,":[5],"a":[6,19,32,116,120,127,136],"novel":[7],"GPU":[8,112,131],"accelerated":[9],"logic":[10,140],"simulator":[11,118],"that":[12,58],"performs":[13,54,72],"delay":[14],"annotated":[15],"gate-level":[16],"simulation,":[17],"supporting":[18],"wide":[20],"range":[21],"of":[22,106,123],"sequential":[23,60],"components,":[24],"including":[25],"SRAMs,":[26],"and":[27,64,68,92,133],"simulation":[28,36,57,98,102],"scenarios.":[29],"We":[30,81],"propose":[31,82],"methodology":[33],"to":[34,42,47,74,83,88,115],"perform":[35],"in":[37,40],"2":[38],"phases":[39],"order":[41],"increase":[43,93],"the":[44,48,51,69,76,96],"parallelism":[45,94],"exposed":[46],"GPU,":[49],"where":[50],"first":[52],"phase":[53,71],"0-delay":[55,97],"cycle":[56],"records":[59],"gate":[61,79],"(flops,":[62],"latches,":[63],"clock-gates)":[65],"waveform":[66],"results,":[67],"second":[70],"re-simulation":[73],"attain":[75],"remaining":[77],"combinational":[78],"waveforms.":[80],"use":[84],"netlist":[85],"graph":[86],"partitioning":[87],"minimize":[89],"synchronization":[90],"overheads":[91],"during":[95],"phase.":[99],"GL0AM":[100,125],"achieves":[101],"execution":[103],"time":[104],"speedup":[105],"19-537X":[107],"on":[108],"an":[109],"NVIDIA":[110],"H100":[111],"when":[113],"compared":[114],"commercial":[117],"across":[119],"diverse":[121],"set":[122],"benchmarks.":[124],"provides":[126],"2-5X":[128],"speedup,":[129],"iso-":[130],"platform":[132],"benchmark,":[134],"over":[135],"recent":[137],"state-of-the-art":[138],"GPU-accelerated":[139],"simulator.1":[141]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2}],"updated_date":"2026-03-12T08:34:05.389933","created_date":"2025-10-10T00:00:00"}
