{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,7]],"date-time":"2025-07-07T04:02:30Z","timestamp":1751860950400,"version":"3.41.0"},"publisher-location":"New York, New York, USA","reference-count":10,"publisher":"ACM Press","license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1145\/3237009.3237021","type":"proceedings-article","created":{"date-parts":[[2018,8,30]],"date-time":"2018-08-30T14:00:37Z","timestamp":1535637637000},"page":"1-9","source":"Crossref","is-referenced-by-count":1,"title":["Software vector chaining"],"prefix":"10.1145","author":[{"given":"M. Anton","family":"Ertl","sequence":"first","affiliation":[{"name":"TU Wien"}]}],"member":"320","reference":[{"doi-asserted-by":"crossref","unstructured":"[AK87] Randy J. Allen and Ken Kennedy. Automatic translation of Fortran programs to vector form.ACM Transactions on Programming Languages and Systems, 9(4):491--542, 1987.","key":"key-10.1145\/3237009.3237021-1","DOI":"10.1145\/29873.29875"},{"unstructured":"[ASU86] Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman.Compilers. Principles, Techniques, and Tools.Addison-Wesley, 1986.","key":"key-10.1145\/3237009.3237021-2"},{"doi-asserted-by":"crossref","unstructured":"[BDB00] Vasanth Bala, Evelyn Duesterwald, and Sanjeev Banerjia. Dynamo: A transparent dynamic optimization system. InSIGPLAN '00 Conference on Programming Language Design and Implementation, pages 1--12, 2000.","key":"key-10.1145\/3237009.3237021-3","DOI":"10.1145\/349299.349303"},{"doi-asserted-by":"crossref","unstructured":"[Cha81] Alan E. Charlesworth. An approach to scientific array processing: The architectural design of the AP-120B\/FPS-164 family.Computer, pages 18--27, September 1981.","key":"key-10.1145\/3237009.3237021-4","DOI":"10.1109\/C-M.1981.220595"},{"unstructured":"[Cra77] Cray Research, Inc.Cray-1 Computer System --- Hardware Reference Manual, 1977.","key":"key-10.1145\/3237009.3237021-5"},{"unstructured":"[Ert17] M. Anton Ertl. SIMD and vectors. In33rd EuroForth Conference, pages 25--36, 2017.","key":"key-10.1145\/3237009.3237021-6"},{"doi-asserted-by":"crossref","unstructured":"[GPF06] Andreas Gal, Christian W. Probst, and Michael Franz. HotpathVM: An effective JIT compiler for resource-constrained devices. InVirtual Execution Environments (VEE'06), pages 144--153, 2006.","key":"key-10.1145\/3237009.3237021-7","DOI":"10.1145\/1134760.1134780"},{"unstructured":"[ILSV18] Vladimir Ivanov, Razvan Lupusoru, Paul Sandoz, and Sandhya Viswanathan. JEP draft: Vector API. Technical report, OpenJDK, 2018.","key":"key-10.1145\/3237009.3237021-8"},{"doi-asserted-by":"crossref","unstructured":"[Rau94] B. Ramakrishna Rau. Iterative modulo scheduling: An algorithm for software pipelining. InInternational Symposium on Microarchitecture (MICRO-27), pages 63--74, 1994.","key":"key-10.1145\/3237009.3237021-9","DOI":"10.1145\/192724.192731"},{"unstructured":"[Wol96] Michael Wolfe.High-Performance Compilers for Parallel Computing.Addison-Wesley, 1996.","key":"key-10.1145\/3237009.3237021-10"}],"event":{"number":"15","acronym":"ManLang '18","name":"the 15th International Conference","start":{"date-parts":[[2018,9,12]]},"location":"Linz, Austria","end":{"date-parts":[[2018,9,13]]}},"container-title":["Proceedings of the 15th International Conference on Managed Languages &amp; Runtimes - ManLang '18"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3237009.3237021","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/ft_gateway.cfm?id=3237021&ftid=1999838&dwn=1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,6]],"date-time":"2025-07-06T18:19:51Z","timestamp":1751825991000},"score":1,"resource":{"primary":{"URL":"http:\/\/dl.acm.org\/citation.cfm?doid=3237009.3237021"}},"subtitle":[],"proceedings-subject":"Managed Languages & Runtimes","short-title":[],"issued":{"date-parts":[[2018]]},"references-count":10,"URL":"https:\/\/doi.org\/10.1145\/3237009.3237021","relation":{},"subject":[],"published":{"date-parts":[[2018]]}}}