{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:16:41Z","timestamp":1763468201692,"version":"3.28.0"},"reference-count":34,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,6]]},"DOI":"10.1109\/isca.2014.6853207","type":"proceedings-article","created":{"date-parts":[[2014,7,29]],"date-time":"2014-07-29T19:19:17Z","timestamp":1406661557000},"page":"529-540","source":"Crossref","is-referenced-by-count":30,"title":["Eliminating redundant fragment shader executions on a mobile GPU via hardware memoization"],"prefix":"10.1109","author":[{"given":"Jose-Maria","family":"Arnau","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joan-Manuel","family":"Parcerisa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Polychronis","family":"Xekalakis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"A Scalable GPU for Mobile Devices","year":"0","key":"19"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669172"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1145\/2159616.2159640"},{"journal-title":"GPU Virtualization in the Android Emulator","year":"0","key":"33"},{"key":"15","first-page":"106","article-title":"Exploiting basic block value locality with block reuse","author":"huang","year":"1999","journal-title":"HPCA"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2005.119"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2007.4601909"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.1999.797385"},{"key":"14","first-page":"178","article-title":"Improving the performance of ai software: Payoffs and pitfalls in using automatic memoization","author":"hall","year":"1993","journal-title":"Proceedings of the Sixth International Symposium on Artificial Intelligence"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379243"},{"journal-title":"Sensation and Perception","year":"2002","author":"goldstein","key":"12"},{"journal-title":"Mali GPU Application Optimization Guide","year":"0","key":"21"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/286385.286386"},{"journal-title":"PowerVR Technology Overview","year":"0","key":"22"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1145\/1852761.1852775"},{"key":"24","first-page":"16","article-title":"Characterizing coarse-grained reuse of computation","author":"sastry","year":"2000","journal-title":"Proc 3rd Workshop on Feedback-Directed and Dynamic Optimization"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.1997.604688"},{"journal-title":"Tiled Rendering","year":"0","key":"26"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749727"},{"key":"28","first-page":"230","article-title":"Design and evaluation of an auto-memoization processor","author":"tsumura","year":"2007","journal-title":"Parallel and Distributed Computing and Networks"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2009.1"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1145\/986537.986601"},{"key":"2","first-page":"7","article-title":"Stochastic rasterization using time-continuous triangles","author":"akenine-mouer","year":"2007","journal-title":"Proceedings of the 22Nd ACM SIGGRAPHIEUROGRAPHICS Symposium on Graphics Hardware Ser GH'07"},{"key":"10","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1145\/291069.291056","article-title":"Accelerating multi-media processing by implementing memoing in multiplication and division units","author":"citron","year":"1998","journal-title":"ASPLOS"},{"volume":"320","journal-title":"Qualcomm Adreno","year":"0","key":"1"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"journal-title":"ARM Transaction Elimination","year":"0","key":"7"},{"key":"6","first-page":"323","article-title":"Memory bandwidth requirements of tile-based rendering","author":"antochi","year":"2004","journal-title":"SAMOS"},{"year":"0","key":"32"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.79"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1145\/1251535.1251548"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/377792.377835"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1145\/2464996.2464999"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2013.6618806"}],"event":{"name":"2014 ACM\/IEEE 41st International Symposium on Computer Architecture (ISCA)","start":{"date-parts":[[2014,6,14]]},"location":"Minneapolis, MN, USA","end":{"date-parts":[[2014,6,18]]}},"container-title":["2014 ACM\/IEEE 41st International Symposium on Computer Architecture (ISCA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6847316\/6853187\/06853207.pdf?arnumber=6853207","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,15]],"date-time":"2023-07-15T15:43:39Z","timestamp":1689435819000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6853207\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6]]},"references-count":34,"URL":"https:\/\/doi.org\/10.1109\/isca.2014.6853207","relation":{},"subject":[],"published":{"date-parts":[[2014,6]]}}}