{"id":"https://openalex.org/W4407196862","doi":"https://doi.org/10.1145/3669940.3707238","title":"ARC: Warp-level Adaptive Atomic Reduction in GPUs to Accelerate Differentiable Rendering","display_name":"ARC: Warp-level Adaptive Atomic Reduction in GPUs to Accelerate Differentiable Rendering","publication_year":2025,"publication_date":"2025-02-06","ids":{"openalex":"https://openalex.org/W4407196862","doi":"https://doi.org/10.1145/3669940.3707238"},"language":"en","primary_location":{"id":"doi:10.1145/3669940.3707238","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3669940.3707238","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1","raw_type":"proceedings-article"},"type":"conference-paper","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/A5022820580","display_name":"Sankeerth Durvasula","orcid":"https://orcid.org/0000-0002-4899-4994"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I4210127509","display_name":"Vector Institute","ror":"https://ror.org/03kqdja62","country_code":"CA","type":"facility","lineage":["https://openalex.org/I4210127509"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Sankeerth Durvasula","raw_affiliation_strings":["Vector Institute, University of Toronto, Toronto, Canada"],"raw_orcid":"https://orcid.org/0000-0002-4899-4994","affiliations":[{"raw_affiliation_string":"Vector Institute, University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750","https://openalex.org/I4210127509"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108933406","display_name":"Adrian Zhao","orcid":"https://orcid.org/0009-0002-9907-6314"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I4210127509","display_name":"Vector Institute","ror":"https://ror.org/03kqdja62","country_code":"CA","type":"facility","lineage":["https://openalex.org/I4210127509"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Adrian Zhao","raw_affiliation_strings":["Vector Institute, University of Toronto, Toronto, Canada"],"raw_orcid":"https://orcid.org/0009-0002-9907-6314","affiliations":[{"raw_affiliation_string":"Vector Institute, University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750","https://openalex.org/I4210127509"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Fan Chen","orcid":"https://orcid.org/0009-0001-5244-1364"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Fan Chen","raw_affiliation_strings":["University of Toronto, Toronto, Canada"],"raw_orcid":"https://orcid.org/0009-0001-5244-1364","affiliations":[{"raw_affiliation_string":"University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038948167","display_name":"Ruofan Liang","orcid":null},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I4210127509","display_name":"Vector Institute","ror":"https://ror.org/03kqdja62","country_code":"CA","type":"facility","lineage":["https://openalex.org/I4210127509"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ruofan Liang","raw_affiliation_strings":["Vector Institute, University of Toronto, Toronto, Canada"],"raw_orcid":"https://orcid.org/0009-0005-7667-1809","affiliations":[{"raw_affiliation_string":"Vector Institute, University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750","https://openalex.org/I4210127509"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093713844","display_name":"Pawan Kumar Sanjaya","orcid":null},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I4210127509","display_name":"Vector Institute","ror":"https://ror.org/03kqdja62","country_code":"CA","type":"facility","lineage":["https://openalex.org/I4210127509"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Pawan Kumar Sanjaya","raw_affiliation_strings":["Vector Institute, University of Toronto, Toronto, Canada"],"raw_orcid":"https://orcid.org/0009-0002-2122-1032","affiliations":[{"raw_affiliation_string":"Vector Institute, University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750","https://openalex.org/I4210127509"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080041208","display_name":"Yushi Guan","orcid":"https://orcid.org/0009-0009-8701-0992"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I4210127509","display_name":"Vector Institute","ror":"https://ror.org/03kqdja62","country_code":"CA","type":"facility","lineage":["https://openalex.org/I4210127509"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Yushi Guan","raw_affiliation_strings":["Vector Institute, University of Toronto, Toronto, Canada"],"raw_orcid":"https://orcid.org/0009-0009-8701-0992","affiliations":[{"raw_affiliation_string":"Vector Institute, University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750","https://openalex.org/I4210127509"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044162748","display_name":"Christina Giannoula","orcid":"https://orcid.org/0000-0003-0162-4547"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I4210127509","display_name":"Vector Institute","ror":"https://ror.org/03kqdja62","country_code":"CA","type":"facility","lineage":["https://openalex.org/I4210127509"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Christina Giannoula","raw_affiliation_strings":["Vector Institute, University of Toronto, Toronto, Canada"],"raw_orcid":"https://orcid.org/0000-0003-0162-4547","affiliations":[{"raw_affiliation_string":"Vector Institute, University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750","https://openalex.org/I4210127509"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080873211","display_name":"Nandita Vijaykumar","orcid":"https://orcid.org/0000-0003-3315-9336"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]},{"id":"https://openalex.org/I4210127509","display_name":"Vector Institute","ror":"https://ror.org/03kqdja62","country_code":"CA","type":"facility","lineage":["https://openalex.org/I4210127509"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Nandita Vijaykumar","raw_affiliation_strings":["Vector Institute, University of Toronto, Toronto, Canada"],"raw_orcid":"https://orcid.org/0000-0003-3315-9336","affiliations":[{"raw_affiliation_string":"Vector Institute, University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750","https://openalex.org/I4210127509"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":16.5926,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.99143368,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"64","last_page":"83"},"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.9966999888420105,"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.9966999888420105,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9882000088691711,"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"}},{"id":"https://openalex.org/T11183","display_name":"Advanced X-ray Imaging Techniques","score":0.9872999787330627,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6564189195632935},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.6555263996124268},{"id":"https://openalex.org/keywords/reduction","display_name":"Reduction (mathematics)","score":0.5176284909248352},{"id":"https://openalex.org/keywords/differentiable-function","display_name":"Differentiable function","score":0.47955653071403503},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.45384660363197327},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.35791704058647156},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.30411574244499207},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.11704665422439575},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.08270931243896484}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6564189195632935},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.6555263996124268},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.5176284909248352},{"id":"https://openalex.org/C202615002","wikidata":"https://www.wikidata.org/wiki/Q783507","display_name":"Differentiable function","level":2,"score":0.47955653071403503},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.45384660363197327},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.35791704058647156},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.30411574244499207},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.11704665422439575},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.08270931243896484},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3669940.3707238","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3669940.3707238","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.7699999809265137}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":77,"referenced_works":["https://openalex.org/W569478347","https://openalex.org/W1555673550","https://openalex.org/W1968902482","https://openalex.org/W1997352364","https://openalex.org/W2007158453","https://openalex.org/W2011049085","https://openalex.org/W2017700354","https://openalex.org/W2021211271","https://openalex.org/W2156275124","https://openalex.org/W2236227338","https://openalex.org/W2295951005","https://openalex.org/W2319071579","https://openalex.org/W2509534640","https://openalex.org/W2613380095","https://openalex.org/W2738551266","https://openalex.org/W2794598778","https://openalex.org/W2809188712","https://openalex.org/W2904283553","https://openalex.org/W2912486737","https://openalex.org/W2913899326","https://openalex.org/W2920893842","https://openalex.org/W2980119420","https://openalex.org/W2986023562","https://openalex.org/W2999509507","https://openalex.org/W3017188964","https://openalex.org/W3043139608","https://openalex.org/W3043522163","https://openalex.org/W3091986965","https://openalex.org/W3092203888","https://openalex.org/W3102510044","https://openalex.org/W3103056109","https://openalex.org/W3106672182","https://openalex.org/W3136656704","https://openalex.org/W3153220274","https://openalex.org/W3176941685","https://openalex.org/W3215769467","https://openalex.org/W3215927878","https://openalex.org/W4200150166","https://openalex.org/W4214564891","https://openalex.org/W4221146591","https://openalex.org/W4221151978","https://openalex.org/W4235158490","https://openalex.org/W4250422783","https://openalex.org/W4280604807","https://openalex.org/W4281651265","https://openalex.org/W4286615883","https://openalex.org/W4308083836","https://openalex.org/W4312120998","https://openalex.org/W4312234520","https://openalex.org/W4312325284","https://openalex.org/W4319299970","https://openalex.org/W4367684987","https://openalex.org/W4378450585","https://openalex.org/W4380874758","https://openalex.org/W4380875689","https://openalex.org/W4380881092","https://openalex.org/W4380881106","https://openalex.org/W4385318467","https://openalex.org/W4386071610","https://openalex.org/W4386075614","https://openalex.org/W4386075787","https://openalex.org/W4389335036","https://openalex.org/W4390872696","https://openalex.org/W4390873526","https://openalex.org/W4399574574","https://openalex.org/W4402667896","https://openalex.org/W4402698355","https://openalex.org/W4402698358","https://openalex.org/W4402704609","https://openalex.org/W4402713101","https://openalex.org/W4402715971","https://openalex.org/W4402727865","https://openalex.org/W4402727915","https://openalex.org/W4402753761","https://openalex.org/W4402754019","https://openalex.org/W4402754225","https://openalex.org/W6781421651"],"related_works":["https://openalex.org/W4285277090","https://openalex.org/W4327738859","https://openalex.org/W2348722996","https://openalex.org/W2334570605","https://openalex.org/W3181683615","https://openalex.org/W4286826125","https://openalex.org/W1633485514","https://openalex.org/W1604739066","https://openalex.org/W2115878407","https://openalex.org/W1980454230"],"abstract_inverted_index":{"Differentiable":[0],"rendering":[1,33,47],"is":[2,71,91],"widely":[3],"used":[4],"in":[5,109],"emerging":[6],"applications":[7],"that":[8,83],"represent":[9,68],"any":[10],"3D":[11,26,42],"scene":[12,70],"as":[13],"a":[14,65,69,92],"model":[15,66,89],"trained":[16],"using":[17],"gradient":[18,85],"descent":[19],"from":[20,39],"2D":[21],"images.":[22],"Recent":[23],"works":[24],"(e.g.,":[25],"Gaussian":[27],"Splatting)":[28],"use":[29],"rasterization":[30],"to":[31,52,67,96],"enable":[32],"photo-realistic":[34],"imagery":[35],"at":[36],"high":[37],"speeds":[38],"these":[40],"learned":[41],"models.":[43],"These":[44,103],"rasterization-based":[45],"differentiable":[46],"methods":[48],"have":[49],"been":[50],"demonstrated":[51],"be":[53],"very":[54],"promising,":[55],"providing":[56],"state-of-art":[57],"quality":[58],"for":[59],"various":[60],"important":[61],"tasks.":[62],"However,":[63],"training":[64,90],"still":[72],"time-consuming":[73],"even":[74],"on":[75],"powerful":[76],"GPUs.":[77],"In":[78],"this":[79],"work,":[80],"we":[81],"observe":[82],"the":[84,97,106,110],"computation":[86],"step":[87],"during":[88],"significant":[93],"bottleneck":[94],"due":[95],"large":[98],"number":[99],"of":[100,113],"atomic":[101,107],"operations.":[102],"atomics":[104],"overwhelm":[105],"units":[108],"L2":[111],"cache":[112],"GPUs,":[114],"causing":[115],"long":[116],"stalls.":[117]},"counts_by_year":[{"year":2026,"cited_by_count":6},{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
