{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T06:12:49Z","timestamp":1742969569140,"version":"3.40.3"},"publisher-location":"Cham","reference-count":17,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031088117"},{"type":"electronic","value":"9783031088124"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-08812-4_20","type":"book-chapter","created":{"date-parts":[[2022,6,16]],"date-time":"2022-06-16T03:39:30Z","timestamp":1655350770000},"page":"200-210","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Taming Multi-node Accelerated Analytics: An Experience in\u00a0Porting MATLAB to\u00a0Scale with\u00a0Python"],"prefix":"10.1007","author":[{"given":"Paolo","family":"Viviani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giacomo","family":"Vitali","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Davide","family":"Lengani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alberto","family":"Scionti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chiara","family":"Vercellino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olivier","family":"Terzo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,6,17]]},"reference":[{"key":"20_CR1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719604","volume-title":"LAPACK Users\u2019 Guide","author":"E Anderson","year":"1999","unstructured":"Anderson, E., et al.: LAPACK Users\u2019 Guide, 3rd edn. Society for Industrial and Applied Mathematics, Philadelphia, PA (1999)","edition":"3"},{"issue":"9","key":"20_CR2","doi-asserted-by":"publisher","first-page":"1108","DOI":"10.1016\/j.jpdc.2005.03.010","volume":"65","author":"L Dalc\u00edn","year":"2005","unstructured":"Dalc\u00edn, L., Paz, R., Storti, M.: MPI for python. J. Parallel Distrib. Comput. 65(9), 1108\u20131115 (2005). https:\/\/doi.org\/10.1016\/j.jpdc.2005.03.010","journal-title":"J. Parallel Distrib. Comput."},{"key":"20_CR3","unstructured":"Dask Development Team: Dask: Library for dynamic task scheduling (2016). https:\/\/dask.org"},{"issue":"1","key":"20_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/42288.42291","volume":"14","author":"J Dongarra","year":"1988","unstructured":"Dongarra, J., Du Croz, J., Hammarling, S., Hanson, R.J.: An extended set of FORTRAN basic linear algebra subprograms. ACM Trans. Math. Softw. 14(1), 1\u201317 (1988). https:\/\/doi.org\/10.1145\/42288.42291","journal-title":"ACM Trans. Math. Softw."},{"key":"20_CR5","volume-title":"Matrix Computations","author":"GH Golub","year":"1996","unstructured":"Golub, G.H., Van Loan, C.F.: Matrix Computations, 3rd edn. Johns Hopkins University Press, Baltimore, MD, USA (1996)","edition":"3"},{"key":"20_CR6","doi-asserted-by":"publisher","unstructured":"Harris, C.R., et al.: Array programming with NumPy. Nature 585(7825), 357\u2013362 (2020). https:\/\/doi.org\/10.1038\/s41586-020-2649-2","DOI":"10.1038\/s41586-020-2649-2"},{"key":"20_CR7","unstructured":"MARS development team: MARS. https:\/\/docs.pymars.org\/en\/latest\/"},{"key":"20_CR8","doi-asserted-by":"publisher","unstructured":"McKinney, W.: Data structures for statistical computing in python. In: Van Der Walt,S., Millman, J. (eds.) Proceedings of the 9th Python in Science Conference, pp. 56\u201361 (2010). https:\/\/doi.org\/10.25080\/Majora-92bf1922-00a","DOI":"10.25080\/Majora-92bf1922-00a"},{"issue":"1","key":"20_CR9","first-page":"1235","volume":"17","author":"X Meng","year":"2016","unstructured":"Meng, X., et al.: MLlib: machine learning in apache spark. J. Mach. Learn. Res. 17(1), 1235\u20131241 (2016)","journal-title":"J. Mach. Learn. Res."},{"key":"20_CR10","unstructured":"Moritz, P., et al.: Ray: a distributed framework for emerging AI applications. In: Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation, OSDI 2018, pp. 561\u2013577. USENIX Association, USA (2018)"},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Rocklin, M.: Dask: parallel computation with blocked algorithms and task scheduling. In: Huff, K., Bergstra, J. (eds.) Proceedings of the 14th Python in Science Conference, pp. 130 \u2013 136 (2015)","DOI":"10.25080\/Majora-7b98e3ed-013"},{"key":"20_CR12","unstructured":"Sergeev, A., Balso, M.D.: Horovod: fast and easy distributed deep learning in TensorFlow. arXiv preprint arXiv:1802.05799 (2018)"},{"key":"20_CR13","doi-asserted-by":"publisher","unstructured":"Smagorinsky, J.: General circulation experiments with the primitive equations: I. the basic experiment. Monthly Weather Rev. 91(3), 99\u2013164 (1963). https:\/\/doi.org\/10.1175\/1520-0493(1963)091<0099:GCEWTP>2.3.CO;2","DOI":"10.1175\/1520-0493(1963)091<0099:GCEWTP>2.3.CO;2"},{"issue":"1","key":"20_CR14","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1177\/1094342015594678","volume":"31","author":"E Tejedor","year":"2017","unstructured":"Tejedor, E., et al.: PyCOMPSs: parallel computational workflows in python. Int. J. High Perform. Comput. Appl. 31(1), 66\u201382 (2017). https:\/\/doi.org\/10.1177\/1094342015594678","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"20_CR15","unstructured":"The pandas development team: pandas-dev\/pandas: Pandas (2020). https:\/\/doi.org\/10.5281\/zenodo.3509134"},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"Viviani, P., Drocco, M., Aldinucci, M.: Scaling dense linear algebra on multicore and beyond: a survey. In: Proceedings of the 26th Euromicro International Conference on Parallel Distributed and Network-based Processing (PDP). IEEE, Cambridge, United Kingdom (2018)","DOI":"10.1109\/PDP2018.2018.00122"},{"issue":"11","key":"20_CR17","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1145\/2934664","volume":"59","author":"M Zaharia","year":"2016","unstructured":"Zaharia, M., et al.: Apache spark: a unified engine for big data processing. Commun. ACM 59(11), 56\u201365 (2016). https:\/\/doi.org\/10.1145\/2934664","journal-title":"Commun. ACM"}],"container-title":["Lecture Notes in Networks and Systems","Complex, Intelligent and Software Intensive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-08812-4_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,16]],"date-time":"2022-06-16T03:51:41Z","timestamp":1655351501000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-08812-4_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031088117","9783031088124"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-08812-4_20","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"type":"print","value":"2367-3370"},{"type":"electronic","value":"2367-3389"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"17 June 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CISIS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Computational Intelligence in Security for Information Systems Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Asan","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Korea (Republic of)","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 June 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 July 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"cisis-spain2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/voyager.ce.fit.ac.jp\/conf\/cisis\/2022\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}