{"id":"https://openalex.org/W2022325301","doi":"https://doi.org/10.1145/2749246.2749271","title":"Monte Carlo Based Ray Tracing in CPU-GPU Heterogeneous Systems and Applications in Radiation Therapy","display_name":"Monte Carlo Based Ray Tracing in CPU-GPU Heterogeneous Systems and Applications in Radiation Therapy","publication_year":2015,"publication_date":"2015-06-08","ids":{"openalex":"https://openalex.org/W2022325301","doi":"https://doi.org/10.1145/2749246.2749271","mag":"2022325301"},"language":"en","primary_location":{"id":"doi:10.1145/2749246.2749271","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2749246.2749271","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2749271&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2749271&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101973324","display_name":"Kai Xiao","orcid":"https://orcid.org/0000-0003-2347-1326"},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kai Xiao","raw_affiliation_strings":["University of Notre Dame, South Bend, IN, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Notre Dame, South Bend, IN, USA","institution_ids":["https://openalex.org/I107639228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060901632","display_name":"Danny Z. Chen","orcid":"https://orcid.org/0000-0001-6565-2884"},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Danny Z. Chen","raw_affiliation_strings":["University of Notre Dame, South Bend, IN, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Notre Dame, South Bend, IN, USA","institution_ids":["https://openalex.org/I107639228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100600905","display_name":"Xiaobo Sharon Hu","orcid":"https://orcid.org/0000-0002-6636-9738"},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"X. Sharon Hu","raw_affiliation_strings":["University of Notre Dame, South Bend, IN, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Notre Dame, South Bend, IN, USA","institution_ids":["https://openalex.org/I107639228"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5085149886","display_name":"Bo Zhou","orcid":"https://orcid.org/0000-0002-2906-0897"},"institutions":[{"id":"https://openalex.org/I22433950","display_name":"Altera (United States)","ror":"https://ror.org/017b7j426","country_code":"US","type":"company","lineage":["https://openalex.org/I22433950"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bo Zhou","raw_affiliation_strings":["Altera Corp., San Jose, CA, USA","[Altera Corp., San Jose, CA, USA]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Altera Corp., San Jose, CA, USA","institution_ids":["https://openalex.org/I22433950"]},{"raw_affiliation_string":"[Altera Corp., San Jose, CA, USA]","institution_ids":["https://openalex.org/I22433950"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.08308691,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"247","last_page":"258"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10522","display_name":"Medical Imaging Techniques and Applications","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2741","display_name":"Radiology, Nuclear Medicine and Imaging"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},"topics":[{"id":"https://openalex.org/T10522","display_name":"Medical Imaging Techniques and Applications","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2741","display_name":"Radiology, Nuclear Medicine and Imaging"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},{"id":"https://openalex.org/T10358","display_name":"Advanced Radiotherapy Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/3108","display_name":"Radiation"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10052","display_name":"Medical Image Segmentation Techniques","score":0.9961000084877014,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.8289564847946167},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6698749661445618},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6221226453781128},{"id":"https://openalex.org/keywords/monte-carlo-method","display_name":"Monte Carlo method","score":0.5827391743659973},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.5453831553459167},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.5368874669075012},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.5118938684463501},{"id":"https://openalex.org/keywords/graphics-processing-unit","display_name":"Graphics processing unit","score":0.4913593828678131},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.4862138330936432},{"id":"https://openalex.org/keywords/ray-tracing","display_name":"Ray tracing (physics)","score":0.4762175977230072},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.4425073266029358},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.4127908945083618},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.13283586502075195},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.12335866689682007},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.12223604321479797}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8289564847946167},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6698749661445618},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6221226453781128},{"id":"https://openalex.org/C19499675","wikidata":"https://www.wikidata.org/wiki/Q232207","display_name":"Monte Carlo method","level":2,"score":0.5827391743659973},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.5453831553459167},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.5368874669075012},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.5118938684463501},{"id":"https://openalex.org/C2779851693","wikidata":"https://www.wikidata.org/wiki/Q183484","display_name":"Graphics processing unit","level":2,"score":0.4913593828678131},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.4862138330936432},{"id":"https://openalex.org/C121483023","wikidata":"https://www.wikidata.org/wiki/Q7298343","display_name":"Ray tracing (physics)","level":2,"score":0.4762175977230072},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.4425073266029358},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.4127908945083618},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.13283586502075195},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.12335866689682007},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.12223604321479797},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2749246.2749271","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2749246.2749271","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2749271&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2749246.2749271","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2749246.2749271","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2749271&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Good health and well-being","score":0.5299999713897705,"id":"https://metadata.un.org/sdg/3"}],"awards":[{"id":"https://openalex.org/G1780730485","display_name":null,"funder_award_id":"CCF-1217906","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2972130112","display_name":"AF: Small: Applied and Theoretical Algorithm Problems in Computational Geometry","funder_award_id":"1217906","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320338291","display_name":"Sandia National Laboratories","ror":"https://ror.org/01apwpt12"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2022325301.pdf","grobid_xml":"https://content.openalex.org/works/W2022325301.grobid-xml"},"referenced_works_count":42,"referenced_works":["https://openalex.org/W1982891605","https://openalex.org/W1983790961","https://openalex.org/W2000836605","https://openalex.org/W2001632405","https://openalex.org/W2004683477","https://openalex.org/W2009530441","https://openalex.org/W2013247896","https://openalex.org/W2014496730","https://openalex.org/W2015015561","https://openalex.org/W2015290878","https://openalex.org/W2021665366","https://openalex.org/W2021933778","https://openalex.org/W2023181010","https://openalex.org/W2026791745","https://openalex.org/W2032474717","https://openalex.org/W2035837859","https://openalex.org/W2039303612","https://openalex.org/W2046168152","https://openalex.org/W2047060659","https://openalex.org/W2050513283","https://openalex.org/W2066159013","https://openalex.org/W2075824405","https://openalex.org/W2082535145","https://openalex.org/W2087725506","https://openalex.org/W2088134616","https://openalex.org/W2097013092","https://openalex.org/W2105937753","https://openalex.org/W2115723093","https://openalex.org/W2128329055","https://openalex.org/W2135807756","https://openalex.org/W2136445880","https://openalex.org/W2137920044","https://openalex.org/W2139987074","https://openalex.org/W2141455337","https://openalex.org/W2152365613","https://openalex.org/W2152546515","https://openalex.org/W2155085157","https://openalex.org/W2160875256","https://openalex.org/W2232372299","https://openalex.org/W3104118572","https://openalex.org/W4236352277","https://openalex.org/W4252062509"],"related_works":["https://openalex.org/W2119534391","https://openalex.org/W2503137108","https://openalex.org/W1966576946","https://openalex.org/W2023770367","https://openalex.org/W2765743988","https://openalex.org/W2062253548","https://openalex.org/W2393490604","https://openalex.org/W2393707426","https://openalex.org/W3203633922","https://openalex.org/W2229844714"],"abstract_inverted_index":{"Monte":[0],"Carlo":[1],"based":[2,102],"ray":[3,137],"tracing":[4],"(MCBRT)":[5],"is":[6,101],"the":[7,11,39,65,71,111,133,142,164],"foundation":[8],"of":[9,13,43,67,85,144,172],"simulating":[10],"transport":[12],"particles":[14],"in":[15,21,28,34,70,135,156],"an":[16],"inhomogeneous":[17],"medium,":[18],"and":[19,31,81,106,113],"arises":[20],"different":[22],"applications":[23],"such":[24,136],"as":[25],"global":[26],"illumination":[27],"graphics":[29],"rendering":[30],"dose":[32,153],"calculation":[33,154],"radiation":[35,157,173],"therapy.":[36,174],"Due":[37],"to":[38,50,64,131,151],"computation":[40],"intensive":[41],"nature":[42],"MCBRT,":[44,86],"GPUs":[45],"have":[46],"been":[47],"extensively":[48],"adopted":[49],"accelerate":[51],"it.":[52],"However,":[53],"memory":[54,74],"bandwidth":[55],"becomes":[56],"a":[57,89,127,152],"new":[58,90],"bottleneck":[59],"for":[60],"GPU-based":[61],"implementations":[62],"due":[63],"lack":[66],"data":[68,115],"locality":[69,91,116],"MCBRT":[72],"random":[73,119],"access":[75],"patterns.":[76],"To":[77,140],"tackle":[78],"this":[79],"issue":[80],"consequently":[82],"improve":[83],"performance":[84],"we":[87,148],"present":[88],"enhancing":[92],"method,":[93,147],"called":[94],"LEMCBRT,":[95],"on":[96,103,168],"CPU-GPU":[97,128],"heterogeneous":[98],"systems.":[99],"LEMCBRT":[100,146],"task":[104],"partitioning":[105],"scheduling,":[107],"which":[108],"enhances":[109],"both":[110],"spatial":[112],"temporal":[114],"by":[117],"organizing":[118],"rays":[120],"into":[121],"coherent":[122],"groups.":[123],"We":[124],"also":[125],"develop":[126],"pipeline":[129],"scheme":[130],"reduce":[132],"overhead":[134],"organization":[138],"process.":[139],"show":[141],"applicability":[143],"our":[145],"apply":[149],"it":[150],"problem":[155],"cancer":[158],"treatment,":[159],"achieving":[160],"6-8X":[161],"speedup":[162],"over":[163],"best-known":[165],"GPU":[166],"solutions":[167],"various":[169],"clinical":[170],"cases":[171]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
