{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T18:14:39Z","timestamp":1771956879880,"version":"3.50.1"},"reference-count":30,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,4]]},"DOI":"10.1109\/cgo.2011.5764682","type":"proceedings-article","created":{"date-parts":[[2011,5,9]],"date-time":"2011-05-09T16:40:43Z","timestamp":1304959243000},"page":"141-150","source":"Crossref","is-referenced-by-count":47,"title":["Whole-function vectorization"],"prefix":"10.1109","author":[{"given":"Ralf","family":"Karrenberg","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"Hack","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref30","year":"2010","journal-title":"ATI Stream SDK v2 1"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-1362-8"},{"key":"ref11","article-title":"An Optimizer for Multimedia Instruction Sets","author":"cheong","year":"1997","journal-title":"Second SUIF Compiler Workshom"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007559022013"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007507005174"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2006.25"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/358438.349320"},{"key":"ref16","first-page":"165","article-title":"Superword-Level Parallelism in the Presence of Control Flow","author":"shin","year":"2005","journal-title":"CGO IEEE Computer Society"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1147\/rd.302.0163"},{"key":"ref18","article-title":"Parallel loop transformation techniques for vector-based multiprocessor systems","author":"ngo","year":"1994","journal-title":"Ph D Dissertation"},{"key":"ref19","author":"wolfe","year":"1995","journal-title":"High Performance Compilers for Parallel Computing"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/38.56298"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/73560.73561"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/RT.2008.4634631"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"ref6","first-page":"280","article-title":"Introducing Control Flow into Vectorized Code","author":"shin","year":"2007","journal-title":"PACT IEEE Computer Society"},{"key":"ref29","year":"0","journal-title":"AOBench"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360617"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/604131.604141"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/267959.269971"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/567067.567085"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/29873.29875"},{"key":"ref1","author":"park","year":"1991","journal-title":"On Predicated Execution"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454119"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1535\/itj.1104.07"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/155332.155343"},{"key":"ref24","year":"2009","journal-title":"CUDA Programming Guide"},{"key":"ref23","first-page":"241","article-title":"CGiS, a New Language for Data Parallel GPU Programming","author":"fritz","year":"2004","journal-title":"VMV"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/RT.2007.4342603"},{"key":"ref25","year":"2009","journal-title":"Opencl 1 0 Specification"}],"event":{"name":"2011 9th Annual IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)","location":"Chamonix, France","start":{"date-parts":[[2011,4,2]]},"end":{"date-parts":[[2011,4,6]]}},"container-title":["International Symposium on Code Generation and Optimization (CGO 2011)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5755493\/5764641\/05764682.pdf?arnumber=5764682","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,21]],"date-time":"2017-03-21T05:07:55Z","timestamp":1490072875000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5764682\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,4]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/cgo.2011.5764682","relation":{},"subject":[],"published":{"date-parts":[[2011,4]]}}}