{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T05:53:19Z","timestamp":1782971599297,"version":"3.54.5"},"reference-count":19,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,2]]},"DOI":"10.1109\/cgo.2013.6495002","type":"proceedings-article","created":{"date-parts":[[2013,4,11]],"date-time":"2013-04-11T21:38:10Z","timestamp":1365716290000},"page":"1-12","source":"Crossref","is-referenced-by-count":47,"title":["Idempotent code generation: Implementation, analysis, and evaluation"],"prefix":"10.1109","author":[{"given":"M.","family":"de Kruijf","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"K.","family":"Sankaralingam","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451129"},{"key":"17","author":"stratton","year":"2012","journal-title":"Parboil A Revised Benchmark Suite for Scientific and Commercial Throughput Computing"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749727"},{"key":"15","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01736-0","author":"midkiff","year":"2012","journal-title":"Automatic Parallelization An Overview of Fundamental Compiler Techniques"},{"key":"16","year":"2006","journal-title":"Standard Performance Evaluation Corporation"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"14","article-title":"IGPU: Exception support and speculative execution on GPUs","author":"menon","year":"0","journal-title":"ISCA-11"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1152649.1152653"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"3","author":"aho","year":"2007","journal-title":"Compilers Principles Techniques and Tools"},{"key":"2","year":"0","journal-title":"ICompiler-LLVM Idempotent Code Generation"},{"key":"1","year":"0"},{"key":"10","author":"hampton","year":"2008","journal-title":"Reducing Exception Management Overhead with Software Restart Markers"},{"key":"7","article-title":"Idempotent processor architecture","author":"de kruijf","year":"0","journal-title":"MICRO '11"},{"key":"6","author":"de kruijf","year":"2012","journal-title":"Compiler Construction of Idempotent Regions and Applications in Architecture Design"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2006.82"},{"key":"4","author":"bienia","year":"2011","journal-title":"Benchmarking Modern Multiprocessors"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155667"},{"key":"8","article-title":"Static analysis and compiler design for idempotent processing","author":"de kruijf","year":"0","journal-title":"PLDI '12"}],"event":{"name":"2013 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)","location":"Shenzhen","start":{"date-parts":[[2013,2,23]]},"end":{"date-parts":[[2013,2,27]]}},"container-title":["Proceedings of the 2013 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6489844\/6494968\/06495002.pdf?arnumber=6495002","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,8]],"date-time":"2024-05-08T19:57:35Z","timestamp":1715198255000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6495002\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,2]]},"references-count":19,"URL":"https:\/\/doi.org\/10.1109\/cgo.2013.6495002","relation":{},"subject":[],"published":{"date-parts":[[2013,2]]}}}