{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T05:13:16Z","timestamp":1755925996486,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,5,23]],"date-time":"2016-05-23T00:00:00Z","timestamp":1463961600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100007223","name":"Technische Universitat Wien","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100007223","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,5,23]]},"DOI":"10.1145\/2906363.2906384","type":"proceedings-article","created":{"date-parts":[[2016,5,13]],"date-time":"2016-05-13T18:21:10Z","timestamp":1463163670000},"page":"67-76","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Vectorization in PyPy's Tracing Just-In-Time Compiler"],"prefix":"10.1145","author":[{"given":"Richard","family":"Plangger","sequence":"first","affiliation":[{"name":"Institut f\u00fcr Computersprachen Technische Universit\u00e4t Wien"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Krall","sequence":"additional","affiliation":[{"name":"Institut f\u00fcr Computersprachen Technische Universit\u00e4t Wien"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,5,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/29873.29875"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2007.363737"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1007\/978-1-4684-6894-6_6","volume-title":"Dependence Analysis for Supercomputing","author":"Banerjee U.","year":"1988","unstructured":"U. Banerjee . Dependence tests . In Dependence Analysis for Supercomputing , pages 101 -- 148 . Springer , 1988 . U. Banerjee. Dependence tests. In Dependence Analysis for Supercomputing, pages 101--148. Springer, 1988."},{"key":"e_1_3_2_1_4_1","volume-title":"Dependence analysis","author":"Banerjee U.","year":"1997","unstructured":"U. Banerjee . Dependence analysis . Kluwer Academic Publishers , 1997 . U. Banerjee. Dependence analysis. Kluwer Academic Publishers, 1997."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.38"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/586554.586555"},{"key":"e_1_3_2_1_7_1","volume-title":"3rd Workshop on Dynamic Languages and Applications","author":"Bolz C. F.","year":"2007","unstructured":"C. F. Bolz and A. Rigo . How to not write virtual machines for dynamic languages . In 3rd Workshop on Dynamic Languages and Applications , 2007 . C. F. Bolz and A. Rigo. How to not write virtual machines for dynamic languages. In 3rd Workshop on Dynamic Languages and Applications, 2007."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565824.1565827"},{"key":"e_1_3_2_1_9_1","volume-title":"An optimizer for multimedia instruction sets. Contract, 30602(95-C):0098","author":"Cheong G.","year":"1997","unstructured":"G. Cheong and M. Lam . An optimizer for multimedia instruction sets. Contract, 30602(95-C):0098 , 1997 . G. Cheong and M. Lam. An optimizer for multimedia instruction sets. Contract, 30602(95-C):0098, 1997."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/996893.996853"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565824.1565833"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/645610.661727"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840491"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1509864.1509866"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007507005174"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349320"},{"key":"e_1_3_2_1_18_1","volume-title":"Workshop on GCC for Research in Embedded and Parallel Systems (GREPS'07)","author":"Lesnicki P.","year":"2007","unstructured":"P. Lesnicki , A. Cohen , G. Fursin , M. Cornero , A. Ornstein , and E. Rohou . Split compilation: an application to just-in-time vectorization . In Workshop on GCC for Research in Embedded and Parallel Systems (GREPS'07) , Brasov, Romania , 2007 . P. Lesnicki, A. Cohen, G. Fursin, M. Cornero, A. Ornstein, and E. Rohou. Split compilation: an application to just-in-time vectorization. In Workshop on GCC for Research in Embedded and Parallel Systems (GREPS'07), Brasov, Romania, 2007."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/343647.343679"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254106"},{"key":"e_1_3_2_1_21_1","first-page":"105","volume-title":"Autovectorization in GCC. In Proceedings of the 2004 GCC Developers Summit","author":"Naishlos D.","year":"2004","unstructured":"D. Naishlos . Autovectorization in GCC. In Proceedings of the 2004 GCC Developers Summit , pages 105 -- 118 , 2004 . D. Naishlos. Autovectorization in GCC. In Proceedings of the 2004 GCC Developers Summit, pages 105--118, 2004."},{"key":"e_1_3_2_1_22_1","first-page":"145","volume-title":"Proceedings of the 2006 GCC Developers Summit","author":"Nuzman D.","year":"2006","unstructured":"D. Nuzman and A. Zaks . Autovectorization in GCC--two years later . In Proceedings of the 2006 GCC Developers Summit , pages 145 -- 158 . Citeseer , 2006 . D. Nuzman and A. Zaks. Autovectorization in GCC--two years later. In Proceedings of the 2006 GCC Developers Summit, pages 145--158. Citeseer, 2006."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133255.1133997"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/2190025.2190062"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/2738600.2738625"},{"key":"e_1_3_2_1_26_1","first-page":"50","volume-title":"5th Workshop on Media and Streaming Processors at Micro'03","author":"Pryanishnikov I.","year":"2003","unstructured":"I. Pryanishnikov , A. Krall , and N. Horspool . Pointer alignment analysis for processors with SIMD instructions. In V. Chaudhary, A. Dean, and J. Fritts, editors , 5th Workshop on Media and Streaming Processors at Micro'03 , pages 50 -- 57 , San Diego , December 2003 . I. Pryanishnikov, A. Krall, and N. Horspool. Pointer alignment analysis for processors with SIMD instructions. In V. Chaudhary, A. Dean, and J. Fritts, editors, 5th Workshop on Media and Streaming Processors at Micro'03, pages 50--57, San Diego, December 2003."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1187955.1187959"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/125826.125848"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133255.1133996"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1944862.1944871"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2005.33"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.159042"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2005.18"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1088149.1088172"},{"key":"e_1_3_2_1_35_1","volume-title":"ACM","author":"Zima H.","year":"1990","unstructured":"H. Zima and B. Chapman . Supercompilers for parallel and vector computers . ACM , 1990 . H. Zima and B. Chapman. Supercompilers for parallel and vector computers. ACM, 1990."}],"event":{"name":"SCOPES '16: 19th International Workshop on Software and Compilers for Embedded Systems","sponsor":["EDAA European Design Automation Association","SIGBED"],"location":"Sankt Goar Germany","acronym":"SCOPES '16"},"container-title":["Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2906363.2906384","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2906363.2906384","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T18:55:50Z","timestamp":1750272950000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2906363.2906384"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5,23]]},"references-count":34,"alternative-id":["10.1145\/2906363.2906384","10.1145\/2906363"],"URL":"https:\/\/doi.org\/10.1145\/2906363.2906384","relation":{},"subject":[],"published":{"date-parts":[[2016,5,23]]},"assertion":[{"value":"2016-05-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}