{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:22:22Z","timestamp":1775053342628,"version":"3.50.1"},"reference-count":28,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/cgo.2004.1281671","type":"proceedings-article","created":{"date-parts":[[2004,6,10]],"date-time":"2004-06-10T10:19:45Z","timestamp":1086862785000},"page":"151-162","source":"Crossref","is-referenced-by-count":1,"title":["Probabilistic predicate-aware modulo scheduling"],"prefix":"10.1109","author":[{"given":"M.","family":"Smelyanskiy","sequence":"first","affiliation":[]},{"given":"S.","family":"Mahlke","sequence":"additional","affiliation":[]},{"given":"E.S.","family":"Davidson","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/143095.143141"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1145\/1067649.801721"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-68402-9_42"},{"key":"15","author":"park","year":"1991","journal-title":"On Predicated Execution"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1145\/192724.192731"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.1997.645830"},{"key":"14","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/MICRO.1992.696999","article-title":"Effective compiler support for predicated execution using the hyperblock","author":"mahlke","year":"1992","journal-title":"Proc 25th International Symposium on Microarchitecture"},{"key":"11","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/MICRO.1996.566454","article-title":"Analysis techniques for predicated code","author":"johnson","year":"1996","journal-title":"Proceedings of the 29th Annual International Symposium on Microarchitecture"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/53990.54022"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2003.1199063"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.1992.697012"},{"key":"22","author":"smelyanskiy","year":"2004","journal-title":"Hardware\/Software Mechanism for Increasing Resource Utilization on VLIW\/EPIC Processors"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2003.1191543"},{"key":"24","doi-asserted-by":"crossref","first-page":"262","DOI":"10.1109\/MICRO.1996.566467","article-title":"Software pipelining loops with conditional branches","author":"stoodley","year":"1996","journal-title":"Proceedings of the 29th Annual International Symposium on Microarchitecture"},{"key":"25","year":"1999"},{"key":"26","author":"towle","year":"1976","journal-title":"Control and data dependence for program transformations"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.1992.697013"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.1995.476818"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/C-M.1981.220595"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1145\/567067.567085"},{"key":"10","year":"1998","journal-title":"TMS320C62x\/C67x CPU and Instruction Set Reference Guide"},{"key":"1","first-page":"221","article-title":"Perfect pipelining: A new loop parallelization technique","author":"aiken","year":"1988","journal-title":"Proc 1988 European Symp Programming"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1007\/BF01205184"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/TNS.1981.4331663"},{"key":"5","author":"cytron","year":"1984","journal-title":"Compile-time scheduling and optimization for asynchronous machines"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/514191.514208"},{"key":"9","author":"hsu","year":"1986","journal-title":"Highly Concurrent Scalar Processing"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/62185.62191"}],"event":{"name":"International Symposium on Code Generation and Optimization, 2004. CGO 2004.","location":"San Jose, CA, USA"},"container-title":["International Symposium on Code Generation and Optimization, 2004. CGO 2004."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9012\/28612\/01281671.pdf?arnumber=1281671","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,16]],"date-time":"2017-06-16T03:56:24Z","timestamp":1497585384000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1281671\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":28,"URL":"https:\/\/doi.org\/10.1109\/cgo.2004.1281671","relation":{},"subject":[]}}