{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,26]],"date-time":"2026-06-26T20:43:38Z","timestamp":1782506618258,"version":"3.54.5"},"reference-count":45,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2021,6,26]],"date-time":"2021-06-26T00:00:00Z","timestamp":1624665600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["OAC 2004850"],"award-info":[{"award-number":["OAC 2004850"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006769","name":"Russian Science Foundation","doi-asserted-by":"publisher","award":["N14-11-00190"],"award-info":[{"award-number":["N14-11-00190"]}],"id":[{"id":"10.13039\/501100006769","id-type":"DOI","asserted-by":"publisher"}]},{"name":"European Union Horizon 2020","award":["NLAFET 671633"],"award-info":[{"award-number":["NLAFET 671633"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Math. Softw."],"published-print":{"date-parts":[[2021,9,30]]},"abstract":"<jats:p>This article describes a standard API for a set of Batched Basic Linear Algebra Subprograms (Batched BLAS or BBLAS). The focus is on many independent BLAS operations on small matrices that are grouped together and processed by a single routine, called a Batched BLAS routine. The matrices are grouped together in uniformly sized groups, with just one group if all the matrices are of equal size. The aim is to provide more efficient, but portable, implementations of algorithms on high-performance many-core platforms. These include multicore and many-core CPU processors, GPUs and coprocessors, and other hardware accelerators with floating-point compute facility. As well as the standard types of single and double precision, we also include half and quadruple precision in the standard. In particular, half precision is used in many very large scale applications, such as those associated with machine learning.<\/jats:p>","DOI":"10.1145\/3431921","type":"journal-article","created":{"date-parts":[[2021,6,26]],"date-time":"2021-06-26T16:14:12Z","timestamp":1624724052000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["A Set of Batched Basic Linear Algebra Subprograms and LAPACK Routines"],"prefix":"10.1145","volume":"47","author":[{"given":"Ahmad","family":"Abdelfattah","sequence":"first","affiliation":[{"name":"University of Tennessee, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Timothy","family":"Costa","sequence":"additional","affiliation":[{"name":"NVIDIA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jack","family":"Dongarra","sequence":"additional","affiliation":[{"name":"University of Tennessee, Oak Ridge National Laboratory, and University of Manchester, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mark","family":"Gates","sequence":"additional","affiliation":[{"name":"University of Tennessee, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Azzam","family":"Haidar","sequence":"additional","affiliation":[{"name":"NVIDIA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3865-4897","authenticated-orcid":false,"given":"Sven","family":"Hammarling","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nicholas J.","family":"Higham","sequence":"additional","affiliation":[{"name":"University of Manchester, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jakub","family":"Kurzak","sequence":"additional","affiliation":[{"name":"AMD, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0089-6965","authenticated-orcid":false,"given":"Piotr","family":"Luszczek","sequence":"additional","affiliation":[{"name":"University of Tennessee, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stanimire","family":"Tomov","sequence":"additional","affiliation":[{"name":"University of Tennessee, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mawussi","family":"Zounon","sequence":"additional","affiliation":[{"name":"NAG Ltd., UK"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,6,26]]},"reference":[{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-41321-1_2"},{"key":"e_1_2_1_3_1","volume-title":"GPU Computing Gems, Wen mei W","author":"Agullo Emmanuel","unstructured":"Emmanuel Agullo , C\u00e9dric Augonnet , Jack Dongarra , Hatem Ltaief , Raymond Namyst , Samuel Thibault , and Stanimire Tomov . 2010. Faster , cheaper, better \u2013 A hybridization methodology to develop linear algebra software for GPUs . In GPU Computing Gems, Wen mei W . Hwu (Ed.). Vol. 2 . Morgan Kaufmann , Burlington, MA . Emmanuel Agullo, C\u00e9dric Augonnet, Jack Dongarra, Hatem Ltaief, Raymond Namyst, Samuel Thibault, and Stanimire Tomov. 2010. Faster, cheaper, better \u2013 A hybridization methodology to develop linear algebra software for GPUs. In GPU Computing Gems, Wen mei W. Hwu (Ed.). Vol. 2. Morgan Kaufmann, Burlington, MA."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/180\/1\/012037"},{"key":"e_1_2_1_5_1","volume-title":"Sorensen","author":"Anderson Ed","year":"1999","unstructured":"Ed Anderson , Z. Bai , C. Bischof , Susan L. Blackford , James W. Demmel , Jack J. Dongarra , J. Du Croz , A. Greenbaum , Sven Hammarling , A. McKenney , and Danny C . Sorensen . 1999 . LAPACK User\u2019s Guide (3 ed.). Society for Industrial and Applied Mathematics, Philadelphia, PA. Ed Anderson, Z. Bai, C. Bischof, Susan L. Blackford, James W. Demmel, Jack J. Dongarra, J. Du Croz, A. Greenbaum, Sven Hammarling, A. McKenney, and Danny C. Sorensen. 1999. LAPACK User\u2019s Guide (3 ed.). Society for Industrial and Applied Mathematics, Philadelphia, PA."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.11"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1080\/00268970500275780"},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the Smoky Mountains Computational Sciences and Engineering Conference (SMC\u201915)","author":"Baboulin Marc","year":"2015","unstructured":"Marc Baboulin , Veselin Dobrev , Jack J. Dongarra , C. Earl , J. Falcou , Azzam Haidar , Ian Karlin , Tzanio Kolev , Ian Masliah , and Stanimire Tomov . 2015 . Towards a high-performance tensor algebra package for accelerators . In Proceedings of the Smoky Mountains Computational Sciences and Engineering Conference (SMC\u201915) . HAL Archives. Retrieved from http:\/\/computing.ornl.gov\/workshops\/SMC15\/presentations\/. Marc Baboulin, Veselin Dobrev, Jack J. Dongarra, C. Earl, J. Falcou, Azzam Haidar, Ian Karlin, Tzanio Kolev, Ian Masliah, and Stanimire Tomov. 2015. Towards a high-performance tensor algebra package for accelerators. In Proceedings of the Smoky Mountains Computational Sciences and Engineering Conference (SMC\u201915). HAL Archives. Retrieved from http:\/\/computing.ornl.gov\/workshops\/SMC15\/presentations\/."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2015.09.013"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.103"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of 16th IEEE International Conference on High Performance and Communications (HPCC\u201914)","author":"Dong Tingxing","unstructured":"Tingxing Dong , Azzam Haidar , Piotr Luszczek , A. Harris , Stanimire Tomov , and Jack J. Dongarra . 2014. LU factorization of small matrices: Accelerating batched DGETRF on the GPU . In Proceedings of 16th IEEE International Conference on High Performance and Communications (HPCC\u201914) . IEEE, 157\u2013160. Tingxing Dong, Azzam Haidar, Piotr Luszczek, A. Harris, Stanimire Tomov, and Jack J. Dongarra. 2014. LU factorization of small matrices: Accelerating batched DGETRF on the GPU. In Proceedings of 16th IEEE International Conference on High Performance and Communications (HPCC\u201914). IEEE, 157\u2013160."},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Jack J. Dongara J. R. Bunch Cleve B. Moler and G. W. Stewart. 1979. LINPACK Users\u2019 Guide. Society for Industrial and Applied Mathematics Philadelphia PA.  Jack J. Dongara J. R. Bunch Cleve B. Moler and G. W. Stewart. 1979. LINPACK Users\u2019 Guide. Society for Industrial and Applied Mathematics Philadelphia PA.","DOI":"10.1137\/1.9781611971811"},{"key":"e_1_2_1_14_1","volume-title":"A Proposed API for Batched Basic Linear Algebra Subprograms. MIMS EPrint","author":"Dongarra Jack","year":"2016","unstructured":"Jack Dongarra , Iain Duff , Mark Gates , Azzam Haidar , Sven Hammarling , Nicholas J. Higham , Jonathon Hogg , Pedro Valero-Lara , Samuel D. Relton , Stanimire Tomov , and Mawussi Zounon . 2016. A Proposed API for Batched Basic Linear Algebra Subprograms. MIMS EPrint 2016 .25. Manchester Institute for Mathematical Sciences, The University of Manchester , UK. Retrieved from http:\/\/eprints.ma.man.ac.uk\/2464\/. Jack Dongarra, Iain Duff, Mark Gates, Azzam Haidar, Sven Hammarling, Nicholas J. Higham, Jonathon Hogg, Pedro Valero-Lara, Samuel D. Relton, Stanimire Tomov, and Mawussi Zounon. 2016. A Proposed API for Batched Basic Linear Algebra Subprograms. MIMS EPrint 2016.25. Manchester Institute for Mathematical Sciences, The University of Manchester, UK. Retrieved from http:\/\/eprints.ma.man.ac.uk\/2464\/."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3264491"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the 4th Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE\u201916)","volume":"1686","author":"Dongarra Jack","year":"2016","unstructured":"Jack Dongarra , Sven Hammarling , Nicholas J. Higham , Samuel D. Relton , Pedro Valero-Lara , and Mawussi Zounon . 2016 . Creating a standardised set of batched BLAS routines . In Proceedings of the 4th Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE\u201916) , Gabrielle Allen, Jeffrey Carver, Sou-Cheng T. Choi et\u00a0al. (Eds.) , Vol. 1686 . CEUR Workshop Proceedings, WSSSPE, 1\u20132. Retrieved from http:\/\/ceur-ws.org\/Vol-1686\/WSSSPE4_paper_3.pdf. Jack Dongarra, Sven Hammarling, Nicholas J. Higham, Samuel D. Relton, Pedro Valero-Lara, and Mawussi Zounon. 2016. Creating a standardised set of batched BLAS routines. In Proceedings of the 4th Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE\u201916), Gabrielle Allen, Jeffrey Carver, Sou-Cheng T. Choi et\u00a0al. (Eds.), Vol. 1686. CEUR Workshop Proceedings, WSSSPE, 1\u20132. Retrieved from http:\/\/ceur-ws.org\/Vol-1686\/WSSSPE4_paper_3.pdf."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2017.05.138"},{"key":"e_1_2_1_18_1","volume-title":"Algorithm\u00a0679: A set of Level 3 basic linear algebra subprograms. ACM Trans. Math. Softw. 16 (Mar","author":"Dongarra Jack J.","year":"1990","unstructured":"Jack J. Dongarra , J. Du Croz , Iain S. Duff , and Sven Hammarling . 1990. Algorithm\u00a0679: A set of Level 3 basic linear algebra subprograms. ACM Trans. Math. Softw. 16 (Mar . 1990 ), 1\u201317. Jack J. Dongarra, J. Du Croz, Iain S. Duff, and Sven Hammarling. 1990. Algorithm\u00a0679: A set of Level 3 basic linear algebra subprograms. ACM Trans. Math. Softw. 16 (Mar. 1990), 1\u201317."},{"key":"e_1_2_1_19_1","volume-title":"A set of Level 3 basic linear algebra subprograms. ACM Trans. Math. Softw. 16 (Mar","author":"Dongarra Jack J.","year":"1990","unstructured":"Jack J. Dongarra , J. Du Croz , Iain S. Duff , and Sven Hammarling . 1990. A set of Level 3 basic linear algebra subprograms. ACM Trans. Math. Softw. 16 (Mar . 1990 ), 18\u201328. Jack J. Dongarra, J. Du Croz, Iain S. Duff, and Sven Hammarling. 1990. A set of Level 3 basic linear algebra subprograms. ACM Trans. Math. Softw. 16 (Mar. 1990), 18\u201328."},{"key":"e_1_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Jack J. Dongarra J. Du Croz Sven Hammarling and R. Hanson. 1988. Algorithm\u00a0656: An extended set of FORTRAN basic linear algebra subprograms. ACM Trans. Math. Softw. 14 (Mar. 1988) 18\u201332.  Jack J. Dongarra J. Du Croz Sven Hammarling and R. Hanson. 1988. Algorithm\u00a0656: An extended set of FORTRAN basic linear algebra subprograms. ACM Trans. Math. Softw. 14 (Mar. 1988) 18\u201332.","DOI":"10.1145\/42288.42292"},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Jack J. Dongarra J. Du Croz Sven Hammarling and R. Hanson. 1988. An extended set of FORTRAN basic linear algebra subprograms. ACM Trans. Math. Softw. 14 (Mar. 1988) 1\u201317.  Jack J. Dongarra J. Du Croz Sven Hammarling and R. Hanson. 1988. An extended set of FORTRAN basic linear algebra subprograms. ACM Trans. Math. Softw. 14 (Mar. 1988) 1\u201317.","DOI":"10.1145\/42288.42291"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356223"},{"key":"e_1_2_1_23_1","unstructured":"Scott Gray. 2015. A full walk through of the SGEMM implementation. Retrieved from https:\/\/github.com\/NervanaSystems\/maxas\/wiki\/SGEMM.  Scott Gray. 2015. A full walk through of the SGEMM implementation. Retrieved from https:\/\/github.com\/NervanaSystems\/maxas\/wiki\/SGEMM."},{"key":"e_1_2_1_24_1","unstructured":"Murat Guney Sarah Knepper Kazushige Goto Vamsi Sripathi Greg Henry and Shane Story. 2015. Batched Matrix-Matrix Multiplication Operations for Intel Xeon Processor and Intel Xeon Phi Co-Processor. Retrieved from http:\/\/meetings.siam.org\/sess\/dsp talk.cfm?p=72187.  Murat Guney Sarah Knepper Kazushige Goto Vamsi Sripathi Greg Henry and Shane Story. 2015. Batched Matrix-Matrix Multiplication Operations for Intel Xeon Processor and Intel Xeon Phi Co-Processor. Retrieved from http:\/\/meetings.siam.org\/sess\/dsp talk.cfm?p=72187."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s006070050015"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.58"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2716282.2716288"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2688500.2688534"},{"key":"e_1_2_1_29_1","volume-title":"Workshop on Batched, Reproducible, and Reduced Precision BLAS. Technical Report","author":"Hammarling Sven","year":"2016","unstructured":"Sven Hammarling . 2016 . Workshop on Batched, Reproducible, and Reduced Precision BLAS. Technical Report . The University of Manchester, Manchester, UK. Retrieved from eprints.maths.manchester.ac.uk\/2494\/. Sven Hammarling. 2016. Workshop on Batched, Reproducible, and Reduced Precision BLAS. Technical Report. The University of Manchester, Manchester, UK. Retrieved from eprints.maths.manchester.ac.uk\/2494\/."},{"key":"e_1_2_1_30_1","volume-title":"Second Workshop on Batched, Reproducible, and Reduced Precision BLAS. Technical Report","author":"Hammarling Sven","year":"2017","unstructured":"Sven Hammarling . 2017 . Second Workshop on Batched, Reproducible, and Reduced Precision BLAS. Technical Report . The University of Manchester, Manchester, UK. Retrieved from eprints.maths.manchester.ac.uk\/2543\/. Sven Hammarling. 2017. Second Workshop on Batched, Reproducible, and Reduced Precision BLAS. Technical Report. The University of Manchester, Manchester, UK. Retrieved from eprints.maths.manchester.ac.uk\/2543\/."},{"key":"e_1_2_1_31_1","first-page":"33","article-title":"A New Approach to Probabilistic Rounding Error Analysis","volume":"2018","author":"Higham Nicholas J.","year":"2018","unstructured":"Nicholas J. Higham and Theo Mary . 2018 . A New Approach to Probabilistic Rounding Error Analysis . Technical Report MIMS EPrint : 2018 . 33 . Manchester Institute for Mathematical Sciences, School of Mathematics, The University of Manchester. Retrieved from eprints.maths.manchester.ac.uk\/2679\/. Nicholas J. Higham and Theo Mary. 2018. A New Approach to Probabilistic Rounding Error Analysis. Technical Report MIMS EPrint:2018.33. Manchester Institute for Mathematical Sciences, School of Mathematics, The University of Manchester. Retrieved from eprints.maths.manchester.ac.uk\/2679\/.","journal-title":"Technical Report MIMS EPrint"},{"key":"e_1_2_1_32_1","unstructured":"HSL. 2013. A collection of Fortran codes for large scale scientific computation. Retrieved from http:\/\/www.hsl.rl.ac.uk.  HSL. 2013. A collection of Fortran codes for large scale scientific computation. Retrieved from http:\/\/www.hsl.rl.ac.uk."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342004041296"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-20119-1_5"},{"key":"e_1_2_1_35_1","unstructured":"David Keyes and Valerie Taylor. March 2011. NSF-ACCI task force on software for science and engineering. Retrieved from https:\/\/www.nsf.gov\/cise\/aci\/taskforces\/TaskForceReport Software.pdf.  David Keyes and Valerie Taylor. March 2011. NSF-ACCI task force on software for science and engineering. Retrieved from https:\/\/www.nsf.gov\/cise\/aci\/taskforces\/TaskForceReport Software.pdf."},{"key":"e_1_2_1_36_1","doi-asserted-by":"crossref","unstructured":"J. C. Liao Khodayari A. A. R. Zomorrodi and C. D. Maranas. 2014. A kinetic model of Escherichia coli core metabolism satisfying multiple sets of mutant flux data. Metab. Eng. 25C (2014) 50\u201362.  J. C. Liao Khodayari A. A. R. Zomorrodi and C. D. Maranas. 2014. A kinetic model of Escherichia coli core metabolism satisfying multiple sets of mutant flux data. Metab. Eng. 25C (2014) 50\u201362.","DOI":"10.1016\/j.ymben.2014.05.014"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the IEEE\/ACM International Symposium on Code Generation and Optimization (CGO\u201913)","author":"Lai Junjie","year":"2013","unstructured":"Junjie Lai and Andre Seznec . 2013 . Performance upper bound analysis and optimization of SGEMM on Fermi and Kepler GPUs . In Proceedings of the IEEE\/ACM International Symposium on Code Generation and Optimization (CGO\u201913) . IEEE Computer Society, Washington, DC, 1\u201310. Junjie Lai and Andre Seznec. 2013. Performance upper bound analysis and optimization of SGEMM on Fermi and Kepler GPUs. In Proceedings of the IEEE\/ACM International Symposium on Code Generation and Optimization (CGO\u201913). IEEE Computer Society, Washington, DC, 1\u201310."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/355841.355847"},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the State-of-the-Art in Scientific and Parallel Computing Conference (PARA\u201912)","author":"Messer O. E. B.","unstructured":"O. E. B. Messer , J. A. Harris , S. Parete-Koon , and M. A. Chertkow . 2012. Multicore and accelerator development for a leadership-class stellar astrophysics code . In Proceedings of the State-of-the-Art in Scientific and Parallel Computing Conference (PARA\u201912) . Springer-Verlag, Berlin, Germany, 92\u2013106. O. E. B. Messer, J. A. Harris, S. Parete-Koon, and M. A. Chertkow. 2012. Multicore and accelerator development for a leadership-class stellar astrophysics code. In Proceedings of the State-of-the-Art in Scientific and Parallel Computing Conference (PARA\u201912). Springer-Verlag, Berlin, Germany, 92\u2013106."},{"key":"e_1_2_1_41_1","volume-title":"Poster: A Batched Cholesky Solver for Local RX Anomaly Detection on GPUs. PUMPS.","author":"Molero J. M.","year":"2013","unstructured":"J. M. Molero , E. M. Garz\u00f3n , I. Garc\u00eda , E. S. Quintana-Ort\u00ed , and A. Plaza . 2013 . Poster: A Batched Cholesky Solver for Local RX Anomaly Detection on GPUs. PUMPS. Retrieved from https:\/\/dl.acm.org\/doi\/10.1145\/2716282.2716288. J. M. Molero, E. M. Garz\u00f3n, I. Garc\u00eda, E. S. Quintana-Ort\u00ed, and A. Plaza. 2013. Poster: A Batched Cholesky Solver for Local RX Anomaly Detection on GPUs. PUMPS. Retrieved from https:\/\/dl.acm.org\/doi\/10.1145\/2716282.2716288."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342010385729"},{"key":"e_1_2_1_43_1","unstructured":"NVIDIA. 2016. cuBLAS 7.5. Available at Retrieved from http:\/\/docs.nvidia.com\/cuda\/cublas\/.  NVIDIA. 2016. cuBLAS 7.5. Available at Retrieved from http:\/\/docs.nvidia.com\/cuda\/cublas\/."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063431"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2009.12.005"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40047-6_81"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2013.6702656"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3065870"}],"container-title":["ACM Transactions on Mathematical Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3431921","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3431921","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3431921","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:31Z","timestamp":1750195891000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3431921"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,26]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,9,30]]}},"alternative-id":["10.1145\/3431921"],"URL":"https:\/\/doi.org\/10.1145\/3431921","relation":{},"ISSN":["0098-3500","1557-7295"],"issn-type":[{"value":"0098-3500","type":"print"},{"value":"1557-7295","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,26]]},"assertion":[{"value":"2019-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-06-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}