{"id":"https://openalex.org/W2058333321","doi":"https://doi.org/10.1145/2766973","title":"Piko","display_name":"Piko","publication_year":2015,"publication_date":"2015-07-27","ids":{"openalex":"https://openalex.org/W2058333321","doi":"https://doi.org/10.1145/2766973","mag":"2058333321"},"language":"en","primary_location":{"id":"doi:10.1145/2766973","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2766973","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","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/A5027283935","display_name":"Anjul Patney","orcid":"https://orcid.org/0000-0002-4911-2674"},"institutions":[{"id":"https://openalex.org/I4210127875","display_name":"Nvidia (United States)","ror":"https://ror.org/03jdj4y14","country_code":"US","type":"company","lineage":["https://openalex.org/I4210127875"]},{"id":"https://openalex.org/I84218800","display_name":"University of California, Davis","ror":"https://ror.org/05rrcem69","country_code":"US","type":"education","lineage":["https://openalex.org/I84218800"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Anjul Patney","raw_affiliation_strings":["NVIDIA and University of California, Davis"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA and University of California, Davis","institution_ids":["https://openalex.org/I4210127875","https://openalex.org/I84218800"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083100462","display_name":"Stanley Tzeng","orcid":null},"institutions":[{"id":"https://openalex.org/I4210127875","display_name":"Nvidia (United States)","ror":"https://ror.org/03jdj4y14","country_code":"US","type":"company","lineage":["https://openalex.org/I4210127875"]},{"id":"https://openalex.org/I84218800","display_name":"University of California, Davis","ror":"https://ror.org/05rrcem69","country_code":"US","type":"education","lineage":["https://openalex.org/I84218800"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stanley Tzeng","raw_affiliation_strings":["NVIDIA and University of California, Davis"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NVIDIA and University of California, Davis","institution_ids":["https://openalex.org/I4210127875","https://openalex.org/I84218800"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028698064","display_name":"Kerry A. Seitz","orcid":"https://orcid.org/0000-0003-2424-9495"},"institutions":[{"id":"https://openalex.org/I84218800","display_name":"University of California, Davis","ror":"https://ror.org/05rrcem69","country_code":"US","type":"education","lineage":["https://openalex.org/I84218800"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kerry A. Seitz","raw_affiliation_strings":["","University of California, Davis, Davis, United States"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"","institution_ids":[]},{"raw_affiliation_string":"University of California, Davis, Davis, United States","institution_ids":["https://openalex.org/I84218800"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5028662746","display_name":"John D. Owens","orcid":"https://orcid.org/0000-0001-6582-8237"},"institutions":[{"id":"https://openalex.org/I84218800","display_name":"University of California, Davis","ror":"https://ror.org/05rrcem69","country_code":"US","type":"education","lineage":["https://openalex.org/I84218800"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John D. Owens","raw_affiliation_strings":["University of California, Davis","university of california, davis"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, Davis","institution_ids":["https://openalex.org/I84218800"]},{"raw_affiliation_string":"university of california, davis","institution_ids":["https://openalex.org/I84218800"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.1695,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.95992486,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"34","issue":"4","first_page":"1","last_page":"13"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.9939000010490417,"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"}},{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9925000071525574,"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.8849121332168579},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.7170066237449646},{"id":"https://openalex.org/keywords/graphics-pipeline","display_name":"Graphics pipeline","score":0.6701558232307434},{"id":"https://openalex.org/keywords/pipeline-transport","display_name":"Pipeline transport","score":0.6183911561965942},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.5069944858551025},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5040227770805359},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.4902239441871643},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.48100385069847107},{"id":"https://openalex.org/keywords/tiled-rendering","display_name":"Tiled rendering","score":0.47230079770088196},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.43966278433799744},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.42947378754615784},{"id":"https://openalex.org/keywords/graphics-hardware","display_name":"Graphics hardware","score":0.42267197370529175},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.38510048389434814},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.36937129497528076},{"id":"https://openalex.org/keywords/software-rendering","display_name":"Software rendering","score":0.2920283079147339},{"id":"https://openalex.org/keywords/3d-computer-graphics","display_name":"3D computer graphics","score":0.23005440831184387},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.11570709943771362}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8849121332168579},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.7170066237449646},{"id":"https://openalex.org/C173552908","wikidata":"https://www.wikidata.org/wiki/Q1366289","display_name":"Graphics pipeline","level":4,"score":0.6701558232307434},{"id":"https://openalex.org/C175309249","wikidata":"https://www.wikidata.org/wiki/Q725864","display_name":"Pipeline transport","level":2,"score":0.6183911561965942},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.5069944858551025},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5040227770805359},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.4902239441871643},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.48100385069847107},{"id":"https://openalex.org/C189059883","wikidata":"https://www.wikidata.org/wiki/Q7802119","display_name":"Tiled rendering","level":5,"score":0.47230079770088196},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.43966278433799744},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.42947378754615784},{"id":"https://openalex.org/C18945957","wikidata":"https://www.wikidata.org/wiki/Q5597193","display_name":"Graphics hardware","level":3,"score":0.42267197370529175},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.38510048389434814},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.36937129497528076},{"id":"https://openalex.org/C109772839","wikidata":"https://www.wikidata.org/wiki/Q2297645","display_name":"Software rendering","level":4,"score":0.2920283079147339},{"id":"https://openalex.org/C66629338","wikidata":"https://www.wikidata.org/wiki/Q189177","display_name":"3D computer graphics","level":3,"score":0.23005440831184387},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11570709943771362},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C87717796","wikidata":"https://www.wikidata.org/wiki/Q146326","display_name":"Environmental engineering","level":1,"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/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"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/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2766973","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2766973","pdf_url":null,"source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.47999998927116394,"display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G5031260010","display_name":null,"funder_award_id":"CCF-1017399","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8351487565","display_name":null,"funder_award_id":"DGE-1148897","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"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W1568192366","https://openalex.org/W1976470975","https://openalex.org/W1987337412","https://openalex.org/W1989226764","https://openalex.org/W1989988531","https://openalex.org/W1991709203","https://openalex.org/W2004453135","https://openalex.org/W2016706026","https://openalex.org/W2030503629","https://openalex.org/W2034209740","https://openalex.org/W2035370873","https://openalex.org/W2038284325","https://openalex.org/W2043301066","https://openalex.org/W2050182684","https://openalex.org/W2050513283","https://openalex.org/W2058044347","https://openalex.org/W2058636218","https://openalex.org/W2065215368","https://openalex.org/W2067313328","https://openalex.org/W2079184143","https://openalex.org/W2085118703","https://openalex.org/W2090401423","https://openalex.org/W2097579869","https://openalex.org/W2109051991","https://openalex.org/W2113643095","https://openalex.org/W2125833438","https://openalex.org/W2134427337","https://openalex.org/W2142878425","https://openalex.org/W2144033344","https://openalex.org/W2153185479","https://openalex.org/W2159862623","https://openalex.org/W2169150396","https://openalex.org/W2169706611","https://openalex.org/W2287868938","https://openalex.org/W2472879394","https://openalex.org/W2504987011","https://openalex.org/W2987794589","https://openalex.org/W3000849327","https://openalex.org/W3001604406","https://openalex.org/W3145506805","https://openalex.org/W4236602574","https://openalex.org/W4239696518","https://openalex.org/W4241667468","https://openalex.org/W4242211105","https://openalex.org/W4243847187","https://openalex.org/W4253922507","https://openalex.org/W4385482927"],"related_works":["https://openalex.org/W60029494","https://openalex.org/W82742382","https://openalex.org/W2378509386","https://openalex.org/W4297097051","https://openalex.org/W2119431767","https://openalex.org/W981408867","https://openalex.org/W1500707115","https://openalex.org/W2136011578","https://openalex.org/W2364687499","https://openalex.org/W2023663675"],"abstract_inverted_index":{"We":[0,95],"present":[1],"Piko,":[2],"a":[3,20,35,53,57,65,85,101,154],"framework":[4],"for":[5,38,143],"designing,":[6],"optimizing,":[7],"and":[8,33,67,81,88,114,128,140],"retargeting":[9],"implementations":[10],"of":[11,104,157],"graphics":[12,21,123],"pipelines":[13,124],"on":[14],"multiple":[15],"architectures.":[16],"Piko":[17,60,98,117],"programmers":[18,71],"express":[19],"pipeline":[22,76,86],"by":[23,134],"organizing":[24],"the":[25,136],"computation":[26],"within":[27,153],"each":[28],"stage":[29],"into":[30,47],"spatial":[31,80,137],"bins":[32],"specifying":[34],"scheduling":[36,141],"preference":[37],"these":[39,93],"bins.":[40],"Our":[41],"compiler,":[42],"Pikoc,":[43],"compiles":[44],"this":[45],"input":[46],"an":[48],"optimized":[49],"implementation":[50],"targeted":[51],"to":[52,72,78,89,120,129],"massively-parallel":[54],"GPU":[55],"or":[56],"multicore":[58],"CPU.":[59],"manages":[61],"work":[62],"granularity":[63],"in":[64,84],"programmable":[66],"flexible":[68],"manner,":[69],"allowing":[70],"build":[73],"load-balanced":[74],"parallel":[75],"implementations,":[77],"exploit":[79],"producer-consumer":[82],"locality":[83],"implementation,":[87],"explore":[90,131],"tradeoffs":[91],"between":[92],"considerations.":[94],"demonstrate":[96],"that":[97,151],"can":[99],"implement":[100,121],"wide":[102],"range":[103],"pipelines,":[105],"including":[106],"rasterization,":[107],"Reyes,":[108],"ray":[109],"tracing,":[110],"rasterization/ray":[111],"tracing":[112],"hybrid,":[113],"deferred":[115],"rendering.":[116],"allows":[118],"us":[119],"efficient":[122],"with":[125],"relative":[126],"ease":[127],"quickly":[130],"design":[132],"alternatives":[133],"modifying":[135],"binning":[138],"configurations":[139],"preferences":[142],"individual":[144],"stages,":[145],"all":[146],"while":[147],"delivering":[148],"real-time":[149],"performance":[150],"is":[152],"factor":[155],"six":[156],"state-of-the-art":[158],"rendering":[159],"systems.":[160]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2016-06-24T00:00:00"}
