{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:07:38Z","timestamp":1750306058602,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,3]],"date-time":"2017-04-03T00:00:00Z","timestamp":1491177600000},"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":[[2017,4,3]]},"DOI":"10.1145\/3019612.3019743","type":"proceedings-article","created":{"date-parts":[[2017,5,25]],"date-time":"2017-05-25T16:27:32Z","timestamp":1495729652000},"page":"1566-1573","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Multiple back-end support for the armadillo linear algebra interface"],"prefix":"10.1145","author":[{"given":"Paolo","family":"Viviani","sequence":"first","affiliation":[{"name":"University of Torino, Italy and Noesis Solutions NV, Belgium"}]},{"given":"Marco","family":"Aldinucci","sequence":"additional","affiliation":[{"name":"University of Torino, Italy"}]},{"given":"Massimo","family":"Torquati","sequence":"additional","affiliation":[{"name":"University of Pisa, Italy"}]},{"given":"Roberto","family":"d'lppolito","sequence":"additional","affiliation":[{"name":"Noesis Solutions NV, Belgium"}]}],"member":"320","published-online":{"date-parts":[[2017,4,3]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1088\/1742-6596\/180\/1\/012037"},{"key":"e_1_3_2_1_2_1","series-title":"LNCS","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1007\/978-3-642-23397-5_17","volume-title":"Proceedings of 17th International Euro-Par 2011 Parallel Processing","author":"Aldinucci M.","year":"2011","unstructured":"M. Aldinucci , M. Danelutto , P. Kilpatrick , M. Meneghin , and M. Torquati . Accelerating code on multi-cores with fastflow . In Proceedings of 17th International Euro-Par 2011 Parallel Processing , volume 6853 of LNCS , pages 170 -- 181 . Springer , 2011 . M. Aldinucci, M. Danelutto, P. Kilpatrick, M. Meneghin, and M. Torquati. Accelerating code on multi-cores with fastflow. In Proceedings of 17th International Euro-Par 2011 Parallel Processing, volume 6853 of LNCS, pages 170--181. Springer, 2011."},{"key":"e_1_3_2_1_3_1","series-title":"Advances in Parallel Computing","volume-title":"Efficient streaming applications on multi-core with FastFlow: The biosequence alignment test-bed","author":"Aldinucci M.","year":"2010","unstructured":"M. Aldinucci , M. Danelutto , M. Meneghin , M. Torquati , and P. Kilpatrick . Efficient streaming applications on multi-core with FastFlow: The biosequence alignment test-bed , volume 19 of Advances in Parallel Computing . Elsevier , 2010 . M. Aldinucci, M. Danelutto, M. Meneghin, M. Torquati, and P. Kilpatrick. Efficient streaming applications on multi-core with FastFlow: The biosequence alignment test-bed, volume 19 of Advances in Parallel Computing. Elsevier, 2010."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1137\/1.9780898719604"},{"key":"e_1_3_2_1_5_1","volume-title":"Python for Scientific Computing Conference (SciPy)","author":"Bergstra J.","year":"2010","unstructured":"J. Bergstra , O. Breuleux , F. Bastien , P. Lamblin , R. Pascanu , G. Desjardins , J. Turian , D. Warde-Farley , and Y. Bengio . Theano: a CPU and GPU math expression compiler . In Python for Scientific Computing Conference (SciPy) , 2010 . J. Bergstra, O. Breuleux, F. Bastien, P. Lamblin, R. Pascanu, G. Desjardins, J. Turian, D. Warde-Farley, and Y. Bengio. Theano: a CPU and GPU math expression compiler. In Python for Scientific Computing Conference (SciPy), 2010."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1145\/2664666.2664667"},{"key":"e_1_3_2_1_7_1","volume-title":"NIPS Workshop","author":"Collobert R.","year":"2011","unstructured":"R. Collobert , K. Kavukcuoglu , and C. Farabet . Torch7: A matlab-like environment for machine learning. In BigLearn , NIPS Workshop , 2011 . R. Collobert, K. Kavukcuoglu, and C. Farabet. Torch7: A matlab-like environment for machine learning. In BigLearn, NIPS Workshop, 2011."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1145\/42288.42291"},{"key":"e_1_3_2_1_9_1","volume-title":"Matrix Computations","author":"Golub G. H.","year":"1996","unstructured":"G. H. Golub and C. F. Van Loan . Matrix Computations ( 3 rd Ed.). Johns Hopkins University Press , Baltimore, MD, USA , 1996 . G. H. Golub and C. F. Van Loan. Matrix Computations (3rd Ed.). Johns Hopkins University Press, Baltimore, MD, USA, 1996.","edition":"3"},{"volume-title":"Eigen v3","author":"Guennebaud G.","unstructured":"G. Guennebaud , B. Jacob , Eigen v3 . http:\/\/eigen.tuxfamily.org, 2010. Accessed: 2016-11-25. G. Guennebaud, B. Jacob, et al. Eigen v3. http:\/\/eigen.tuxfamily.org, 2010. Accessed: 2016-11-25.","key":"e_1_3_2_1_10_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1117\/12.850538"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1007\/s00450-012-0223-3"},{"volume-title":"CUDA toolkit documentation","author":"NVIDIA Corporation","unstructured":"NVIDIA Corporation . CUDA toolkit documentation . http:\/\/docs.nvidia.com\/cuda\/eula\/index.html. Accessed: 2016-11-25. NVIDIA Corporation. CUDA toolkit documentation. http:\/\/docs.nvidia.com\/cuda\/eula\/index.html. Accessed: 2016-11-25.","key":"e_1_3_2_1_13_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.21105\/joss.00026"},{"key":"e_1_3_2_1_15_1","volume-title":"Presented as part of the 5th USENIX Workshop on Hot Topics in Parallelism","author":"Tillet P.","year":"2013","unstructured":"P. Tillet , K. Rupp , S. Selberherr , and C.-T. Lin . Towards performance-portable, scalable, and convenient linear algebra . In Presented as part of the 5th USENIX Workshop on Hot Topics in Parallelism , Berkeley, CA , 2013 . USENIX. P. Tillet, K. Rupp, S. Selberherr, and C.-T. Lin. Towards performance-portable, scalable, and convenient linear algebra. In Presented as part of the 5th USENIX Workshop on Hot Topics in Parallelism, Berkeley, CA, 2013. USENIX."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1016\/j.parco.2009.12.005"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1109\/MCSE.2011.37"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1145\/2503210.2503219"},{"key":"e_1_3_2_1_19_1","volume-title":"ArrayFire - A high performance software library for parallel computing with an easy-to-use API","author":"Yalamanchili P.","year":"2015","unstructured":"P. Yalamanchili , U. Arshad , Z. Mohammed , P. Garigipati , P. Entschev , B. Kloppenborg , J. Malcolm , and J. Melonakos . ArrayFire - A high performance software library for parallel computing with an easy-to-use API , 2015 . P. Yalamanchili, U. Arshad, Z. Mohammed, P. Garigipati, P. Entschev, B. Kloppenborg, J. Malcolm, and J. Melonakos. ArrayFire - A high performance software library for parallel computing with an easy-to-use API, 2015."}],"event":{"sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"acronym":"SAC 2017","name":"SAC 2017: Symposium on Applied Computing","location":"Marrakech Morocco"},"container-title":["Proceedings of the Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3019612.3019743","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3019612.3019743","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:03:40Z","timestamp":1750215820000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3019612.3019743"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,3]]},"references-count":19,"alternative-id":["10.1145\/3019612.3019743","10.1145\/3019612"],"URL":"https:\/\/doi.org\/10.1145\/3019612.3019743","relation":{},"subject":[],"published":{"date-parts":[[2017,4,3]]},"assertion":[{"value":"2017-04-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}