{"id":"https://openalex.org/W4380881092","doi":"https://doi.org/10.1145/3579371.3589085","title":"Hardware Acceleration of Neural Graphics","display_name":"Hardware Acceleration of Neural Graphics","publication_year":2023,"publication_date":"2023-06-16","ids":{"openalex":"https://openalex.org/W4380881092","doi":"https://doi.org/10.1145/3579371.3589085"},"language":"en","primary_location":{"id":"doi:10.1145/3579371.3589085","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3579371.3589085","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual International Symposium on Computer Architecture","raw_type":"proceedings-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/A5079059138","display_name":"Muhammad Husnain Mubarik","orcid":"https://orcid.org/0009-0005-0447-7038"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Muhammad Husnain Mubarik","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, Illinois, USA"],"raw_orcid":"https://orcid.org/0009-0005-0447-7038","affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, Illinois, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026378295","display_name":"Ramakrishna Kanungo","orcid":"https://orcid.org/0009-0008-5447-3782"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ramakrishna Kanungo","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, Illinois, USA"],"raw_orcid":"https://orcid.org/0009-0008-5447-3782","affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, Illinois, USA","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070676400","display_name":"Tobias Zirr","orcid":"https://orcid.org/0009-0003-1091-3858"},"institutions":[{"id":"https://openalex.org/I4210094487","display_name":"Intel (Germany)","ror":"https://ror.org/00m2x0g47","country_code":"DE","type":"company","lineage":["https://openalex.org/I1343180700","https://openalex.org/I4210094487"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Zirr","raw_affiliation_strings":["Intel, Karlsruhe, Germany"],"raw_orcid":"https://orcid.org/0009-0003-1091-3858","affiliations":[{"raw_affiliation_string":"Intel, Karlsruhe, Germany","institution_ids":["https://openalex.org/I4210094487"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100623374","display_name":"Rakesh Kumar","orcid":"https://orcid.org/0009-0008-1535-1889"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rakesh Kumar","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, Illinois, USA"],"raw_orcid":"https://orcid.org/0009-0008-1535-1889","affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, Illinois, USA","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5079059138"],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":3.1792,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.93521443,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10531","display_name":"Advanced Vision and Imaging","score":0.9995999932289124,"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"}},"topics":[{"id":"https://openalex.org/T10531","display_name":"Advanced Vision and Imaging","score":0.9995999932289124,"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/T10052","display_name":"Medical Image Segmentation Techniques","score":0.9993000030517578,"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9991999864578247,"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/computer-science","display_name":"Computer science","score":0.8443921804428101},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.7778962850570679},{"id":"https://openalex.org/keywords/graphics-pipeline","display_name":"Graphics pipeline","score":0.6582332253456116},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6146106719970703},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.5803176760673523},{"id":"https://openalex.org/keywords/software-rendering","display_name":"Software rendering","score":0.5609869956970215},{"id":"https://openalex.org/keywords/alternate-frame-rendering","display_name":"Alternate frame rendering","score":0.5438563823699951},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics","score":0.5137053728103638},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5107114315032959},{"id":"https://openalex.org/keywords/graphics-hardware","display_name":"Graphics hardware","score":0.5069911479949951},{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.47787633538246155},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.4696064889431},{"id":"https://openalex.org/keywords/real-time-computer-graphics","display_name":"Real-time computer graphics","score":0.46322324872016907},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4567261338233948},{"id":"https://openalex.org/keywords/pixel","display_name":"Pixel","score":0.43328163027763367},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4208029508590698},{"id":"https://openalex.org/keywords/texture-memory","display_name":"Texture memory","score":0.41584327816963196},{"id":"https://openalex.org/keywords/3d-computer-graphics","display_name":"3D computer graphics","score":0.33093032240867615}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8443921804428101},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.7778962850570679},{"id":"https://openalex.org/C173552908","wikidata":"https://www.wikidata.org/wiki/Q1366289","display_name":"Graphics pipeline","level":4,"score":0.6582332253456116},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6146106719970703},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.5803176760673523},{"id":"https://openalex.org/C109772839","wikidata":"https://www.wikidata.org/wiki/Q2297645","display_name":"Software rendering","level":4,"score":0.5609869956970215},{"id":"https://openalex.org/C97431224","wikidata":"https://www.wikidata.org/wiki/Q438393","display_name":"Alternate frame rendering","level":5,"score":0.5438563823699951},{"id":"https://openalex.org/C77660652","wikidata":"https://www.wikidata.org/wiki/Q150971","display_name":"Computer graphics","level":2,"score":0.5137053728103638},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5107114315032959},{"id":"https://openalex.org/C18945957","wikidata":"https://www.wikidata.org/wiki/Q5597193","display_name":"Graphics hardware","level":3,"score":0.5069911479949951},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.47787633538246155},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.4696064889431},{"id":"https://openalex.org/C537207887","wikidata":"https://www.wikidata.org/wiki/Q2816483","display_name":"Real-time computer graphics","level":4,"score":0.46322324872016907},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4567261338233948},{"id":"https://openalex.org/C160633673","wikidata":"https://www.wikidata.org/wiki/Q355198","display_name":"Pixel","level":2,"score":0.43328163027763367},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4208029508590698},{"id":"https://openalex.org/C18766215","wikidata":"https://www.wikidata.org/wiki/Q7708532","display_name":"Texture memory","level":5,"score":0.41584327816963196},{"id":"https://openalex.org/C66629338","wikidata":"https://www.wikidata.org/wiki/Q189177","display_name":"3D computer graphics","level":3,"score":0.33093032240867615},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3579371.3589085","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3579371.3589085","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual International Symposium on Computer Architecture","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W2164774782","https://openalex.org/W2295355433","https://openalex.org/W2588191434","https://openalex.org/W2594553093","https://openalex.org/W2940862705","https://openalex.org/W2962778872","https://openalex.org/W2963627347","https://openalex.org/W2998732502","https://openalex.org/W3015969832","https://openalex.org/W3035515538","https://openalex.org/W3036843665","https://openalex.org/W3039448353","https://openalex.org/W3043139608","https://openalex.org/W3095682719","https://openalex.org/W3153220274","https://openalex.org/W3176679482","https://openalex.org/W3177583232","https://openalex.org/W3179416528","https://openalex.org/W3199914377","https://openalex.org/W3203570626","https://openalex.org/W4200036674","https://openalex.org/W4200150166","https://openalex.org/W4205691162","https://openalex.org/W4206711325","https://openalex.org/W4221151978","https://openalex.org/W4241614188","https://openalex.org/W6799052698"],"related_works":["https://openalex.org/W82742382","https://openalex.org/W60029494","https://openalex.org/W321965015","https://openalex.org/W2412875622","https://openalex.org/W1984085742","https://openalex.org/W1600270075","https://openalex.org/W564616871","https://openalex.org/W1554690203","https://openalex.org/W1899326437","https://openalex.org/W1485886216"],"abstract_inverted_index":{"Rendering":[0],"and":[1,11,59,70,83,92,97,127,163,183,194,206,220,237,247,254,338,349,376],"inverse":[2],"rendering":[3,23,364],"techniques":[4,24],"have":[5,50],"recently":[6,51],"attained":[7],"powerful":[8],"new":[9],"capabilities":[10],"building":[12],"blocks":[13],"in":[14,154],"the":[15,42,57,105,155,180,184,191,195,200,244,274,277,326,331,341,363],"form":[16],"of":[17,39,62,149,172,176,208,259,276,345,365],"neural":[18,108,121,229,260,328,389],"representations":[19],"(NR),":[20],"with":[21,94,356],"derived":[22],"quickly":[25],"becoming":[26],"indispensable":[27],"tools":[28],"next":[29],"to":[30,47,54,68,71,134,152,286,292,300,312],"classic":[31],"computer":[32,89],"graphics":[33,90,109,122,230,261,329,390],"algorithms,":[34],"covering":[35],"a":[36,147,228,235,256,282,287],"wide":[37,257],"range":[38,258],"functions":[40],"throughout":[41],"full":[43],"pipeline":[44],"from":[45],"sensing":[46],"pixels.":[48],"NRs":[49],"been":[52],"used":[53],"directly":[55,242],"learn":[56],"geometric":[58],"appearance":[60],"properties":[61],"scenes":[63],"that":[64,190,241,355],"were":[65],"previously":[66],"hard":[67],"capture,":[69],"re-synthesize":[72],"photo":[73],"realistic":[74],"imagery":[75],"based":[76,111],"on":[77,112,158,323],"this":[78,101,302],"information,":[79],"thereby":[80],"promising":[81],"simplifications":[82],"replacements":[84],"for":[85,211,318,340,374,385],"several":[86],"complex":[87],"traditional":[88],"problems":[91],"algorithms":[93],"scalable":[95,236],"quality":[96],"predictable":[98],"performance.":[99],"In":[100],"work":[102],"we":[103,132,271],"ask":[104],"question:":[106],"Does":[107],"(graphics":[110],"NRs)":[113],"need":[114],"hardware":[115,239,342],"support?":[116],"We":[117,188,226],"studied":[118],"four":[119,327],"representative":[120],"applications":[123],"(NeRF,":[124],"NSDF,":[125],"NVR,":[126],"GIA)":[128],"showing":[129],"that,":[130,308],"if":[131],"want":[133],"render":[135],"4k":[136,366],"resolution":[137,213,217,222,320,358,369,380],"frames":[138,141,370,381],"at":[139,371,382],"60":[140],"per":[142],"second":[143],"(FPS)":[144],"there":[145,166],"is":[146,167,298],"gap":[148,171],"~":[150,173,288],"1.51\u00d7":[151],"55.50\u00d7":[153],"desired":[156,181],"performance":[157,182,201,269,303,316,332],"current":[159],"GPUs.":[160],"For":[161],"AR":[162],"VR":[164],"applications,":[165,330],"an":[168],"even":[169],"larger":[170],"2--4":[174],"orders":[175],"magnitude":[177],"(OOM)":[178],"between":[179],"required":[185],"system":[186],"power.":[187],"identify":[189],"input":[192,245],"encoding":[193,219,246,322],"multi-layer":[196,248],"perceptron":[197,249],"kernels":[198,250,278],"are":[199,334],"bottlenecks,":[202],"consuming":[203],"72.37%,":[204],"60.0%":[205],"59.96%":[207],"application":[209,267],"time":[210],"multi":[212,216,319,357],"hashgrid":[214,321,359],"encoding,":[215,224,360],"densegrid":[218,223],"low":[221],"respectively.":[225,351],"propose":[227],"processing":[231],"cluster":[232],"(NGPC)":[233],"-":[234],"flexible":[238],"architecture":[240],"accelerates":[243],"through":[251],"dedicated":[252],"engines":[253],"supports":[255],"applications.":[262,391],"To":[263],"achieve":[264],"good":[265],"overall":[266],"level":[268],"improvements,":[270],"also":[272],"accelerate":[273],"rest":[275],"by":[279],"fusion":[280],"into":[281],"single":[283],"kernel,":[284],"leading":[285],"9.94\u00d7":[289],"speedup":[290],"compared":[291],"previous":[293],"optimized":[294],"implementations":[295],"[17]":[296],"which":[297],"sufficient":[299],"remove":[301],"bottleneck.":[304],"Our":[305,352],"results":[306,353],"show":[307,354],"NGPC":[309,361],"gives":[310],"up":[311],"58.36\u00d7":[313],"end-to-end":[314],"application-level":[315],"improvement,":[317],"average":[324],"across":[325],"benefits":[333],"12.94\u00d7,":[335],"20.85\u00d7,":[336],"33.73\u00d7":[337],"39.04\u00d7":[339],"scaling":[343],"factor":[344],"8,":[346],"16,":[347],"32":[348],"64,":[350],"enables":[362],"Ultra":[367,378],"HD":[368,379],"30":[372],"FPS":[373,384],"NeRF":[375],"8k":[377],"120":[383],"all":[386],"our":[387],"other":[388]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":11},{"year":2024,"cited_by_count":11},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
