{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T05:07:17Z","timestamp":1768453637843,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,2,16]],"date-time":"2014-02-16T00:00:00Z","timestamp":1392508800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,2,16]]},"DOI":"10.1145\/2568058.2568063","type":"proceedings-article","created":{"date-parts":[[2014,4,8]],"date-time":"2014-04-08T12:24:23Z","timestamp":1396959863000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Boost.SIMD"],"prefix":"10.1145","author":[{"given":"Pierre","family":"Est\u00e9rie","sequence":"first","affiliation":[{"name":"Universit\u00e9 Paris Sud, ORSAY, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joel","family":"Falcou","sequence":"additional","affiliation":[{"name":"LRI, ORSAY, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mathias","family":"Gaunard","sequence":"additional","affiliation":[{"name":"MetaScale SAS, ORSAY, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Thierry","family":"Laprest\u00e9","sequence":"additional","affiliation":[{"name":"Institut Pascal, Clermont-ferrand, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,2,16]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"AMD. Amd core math library. http:\/\/developer.amd.com\/libraries\/acml\/.  AMD. Amd core math library. http:\/\/developer.amd.com\/libraries\/acml\/."},{"key":"e_1_3_2_1_2_1","first-page":"25","volume-title":"Generic Programming","author":"Czarnecki K.","year":"1998","unstructured":"K. Czarnecki , U. W. Eisenecker , R. Gl\u00fcck , D. Vandevoorde , and T. L. Veldhuizen . Generative programming and active libraries . In Generic Programming , pages 25 -- 39 , 1998 . K. Czarnecki, U. W. Eisenecker, R. Gl\u00fcck, D. Vandevoorde, and T. L. Veldhuizen. Generative programming and active libraries. In Generic Programming, pages 25--39, 1998."},{"key":"e_1_3_2_1_3_1","unstructured":"J. de Guzman D. Marsden and T. Schwinger. Boost.fusion library. http:\/\/www.boost.org\/doc\/libs\/release\/libs\/fusion\/doc\/html.  J. de Guzman D. Marsden and T. Schwinger. Boost.fusion library. http:\/\/www.boost.org\/doc\/libs\/release\/libs\/fusion\/doc\/html."},{"key":"e_1_3_2_1_4_1","unstructured":"P. Est\u00e9rie M. Gaunard and J. Falcou. A proposal to add single instruction multiple data computation to the standard library. http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2013\/n3571.pdf.  P. Est\u00e9rie M. Gaunard and J. Falcou. A proposal to add single instruction multiple data computation to the standard library. http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2013\/n3571.pdf."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167499"},{"key":"e_1_3_2_1_6_1","unstructured":"G. Guennebaud B. Jacob etal Eigen v3. http:\/\/eigen.tuxfamily.org 2010.  G. Guennebaud B. Jacob et al. Eigen v3. http:\/\/eigen.tuxfamily.org 2010."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2103380.2103401"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1149"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2008.12.010"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11554-008-0096-7"},{"key":"e_1_3_2_1_11_1","volume-title":"June","author":"Myers N. C.","year":"1995","unstructured":"N. C. Myers . Traits: a new and useful template technique. C++ Report , June 1995 . N. C. Myers. Traits: a new and useful template technique. C++ Report, June 1995."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1512762.1512767"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/2190025.2190062"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/InPar.2012.6339601"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370036.2145825"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1007\/978-3-642-19448-1_10","volume-title":"Transactions on high-performance embedded architectures and compilers III","author":"Saidani T.","year":"2011","unstructured":"T. Saidani , L. Lacassagne , J. Falcou , C. Tadonki , and S. Bouaziz . Parallelization schemes for memory optimization on the cell processor: a case study on the harris corner detector . In P. Stenstr\u00f6m, editor, Transactions on high-performance embedded architectures and compilers III , pages 177 -- 200 . Springer-Verlag , Berlin, Heidelberg , 2011 . T. Saidani, L. Lacassagne, J. Falcou, C. Tadonki, and S. Bouaziz. Parallelization schemes for memory optimization on the cell processor: a case study on the harris corner detector. In P. Stenstr\u00f6m, editor, Transactions on high-performance embedded architectures and compilers III, pages 177--200. Springer-Verlag, Berlin, Heidelberg, 2011."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(00)00089-3"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-13374-9_26"}],"event":{"name":"PPoPP '14: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","location":"Orlando Florida USA","acronym":"PPoPP '14","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2014 Workshop on Programming models for SIMD\/Vector processing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2568058.2568063","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2568058.2568063","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:10:31Z","timestamp":1750234231000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2568058.2568063"}},"subtitle":["generic programming for portable SIMDization"],"short-title":[],"issued":{"date-parts":[[2014,2,16]]},"references-count":18,"alternative-id":["10.1145\/2568058.2568063","10.1145\/2568058"],"URL":"https:\/\/doi.org\/10.1145\/2568058.2568063","relation":{},"subject":[],"published":{"date-parts":[[2014,2,16]]},"assertion":[{"value":"2014-02-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}