{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T15:04:14Z","timestamp":1779203054275,"version":"3.51.4"},"reference-count":28,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2023,3,10]],"date-time":"2023-03-10T00:00:00Z","timestamp":1678406400000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003359","name":"Generalitat Valenciana","doi-asserted-by":"publisher","award":["Prometeo\/2019\/109"],"award-info":[{"award-number":["Prometeo\/2019\/109"]}],"id":[{"id":"10.13039\/501100003359","id-type":"DOI","asserted-by":"publisher"}]},{"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"}]},{"DOI":"10.13039\/100014440","name":"Ministerio de Ciencia, Innovaci\u00c3&z.hfl;\u00c2n y Universidades","doi-asserted-by":"publisher","award":["FJC2019-039222-I"],"award-info":[{"award-number":["FJC2019-039222-I"]}],"id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100014440","name":"Ministerio de Ciencia, Innovaci\u00c3&z.hfl;\u00c2n y Universidades","doi-asserted-by":"publisher","award":["PID2020-113656RB-C22"],"award-info":[{"award-number":["PID2020-113656RB-C22"]}],"id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100014440","name":"Ministerio de Ciencia, Innovaci\u00c3&z.hfl;\u00c2n y Universidades","doi-asserted-by":"publisher","award":["PID2021-126576NB-I00"],"award-info":[{"award-number":["PID2021-126576NB-I00"]}],"id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100014440","name":"Ministerio de Ciencia, Innovaci\u00c3&z.hfl;\u00c2n y Universidades","doi-asserted-by":"publisher","award":["RTI2018-093684-B-I00"],"award-info":[{"award-number":["RTI2018-093684-B-I00"]}],"id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002911","name":"Universidad Complutense de Madrid","doi-asserted-by":"publisher","award":["PR65\/19-22445"],"award-info":[{"award-number":["PR65\/19-22445"]}],"id":[{"id":"10.13039\/501100002911","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2024,3]]},"abstract":"<jats:p>Malleability is defined as the ability to vary the degree of parallelism at runtime, and is regarded as a means to improve core occupation on state-of-the-art multicore processors tshat contain tens of computational cores per socket. This property is especially interesting for applications consisting of irregular workloads and\/or divergent executions paths. The integration of malleability in high-performance instances of the Basic Linear Algebra Subprograms (BLAS) is currently nonexistent, and, in consequence, applications relying on these computational kernels cannot benefit from this capability. In response to this scenario, in this paper we demonstrate that significant performance benefits can be gathered via the exploitation of malleability in a framework designed to implement portable and high-performance BLAS-like operations. For this purpose, we integrate malleability within the BLIS library, and provide an experimental evaluation of the result on three different practical use cases.<\/jats:p>","DOI":"10.1177\/10943420231157653","type":"journal-article","created":{"date-parts":[[2023,3,10]],"date-time":"2023-03-10T21:48:47Z","timestamp":1678484927000},"page":"55-68","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":2,"title":["Experiences with nested parallelism in task-parallel applications using malleable BLAS on multicore processors"],"prefix":"10.1177","volume":"38","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8789-3953","authenticated-orcid":false,"given":"Rafael","family":"Rodr\u00edguez-S\u00e1nchez","sequence":"first","affiliation":[{"name":"Departamento Arquitectura de Computadores y Autom\u00e1tica, Facultad de Ciencias F\u00edsicas - Desp. 230, Universidad Complutense de Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adri\u00e1n","family":"Castell\u00f3","sequence":"additional","affiliation":[{"name":"Departamento de Inform\u00e1tica de Sistemas y Computadores, Universitat Polit\u00e8cnica de Val\u00e8ncia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandra","family":"Catal\u00e1n","sequence":"additional","affiliation":[{"name":"Departamento Arquitectura de Computadores y Autom\u00e1tica, Facultad de Ciencias F\u00edsicas - Desp. 230, Universidad Complutense de Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco D.","family":"Igual","sequence":"additional","affiliation":[{"name":"Departamento Arquitectura de Computadores y Autom\u00e1tica, Facultad de Ciencias F\u00edsicas - Desp. 230, Universidad Complutense de Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5454-165X","authenticated-orcid":false,"given":"Enrique S.","family":"Quintana-Ort\u00ed","sequence":"additional","affiliation":[{"name":"Departamento de Inform\u00e1tica de Sistemas y Computadores, Universitat Polit\u00e8cnica de Val\u00e8ncia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2023,3,10]]},"reference":[{"key":"bibr1-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1631"},{"key":"bibr2-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1463"},{"key":"bibr3-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.2933"},{"key":"bibr4-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2008.10.002"},{"key":"bibr5-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-019-02927-z"},{"key":"bibr6-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2895541"},{"key":"bibr7-10943420231157653","volume-title":"International Workshop on Frontiers in Handwriting Recognition","author":"Chellapilla K","year":"2006"},{"key":"bibr8-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2015.06.009"},{"key":"bibr9-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1145\/77626.79170"},{"key":"bibr10-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626411000151"},{"key":"bibr11-10943420231157653","volume-title":"Matrix Computations","author":"Golub GH","year":"1996","edition":"3"},{"key":"bibr12-10943420231157653","doi-asserted-by":"crossref","unstructured":"He K, Zhang X, Ren S, et al. (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, Las Vegas, NV, USA, 2016, pp. 770\u2013778.","DOI":"10.1109\/CVPR.2016.90"},{"key":"bibr13-10943420231157653","volume-title":"Deep Learning: An Introduction for Applied Mathematicians","author":"Higham CF","year":"2018"},{"key":"bibr14-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718027"},{"key":"bibr15-10943420231157653","volume-title":"The Theory of Matrices in Numerical Analysis","author":"Householder AS","year":"1964"},{"key":"bibr16-10943420231157653","volume-title":"Intel\u00ae Xeon\u00ae Processor Scalable Family. Specification udpate: Technical report","author":"Intel","year":"2019"},{"key":"bibr17-10943420231157653","volume-title":"Math Kernel Library","author":"Intel","year":"2020"},{"key":"bibr18-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2018.07.006"},{"key":"bibr19-10943420231157653","doi-asserted-by":"crossref","unstructured":"Iserte S, Mayo R, Quintana-Ort\u00ed ES, et al. (2017) Efficient scalable computing through flexible applications and adaptive workloads. In: 2017 46th International Conference on Parallel Processing Workshops (ICPPW), Bristol, United kingdom, 2017, pp. 180\u2013189.","DOI":"10.1109\/ICPPW.2017.36"},{"key":"bibr20-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1145\/1141885.1141886"},{"key":"bibr21-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1145\/2925987"},{"key":"bibr22-10943420231157653","volume-title":"OpenBLAS","author":"OpenBLAS","year":"2015"},{"key":"bibr23-10943420231157653","volume-title":"OpenMP Application Programming Interface","author":"OpenMP Architecture Review Board","year":"2018"},{"key":"bibr24-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1145\/1527286.1527288"},{"key":"bibr25-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-019-03078-z"},{"key":"bibr26-10943420231157653","volume-title":"A Comparison of Lookahead and Algorithmic Blocking Techniques for Parallel Matrix Factorization: Technical Report TR-CS-98-07","author":"Strazdins P","year":"1998"},{"key":"bibr27-10943420231157653","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2017.2761740"},{"issue":"31","key":"bibr28-10943420231157653","first-page":"133","volume":"41","author":"Van Zee FG","year":"2015","journal-title":"ACM Transactions on Mathematical Software"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420231157653","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/10943420231157653","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/10943420231157653","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:17:26Z","timestamp":1777450646000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/10943420231157653"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,10]]},"references-count":28,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,3]]}},"alternative-id":["10.1177\/10943420231157653"],"URL":"https:\/\/doi.org\/10.1177\/10943420231157653","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,3,10]]}}}