{"id":"https://openalex.org/W2989074797","doi":"https://doi.org/10.1177/0037549719885178","title":"An alternative approach for collaborative simulation execution on a CPU+GPU hybrid system","display_name":"An alternative approach for collaborative simulation execution on a CPU+GPU hybrid system","publication_year":2019,"publication_date":"2019-11-14","ids":{"openalex":"https://openalex.org/W2989074797","doi":"https://doi.org/10.1177/0037549719885178","mag":"2989074797"},"language":"en","primary_location":{"id":"doi:10.1177/0037549719885178","is_oa":false,"landing_page_url":"https://doi.org/10.1177/0037549719885178","pdf_url":null,"source":{"id":"https://openalex.org/S32573412","display_name":"SIMULATION","issn_l":"0037-5497","issn":["0037-5497","1741-3133"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIMULATION","raw_type":"journal-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/A5074347379","display_name":"Wenjie Tang","orcid":"https://orcid.org/0000-0001-7419-896X"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenjie Tang","raw_affiliation_strings":["National University of Defense Technology, China"],"raw_orcid":"https://orcid.org/0000-0001-7419-896X","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036580072","display_name":"Wentong Cai","orcid":"https://orcid.org/0000-0002-0183-3835"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Wentong Cai","raw_affiliation_strings":["Nanyang Technological University, Singapore"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109403093","display_name":"Yiping Yao","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yiping Yao","raw_affiliation_strings":["National University of Defense Technology, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101743034","display_name":"Xiao Song","orcid":"https://orcid.org/0000-0002-3565-2231"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiao Song","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5009512783","display_name":"Feng Zhu","orcid":"https://orcid.org/0000-0003-0263-6806"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Feng Zhu","raw_affiliation_strings":["National University of Defense Technology, China"],"raw_orcid":"https://orcid.org/0000-0003-0263-6806","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5009512783"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":0.3954,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.68435142,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"96","issue":"3","first_page":"347","last_page":"361"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.9998999834060669,"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.9998999834060669,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9984999895095825,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9908999800682068,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8704337477684021},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.8506205081939697},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7105441093444824},{"id":"https://openalex.org/keywords/graphics-processing-unit","display_name":"Graphics processing unit","score":0.6662807464599609},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.658638596534729},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5901955366134644},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.5369588732719421},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.4750801920890808},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.4510374665260315},{"id":"https://openalex.org/keywords/discrete-event-simulation","display_name":"Discrete event simulation","score":0.44839397072792053},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.42019689083099365},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.41863611340522766},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.38597095012664795},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.23741689324378967},{"id":"https://openalex.org/keywords/simulation","display_name":"Simulation","score":0.1494809091091156},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.1418934166431427},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.07211291790008545}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8704337477684021},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.8506205081939697},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7105441093444824},{"id":"https://openalex.org/C2779851693","wikidata":"https://www.wikidata.org/wiki/Q183484","display_name":"Graphics processing unit","level":2,"score":0.6662807464599609},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.658638596534729},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5901955366134644},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.5369588732719421},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.4750801920890808},{"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.4510374665260315},{"id":"https://openalex.org/C147203929","wikidata":"https://www.wikidata.org/wiki/Q574814","display_name":"Discrete event simulation","level":2,"score":0.44839397072792053},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.42019689083099365},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.41863611340522766},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.38597095012664795},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.23741689324378967},{"id":"https://openalex.org/C44154836","wikidata":"https://www.wikidata.org/wiki/Q45045","display_name":"Simulation","level":1,"score":0.1494809091091156},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.1418934166431427},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.07211291790008545},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1177/0037549719885178","is_oa":false,"landing_page_url":"https://doi.org/10.1177/0037549719885178","pdf_url":null,"source":{"id":"https://openalex.org/S32573412","display_name":"SIMULATION","issn_l":"0037-5497","issn":["0037-5497","1741-3133"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIMULATION","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","score":0.4399999976158142,"display_name":"Partnerships for the goals"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W2035693340","https://openalex.org/W2067274803","https://openalex.org/W2081804303","https://openalex.org/W2100584922","https://openalex.org/W2123483967","https://openalex.org/W2914849365","https://openalex.org/W4253336050"],"related_works":["https://openalex.org/W2794923745","https://openalex.org/W1978663335","https://openalex.org/W3179800311","https://openalex.org/W2532424781","https://openalex.org/W2075046026","https://openalex.org/W2570612679","https://openalex.org/W2755264124","https://openalex.org/W2791343747","https://openalex.org/W1999875512","https://openalex.org/W758363276"],"abstract_inverted_index":{"In":[0,153],"the":[1,5,32,43,67,88,95,137,140,164,172,181],"past":[2],"few":[3],"years,":[4],"graphics":[6],"processing":[7,90],"unit":[8,91],"(GPU)":[9],"has":[10],"been":[11,159],"widely":[12],"used":[13,75],"to":[14,76,133,162,175,180],"accelerate":[15],"time-consuming":[16],"models":[17,47],"in":[18],"simulations.":[19],"Since":[20],"both":[21,119],"model":[22,39,123],"computation":[23,40,124,145],"and":[24,122,139,146],"simulation":[25,71,109,120],"management":[26,121],"are":[27],"main":[28],"factors":[29],"that":[30,48,143],"affect":[31],"performance":[33],"of":[34,80,168],"large-scale":[35],"simulations,":[36],"only":[37,86],"accelerating":[38],"will":[41],"limit":[42],"potential":[44],"speedup.":[45],"Moreover,":[46],"can":[49,149],"be":[50,57,150],"well":[51],"accelerated":[52],"by":[53],"a":[54,112,185],"GPU":[55,96,117,155],"could":[56],"insufficient,":[58],"especially":[59],"for":[60,107],"simulations":[61],"with":[62],"many":[63],"lightweight":[64],"models.":[65],"Traditionally,":[66],"parallel":[68],"discrete":[69],"event":[70],"(PDES)":[72],"method":[73],"is":[74,97],"solve":[77],"this":[78],"class":[79],"simulation,":[81],"but":[82],"most":[83],"PDES":[84,183],"simulators":[85],"utilize":[87],"central":[89],"(CPU)":[92],"even":[93],"though":[94],"commonly":[98],"available":[99],"now.":[100],"Hence,":[101],"we":[102],"propose":[103],"an":[104],"alternative":[105],"approach":[106,174],"collaborative":[108],"execution":[110],"on":[111,184],"CPU+GPU":[113],"hybrid":[114],"system.":[115],"The":[116,166],"supports":[118],"as":[125],"CPUs.":[126],"A":[127],"concurrency-oriented":[128],"scheduling":[129],"algorithm":[130],"was":[131],"proposed":[132,173],"enable":[134],"cooperation":[135],"between":[136],"CPU":[138],"GPU,":[141],"so":[142],"multiple":[144],"communication":[147],"resources":[148],"efficiently":[151],"utilized.":[152],"addition,":[154],"functions":[156],"have":[157],"also":[158],"carefully":[160],"designed":[161],"adapt":[163],"algorithm.":[165],"combination":[167],"those":[169],"efforts":[170],"allows":[171],"achieve":[176],"significant":[177],"speedup":[178],"compared":[179],"traditional":[182],"CPU.":[186]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-06-18T08:10:14.011955","created_date":"2025-10-10T00:00:00"}
