{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:40:10Z","timestamp":1740123610875,"version":"3.37.3"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T00:00:00Z","timestamp":1573689600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T00:00:00Z","timestamp":1573689600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"EU (FEDER) and Spanish MINECO","award":["TIN2015-65277-R","RTI2018-093684-BI00"],"award-info":[{"award-number":["TIN2015-65277-R","RTI2018-093684-BI00"]}]},{"DOI":"10.13039\/100012818","name":"Comunidad de Madrid","doi-asserted-by":"publisher","award":["S2018\/TCS-4423"],"award-info":[{"award-number":["S2018\/TCS-4423"]}],"id":[{"id":"10.13039\/100012818","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Spanish MINECO","award":["TIN2017-82972-R"],"award-info":[{"award-number":["TIN2017-82972-R"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2020,4]]},"DOI":"10.1007\/s11227-019-03078-z","type":"journal-article","created":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T19:03:42Z","timestamp":1573758222000},"page":"2860-2875","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Integration and exploitation of intra-routine malleability in BLIS"],"prefix":"10.1007","volume":"76","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8789-3953","authenticated-orcid":false,"given":"Rafael","family":"Rodr\u00edguez-S\u00e1nchez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco D.","family":"Igual","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Enrique S.","family":"Quintana-Ort\u00ed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,11,14]]},"reference":[{"issue":"23","key":"3078_CR1","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1002\/cpe.1631","volume":"2009","author":"C Augonnet","year":"2011","unstructured":"Augonnet C, Thibault S, Namyst R, Wacrenier PA (2011) StarPU: a unified platform for task scheduling on heterogeneous multicore architectures. Concurr Comput Pract Exp Spec Issue Euro Par 2009(23):187\u2013198","journal-title":"Concurr Comput Pract Exp Spec Issue Euro Par"},{"key":"3078_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-019-02927-z","author":"S Catal\u00e1n","year":"2019","unstructured":"Catal\u00e1n S, Castell\u00f3 A, Igual FD, Rodr\u00edguez-S\u00e1nchez R, Quintana-Ort\u00ed ES (2019) Programming parallel dense matrix factorizations with look-ahead and OpenMP. Cluster Comput. https:\/\/doi.org\/10.1007\/s10586-019-02927-z","journal-title":"Cluster Comput"},{"key":"3078_CR3","doi-asserted-by":"publisher","first-page":"17617","DOI":"10.1109\/ACCESS.2019.2895541","volume":"7","author":"S Catal\u00e1n","year":"2019","unstructured":"Catal\u00e1n S, Herrero JR, Quintana-Ort\u00ed ES, Rodr\u00edguez-S\u00e1nchez R, Van De Geijn R (2019) A case for malleable thread-level linear algebra libraries: the LU factorization with partial pivoting. IEEE Access 7:17617\u201317633","journal-title":"IEEE Access"},{"issue":"3","key":"3078_CR4","doi-asserted-by":"publisher","first-page":"1037","DOI":"10.1007\/s10586-016-0611-8","volume":"19","author":"S Catal\u00e1n","year":"2016","unstructured":"Catal\u00e1n S, Igual FD, Mayo R, Rodr\u00edguez-S\u00e1nchez R, Quintana-Ort\u00ed ES (2016) Architecture-aware configuration and scheduling of matrix multiplication on asymmetric multicore processors. Cluster Comput 19(3):1037\u20131051","journal-title":"Cluster Comput"},{"key":"3078_CR5","doi-asserted-by":"crossref","unstructured":"Chan E, Van\u00a0Zee FG, Bientinesi P, Quintana-Ort\u00ed ES, Quintana-Ort\u00ed G, van\u00a0de Geijn R (2008)Supermatrix: A multithreaded runtime scheduling system for algorithms-by-blocks. In: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. ACM, New York, pp 123\u2013132","DOI":"10.1145\/1345206.1345227"},{"key":"3078_CR6","unstructured":"Corporation I (2019) Intel \u00ae math kernel library developer reference. Tech rep, Intel Corporation. https:\/\/software.intel.com\/sites\/default\/files\/mkl-2019-developer-reference-c_2.pdf. Accessed 13 Nov 2019"},{"key":"3078_CR7","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.compeleceng.2015.06.009","volume":"46","author":"MF Dolz","year":"2015","unstructured":"Dolz MF, Igual FD, Ludwig T, Pi\u00f1uel L, Quintana-Ort\u00ed ES (2015) Balancing task- and data-level parallelism to improve performance and energy consumption of matrix computations on the intel xeon phi. Comput Electr Eng 46:95\u2013111","journal-title":"Comput Electr Eng"},{"issue":"1","key":"3078_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/77626.79170","volume":"16","author":"JJ Dongarra","year":"1990","unstructured":"Dongarra JJ, Du Croz J, Hammarling S, Duff IS (1990) A set of level 3 basic linear algebra subprograms. ACM Trans Math Softw 16(1):1\u201317","journal-title":"ACM Trans Math Softw"},{"issue":"2","key":"3078_CR9","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1142\/S0129626411000151","volume":"21","author":"A Duran","year":"2011","unstructured":"Duran A, Ayguad\u00e9 E, Badia RM, Labarta J, Martinell L, Martorell X, Planas J (2011) OmpSs: a proposal for programming heterogeneous multi-core architectures. Parallel Process Lett 21(2):173\u2013193","journal-title":"Parallel Process Lett"},{"key":"3078_CR10","unstructured":"Gates M, Luszczek P, Abdelfattah A, Kurzak J, Dongarra J, Arturov K, Cecka C, Freitag C (2018) C++ API for BLAS and LAPACK. Tech Rep 2, ICL-UT-17-03 (2017). Revision 21 Feb 2018"},{"key":"3078_CR11","unstructured":"Guennebaud G, Jacob B et al (2019) Eigen v3. http:\/\/eigen.tuxfamily.org. Accessed 13 Nov 2019"},{"key":"3078_CR12","unstructured":"LAPACK project home page. http:\/\/www.netlib.org\/lapack. Accessed 13 Nov 2019"},{"key":"3078_CR13","doi-asserted-by":"crossref","DOI":"10.1201\/9780203489802","volume-title":"Handbook of scheduling: algorithms, models, and performance analysis","author":"J Leung","year":"2004","unstructured":"Leung J, Kelly L, Anderson JH (2004) Handbook of scheduling: algorithms, models, and performance analysis. CRC Press Inc, Boca Raton, FL"},{"key":"3078_CR14","doi-asserted-by":"crossref","unstructured":"Smith TM, van de Geijn RA, Smelyanskiy M, Hammond JR, Van Zee FG (2014) Anatomy of high-performance many-threaded matrix multiplication. In: 28th IEEE International Parallel & Distributed Processing Symposium","DOI":"10.1109\/IPDPS.2014.110"},{"key":"3078_CR15","unstructured":"Strazdins P (1998) A comparison of lookahead and algorithmic blocking techniques for parallel matrix factorization. Tech Rep TR-CS-98-07, Department of Computer Science, The Australian National University, Canberra 0200 ACT, Australia"},{"issue":"1\u20132","key":"3078_CR16","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/S0167-8191(00)00087-9","volume":"27","author":"RC Whaley","year":"2001","unstructured":"Whaley RC, Petitet A, Dongarra JJ (2001) Automated empirical optimization of software and the ATLAS project. Parallel Comput 27(1\u20132):3\u201335","journal-title":"Parallel Comput"},{"key":"3078_CR17","unstructured":"Van Zee FG, Implementing high-performance complex matrix multiplication via the 1m method. ACM Trans Math Softw (submitted)"},{"issue":"3","key":"3078_CR18","doi-asserted-by":"publisher","first-page":"14:1","DOI":"10.1145\/2764454","volume":"41","author":"FG Van Zee","year":"2015","unstructured":"Van Zee FG, van de Geijn RA (2015) BLIS: a framework for rapidly instantiating BLAS functionality. ACM Trans Math Softw 41(3):14:1\u201314:33","journal-title":"ACM Trans Math Softw"},{"key":"3078_CR19","unstructured":"Van Zee FG, Parikh DN, van de Geijn RA, Supporting mixed-domain mixed-precision matrix multiplication within the BLIS framework. ACM Trans Math Softw (submitted)"},{"issue":"1","key":"3078_CR20","doi-asserted-by":"publisher","first-page":"7:1","DOI":"10.1145\/3086466","volume":"44","author":"FG Van Zee","year":"2017","unstructured":"Van Zee FG, Smith T (2017) Implementing high-performance complex matrix multiplication via the 3m and 4m methods. ACM Trans Math Softw 44(1):7:1\u20137:36","journal-title":"ACM Trans Math Softw"},{"issue":"2","key":"3078_CR21","doi-asserted-by":"crossref","first-page":"12:1","DOI":"10.1145\/2755561","volume":"42","author":"FG Van Zee","year":"2016","unstructured":"Van Zee FG, Smith T, Igual FD, Smelyanskiy M, Zhang X, Kistler M, Austel V, Gunnels J, Low TM, Marker B, Killough L, van\u00a0de Geijn RA (2016) The BLIS framework: experiments in portability. ACM Trans Math Softw 42(2):12:1\u201312:19","journal-title":"ACM Trans Math Softw"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-03078-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-019-03078-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-03078-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,5]],"date-time":"2022-10-05T06:48:48Z","timestamp":1664952528000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-019-03078-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,14]]},"references-count":21,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,4]]}},"alternative-id":["3078"],"URL":"https:\/\/doi.org\/10.1007\/s11227-019-03078-z","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2019,11,14]]},"assertion":[{"value":"14 November 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}