{"id":"https://openalex.org/W7127074451","doi":"https://doi.org/10.1051/epjconf/202533701207/pdf","title":"GPU-friendly surface model for Monte-Carlo detector simulations","display_name":"GPU-friendly surface model for Monte-Carlo detector simulations","publication_year":2025,"publication_date":"2025-10-07","ids":{"openalex":"https://openalex.org/W7127074451","doi":"https://doi.org/10.1051/epjconf/202533701207/pdf"},"language":"en","primary_location":{"id":"pmh:oai:edpsciences.org:dkey/10.1051/epjconf/202533701207","doi":"https://doi.org/10.1051/epjconf/202533701207/pdf","is_oa":false,"landing_page_url":"https://www.epj-conferences.org/10.1051/epjconf/202533701207/pdf","pdf_url":"https://www.epj-conferences.org/10.1051/epjconf/202533701207/pdf","source":{"id":"https://openalex.org/S4306400744","display_name":"Springer Link (Chiba Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I8488066","host_organization_name":"Chiba Institute of Technology","host_organization_lineage":["https://openalex.org/I8488066"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://doi.org/10.1051/epjconf/202533701207","raw_type":"Text"},"volume":null,"type":"article","indexed_in":[],"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/A5064753521","display_name":"Severin Diederichs","orcid":"https://orcid.org/0000-0001-9079-0461","observed_orcids":["https://orcid.org/0000-0001-9079-0461"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Severin Diederichs","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5105368472","display_name":"Andrei George Gheata","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Andrei Gheata","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5119872741","display_name":"Juan Gonz\u00e1lez Caminero","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Juan Gonzalez Caminero","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5124841528","display_name":"Guilherme Lima","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Guilherme Lima","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.52300557,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.5884000062942505,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.5884000062942505,"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/T11044","display_name":"Particle Detector Development and Performance","score":0.2964000105857849,"subfield":{"id":"https://openalex.org/subfields/3106","display_name":"Nuclear and High Energy Physics"},"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.05869999900460243,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/gpu-acceleration","display_name":"GPU acceleration","score":0.7419999837875366},{"id":"https://openalex.org/keywords/heterogeneous-computing","display_name":"heterogeneous computing","score":0.5690000057220459},{"id":"https://openalex.org/keywords/thread-divergence","display_name":"thread divergence","score":0.6240000128746033},{"id":"https://openalex.org/keywords/memory-reduction","display_name":"memory reduction","score":0.6539999842643738},{"id":"https://openalex.org/keywords/lhc-upgrade","display_name":"LHC upgrade","score":0.5759999752044678},{"id":"https://openalex.org/keywords/adept","display_name":"ADEPT","score":0.9509999752044678}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.675000011920929},{"id":"https://openalex.org/C94915269","wikidata":"https://www.wikidata.org/wiki/Q1834857","display_name":"Detector","level":2,"score":0.6528000235557556},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.5834000110626221},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.5440999865531921},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.3668999969959259},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.35839998722076416},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.35740000009536743},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3521000146865845},{"id":"https://openalex.org/C2776799497","wikidata":"https://www.wikidata.org/wiki/Q484298","display_name":"Surface (topology)","level":2,"score":0.34529998898506165},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.33500000834465027},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.2980000078678131},{"id":"https://openalex.org/C207390915","wikidata":"https://www.wikidata.org/wiki/Q1230525","display_name":"Divergence (linguistics)","level":2,"score":0.2906999886035919},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.27140000462532043},{"id":"https://openalex.org/C66024118","wikidata":"https://www.wikidata.org/wiki/Q1122506","display_name":"Computational model","level":2,"score":0.2711000144481659},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.2685999870300293},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.26739999651908875},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.26589998602867126}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:edpsciences.org:dkey/10.1051/epjconf/202533701207","doi":"https://doi.org/10.1051/epjconf/202533701207/pdf","is_oa":false,"landing_page_url":"https://www.epj-conferences.org/10.1051/epjconf/202533701207/pdf","pdf_url":"https://www.epj-conferences.org/10.1051/epjconf/202533701207/pdf","source":{"id":"https://openalex.org/S4306400744","display_name":"Springer Link (Chiba Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I8488066","host_organization_name":"Chiba Institute of Technology","host_organization_lineage":["https://openalex.org/I8488066"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://doi.org/10.1051/epjconf/202533701207","raw_type":"Text"}],"best_oa_location":null,"sustainable_development_goals":[],"sustainable_development_goals_aurora":[{"id":"https://metadata.un.org/sdg/9","score":0.5097278952598572,"display_name":"Industry, innovation and infrastructure"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0,39],"demands":[1],"for":[2,153],"Monte-Carlo":[3],"simulation":[4],"are":[5,16],"drastically":[6],"increasing":[7],"with":[8],"the":[9,20,26,47,68,71,88,101,106,110,126,131,140],"Large":[10],"Hadron":[11],"Collider\u2019s":[12],"high-luminosity":[13],"upgrade,":[14],"and":[15,41,82,116,149],"expected":[17],"to":[18,45,65,134],"exceed":[19],"currently":[21],"available":[22],"compute":[23],"resources.":[24],"At":[25],"same":[27],"time,":[28],"modern":[29],"high-performance":[30],"computing":[31,55],"has":[32,97],"adopted":[33],"powerful":[34],"hardware":[35],"accelerators,":[36],"particularly":[37],"GPUs.":[38],"AdePT":[40],"Celeritas":[42],"projects":[43],"aim":[44],"address":[46],"demanding":[48],"computational":[49],"needs":[50],"by":[51],"leveraging":[52],"these":[53],"heterogeneous":[54],"architectures.":[56],"While":[57],"both":[58],"have":[59],"successfully":[60],"ported":[61],"realistic":[62],"detector":[63],"simulations":[64],"GPUs":[66],"using":[67],"VecGeom":[69,102],"library,":[70],"complexity":[72],"of":[73,109],"geometry":[74],"modeling":[75],"emerged":[76],"as":[77],"a":[78,92],"bottleneck.":[79],"Thread":[80],"divergence":[81],"high":[83],"register":[84],"usage":[85],"were":[86],"degrading":[87],"GPU":[89],"performance.":[90],"Therefore,":[91],"new,":[93],"GPU-friendly":[94],"surface-based":[95],"model":[96,136],"been":[98],"introduced":[99],"in":[100],"library":[103],"that":[104],"decomposes":[105],"divergent":[107],"code":[108],"3D":[111],"primitive":[112],"solids":[113],"into":[114],"simpler":[115],"more":[117],"balanced":[118],"surface":[119],"algorithms.":[120],"In":[121],"this":[122],"work,":[123],"we":[124],"present":[125],"latest":[127],"developments,":[128],"focusing":[129],"on":[130],"additions":[132],"required":[133],"efficiently":[135],"complex":[137],"setups":[138],"like":[139],"CMS":[141],"Phase-2":[142],"geometry.":[143],"This":[144],"includes":[145],"memory":[146],"reduction":[147],"techniques,":[148],"adding":[150],"accelerating":[151],"structures":[152],"faster":[154],"traversal.":[155]},"counts_by_year":[],"updated_date":"2026-10-12T09:40:04.860316","created_date":"2026-02-03T00:00:00"}
