{"id":"https://openalex.org/W4221070100","doi":"https://doi.org/10.1145/3527861","title":"Triangle Dropping: An Occluded-geometry Predictor for Energy-efficient Mobile GPUs","display_name":"Triangle Dropping: An Occluded-geometry Predictor for Energy-efficient Mobile GPUs","publication_year":2022,"publication_date":"2022-04-01","ids":{"openalex":"https://openalex.org/W4221070100","doi":"https://doi.org/10.1145/3527861"},"language":"en","primary_location":{"id":"doi:10.1145/3527861","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3527861","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3527861","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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 Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3527861","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5023210014","display_name":"David Corbal\u00e1n-Navarro","orcid":"https://orcid.org/0000-0002-7079-6687"},"institutions":[{"id":"https://openalex.org/I80180929","display_name":"Universidad de Murcia","ror":"https://ror.org/03p3aeb86","country_code":"ES","type":"education","lineage":["https://openalex.org/I80180929"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"David Corbal\u00e1n-Navarro","raw_affiliation_strings":["Deptartamento de Ingenier\u00eda y Tecnolog\u00eda de Computadores, Universidad de Murcia, Murcia, Spain"],"raw_orcid":"https://orcid.org/0000-0002-7079-6687","affiliations":[{"raw_affiliation_string":"Deptartamento de Ingenier\u00eda y Tecnolog\u00eda de Computadores, Universidad de Murcia, Murcia, Spain","institution_ids":["https://openalex.org/I80180929"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079508006","display_name":"Juan L. Arag\u00f3n","orcid":"https://orcid.org/0000-0002-4955-7235"},"institutions":[{"id":"https://openalex.org/I80180929","display_name":"Universidad de Murcia","ror":"https://ror.org/03p3aeb86","country_code":"ES","type":"education","lineage":["https://openalex.org/I80180929"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Juan L. Arag\u00f3n","raw_affiliation_strings":["Deptartamento de Ingenier\u00eda y Tecnolog\u00eda de Computadores, Universidad de Murcia, Murcia, Spain"],"raw_orcid":"https://orcid.org/0000-0002-4955-7235","affiliations":[{"raw_affiliation_string":"Deptartamento de Ingenier\u00eda y Tecnolog\u00eda de Computadores, Universidad de Murcia, Murcia, Spain","institution_ids":["https://openalex.org/I80180929"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013617212","display_name":"Mart\u00ed Anglada","orcid":"https://orcid.org/0000-0002-1204-1841"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Mart\u00ed Anglada","raw_affiliation_strings":["Departament d\u2019Arquitectura de Computadors, Universitat Polit\u00e9cnica de Catalunya, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departament d\u2019Arquitectura de Computadors, Universitat Polit\u00e9cnica de Catalunya, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054367087","display_name":"Joan-Manuel Parcerisa","orcid":"https://orcid.org/0000-0001-5771-8118"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Joan-Manuel Parcerisa","raw_affiliation_strings":["Departament d\u2019Arquitectura de Computadors, Universitat Polit\u00e9cnica de Catalunya, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departament d\u2019Arquitectura de Computadors, Universitat Polit\u00e9cnica de Catalunya, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100733331","display_name":"Antonio Gonz\u00e1lez","orcid":"https://orcid.org/0000-0002-0009-0996"},"institutions":[{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Antonio Gonz\u00e1lez","raw_affiliation_strings":["Departament d\u2019Arquitectura de Computadors, Universitat Polit\u00e9cnica de Catalunya, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departament d\u2019Arquitectura de Computadors, Universitat Polit\u00e9cnica de Catalunya, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.762,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.89005629,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"19","issue":"3","first_page":"1","last_page":"20"},"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.9994000196456909,"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.9994000196456909,"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/T11165","display_name":"Image and Video Quality Assessment","score":0.9970999956130981,"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/T10741","display_name":"Video Coding and Compression Technologies","score":0.9965000152587891,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.8381274938583374},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.6265149712562561},{"id":"https://openalex.org/keywords/raster-graphics","display_name":"Raster graphics","score":0.5918236970901489},{"id":"https://openalex.org/keywords/frame-rate","display_name":"Frame rate","score":0.5871159434318542},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5458971261978149},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.500852108001709},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.5003728866577148},{"id":"https://openalex.org/keywords/raster-scan","display_name":"Raster scan","score":0.47622305154800415},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.46425727009773254},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.45013606548309326},{"id":"https://openalex.org/keywords/visibility","display_name":"Visibility","score":0.4412826597690582},{"id":"https://openalex.org/keywords/global-illumination","display_name":"Global illumination","score":0.43643510341644287},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.4351796507835388},{"id":"https://openalex.org/keywords/frustum","display_name":"Frustum","score":0.42642468214035034},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4243786931037903},{"id":"https://openalex.org/keywords/raster-data","display_name":"Raster data","score":0.41564613580703735},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.31217053532600403},{"id":"https://openalex.org/keywords/computer-vision","display_name":"Computer vision","score":0.2335294783115387},{"id":"https://openalex.org/keywords/geometry","display_name":"Geometry","score":0.20498394966125488},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.18680506944656372},{"id":"https://openalex.org/keywords/optics","display_name":"Optics","score":0.10539171099662781}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8381274938583374},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.6265149712562561},{"id":"https://openalex.org/C181844469","wikidata":"https://www.wikidata.org/wiki/Q182270","display_name":"Raster graphics","level":2,"score":0.5918236970901489},{"id":"https://openalex.org/C3261483","wikidata":"https://www.wikidata.org/wiki/Q119565","display_name":"Frame rate","level":2,"score":0.5871159434318542},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5458971261978149},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.500852108001709},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.5003728866577148},{"id":"https://openalex.org/C145406643","wikidata":"https://www.wikidata.org/wiki/Q2641959","display_name":"Raster scan","level":2,"score":0.47622305154800415},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.46425727009773254},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.45013606548309326},{"id":"https://openalex.org/C123403432","wikidata":"https://www.wikidata.org/wiki/Q654068","display_name":"Visibility","level":2,"score":0.4412826597690582},{"id":"https://openalex.org/C89720835","wikidata":"https://www.wikidata.org/wiki/Q1531701","display_name":"Global illumination","level":3,"score":0.43643510341644287},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.4351796507835388},{"id":"https://openalex.org/C97402662","wikidata":"https://www.wikidata.org/wiki/Q846235","display_name":"Frustum","level":2,"score":0.42642468214035034},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4243786931037903},{"id":"https://openalex.org/C2692088","wikidata":"https://www.wikidata.org/wiki/Q182270","display_name":"Raster data","level":3,"score":0.41564613580703735},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.31217053532600403},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.2335294783115387},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.20498394966125488},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.18680506944656372},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.10539171099662781},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3527861","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3527861","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3527861","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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 Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:upcommons.upc.edu:2117/378208","is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/378208","pdf_url":null,"source":{"id":"https://openalex.org/S4377196262","display_name":"UPCommons institutional repository (Universitat Polit\u00e8cnica de Catalunya)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I9617848","host_organization_name":"Universitat Polit\u00e8cnica de Catalunya","host_organization_lineage":["https://openalex.org/I9617848"],"host_organization_lineage_names":[],"type":"repository"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"}],"best_oa_location":{"id":"doi:10.1145/3527861","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3527861","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3527861","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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 Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.9100000262260437,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G7667637836","display_name":null,"funder_award_id":"PID2020-113172RB-I00","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"},{"id":"https://openalex.org/G7900351503","display_name":null,"funder_award_id":"PID2020-113172RB-I00 (AEI/FEDER, EU)","funder_id":"https://openalex.org/F4320335598","funder_display_name":"Agencia Estatal de Investigaci\u00f3n"}],"funders":[{"id":"https://openalex.org/F4320322121","display_name":"Instituci\u00f3 Catalana de Recerca i Estudis Avan\u00e7ats","ror":"https://ror.org/0371hy230"},{"id":"https://openalex.org/F4320322805","display_name":"Universidad de Murcia","ror":"https://ror.org/03p3aeb86"},{"id":"https://openalex.org/F4320335598","display_name":"Agencia Estatal de Investigaci\u00f3n","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4221070100.pdf","grobid_xml":"https://content.openalex.org/works/W4221070100.grobid-xml"},"referenced_works_count":40,"referenced_works":["https://openalex.org/W187528009","https://openalex.org/W1516629665","https://openalex.org/W1561797603","https://openalex.org/W1597508330","https://openalex.org/W1964807684","https://openalex.org/W1968723134","https://openalex.org/W1982777001","https://openalex.org/W1986363218","https://openalex.org/W1991304032","https://openalex.org/W1996819948","https://openalex.org/W2009139756","https://openalex.org/W2011270184","https://openalex.org/W2024411196","https://openalex.org/W2035982968","https://openalex.org/W2043083835","https://openalex.org/W2043896016","https://openalex.org/W2103362033","https://openalex.org/W2120645069","https://openalex.org/W2121809595","https://openalex.org/W2124981330","https://openalex.org/W2133665775","https://openalex.org/W2152404931","https://openalex.org/W2162639668","https://openalex.org/W2170382128","https://openalex.org/W2208813047","https://openalex.org/W2294886366","https://openalex.org/W2298971830","https://openalex.org/W2499173050","https://openalex.org/W2908972652","https://openalex.org/W2913772345","https://openalex.org/W2931700347","https://openalex.org/W3126386565","https://openalex.org/W3142875983","https://openalex.org/W3145084290","https://openalex.org/W3160477826","https://openalex.org/W3202489111","https://openalex.org/W4221070100","https://openalex.org/W4241602464","https://openalex.org/W4242761880","https://openalex.org/W4254940814"],"related_works":["https://openalex.org/W1984055937","https://openalex.org/W2996808565","https://openalex.org/W1997953140","https://openalex.org/W4385770201","https://openalex.org/W2371122778","https://openalex.org/W1974004953","https://openalex.org/W2072796508","https://openalex.org/W4245508207","https://openalex.org/W1488652151","https://openalex.org/W1964756385"],"abstract_inverted_index":{"This":[0],"article":[1],"proposes":[2],"a":[3,18,34,53,67,87,100,201],"novel":[4],"micro-architecture":[5],"approach":[6,190],"for":[7,133],"mobile":[8],"GPUs":[9,31],"aimed":[10],"at":[11,108],"early":[12,174],"removing":[13],"the":[14,26,44,50,58,70,77,83,95,134,140,156,161,166,170],"occluded":[15,123],"geometry":[16,51],"in":[17,66,91,112,124,169],"scene":[19,54],"by":[20],"leveraging":[21],"frame-to-frame":[22],"coherence,":[23],"thus":[24],"reducing":[25,183],"overall":[27,192],"energy":[28,194],"consumption.":[29],"Mobile":[30],"commonly":[32],"implement":[33],"Tile-Based":[35],"Rendering":[36],"(TBR)":[37],"architecture":[38],"that":[39,103,177],"differentiates":[40],"two":[41],"main":[42],"phases:":[43],"Geometry":[45,71],"Pipeline":[46,60,163],",":[47,61,86,110],"where":[48,62],"all":[49,109],"of":[52,118,139,203],"is":[55,99],"processed;":[56],"and":[57,200],"Raster":[59,162],"primitives":[63,75,97,120],"are":[64,80,104,121],"rendered":[65,105],"framebuffer.":[68],"After":[69],"Pipeline,":[72],"only":[73],"non-culled":[74,96],"inside":[76],"camera\u2019s":[78],"frustum":[79],"stored":[81,90],"into":[82],"Parameter":[84,135,184],"Buffer":[85,185],"data":[88],"structure":[89],"DRAM.":[92],"However,":[93],"among":[94],"there":[98],"significant":[101],"amount":[102],"but":[106],"non-visible":[107],"resulting":[111],"useless":[113],"computations.":[114],"On":[115,187],"average,":[116,188],"60%":[117],"those":[119,176],"completely":[122],"our":[125,189],"benchmarks.":[126],"Despite":[127],"TBR":[128],"architectures":[129],"use":[130],"on-chip":[131],"caches":[132],"Buffer,":[136],"about":[137],"46%":[138],"DRAM":[141],"traffic":[142],"still":[143],"comes":[144],"from":[145],"accesses":[146],"to":[147,164,173],"such":[148],"buffer.":[149],"The":[150],"proposed":[151],"Triangle":[152],"Dropping":[153],"technique":[154],"leverages":[155],"visibility":[157,168],"information":[158],"computed":[159],"along":[160],"predict":[165],"primitives\u2019":[167],"next":[171],"frame":[172],"discard":[175],"will":[178],"be":[179],"totally":[180],"occluded,":[181],"drastically":[182],"accesses.":[186],"achieves":[191],"14.5%":[193],"savings,":[195,199],"28.2%":[196],"energy-delay":[197],"product":[198],"speedup":[202],"20.2%.":[204]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
