arrow
返回

Experiences with nested parallelism in task-parallel applications using malleable BLAS on multicore processors

delete2023-03-10
delete1
delete
OA
AI
R
Rafael Rodríguez‐Sánchez *
A
Adrián Castelló
S
Sandra Catalán
F
Francisco D. Igual
E
Enrique S. Quintana–Ort́ı
DOI:10.1177/10943420231157653delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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.
Keyword:
Malleability
basic linear algebra subprograms
high performance
multicore processors

期刊

International Journal of High Performance Computing Applications 封面图
International Journal of High Performance Computing Applications
IF:
2.5
论文数:
1.1K
被引数:
1.3K

机构

C
Complutense University of Madrid
学者数:
2.6W
论文数: 2.2W
被引数: 31
U
Universitat Politecnica de Valencia
学者数:
1.5W
论文数: 1.4W
被引数: 18
引用论文

引用论文

Programming parallel dense matrix factorizations with look-ahead and OpenMP
err2019-04-02
err6
PREAI
errCatalan, Sandra; Castello, Adrian; Igual, Francisco D.; Rodriguez-Sanchez, Rafael; Quintana-Orti, Enrique S.
err分享
err收藏
err分享
err收藏
Driver Training: An Effective Tool for Improving Road Safety in India
err2012-01-01
err0
PREAI
errNeelima Chakrabarty; H Singh; Anuradha Shukla; Nancy Shokeen
err分享
err收藏
The Effects of Happy and Sad Dynamic Digital Art on Relieving Stress
err2023-01-01
err0
PREAI
errQiurui Wang; Jun Hu; Zhenyu Liu; Caihong He
err分享
err收藏
Adult Zebrafish Anesthesia: A Study of Efficacy and Behavioral Recovery of Different Anesthetics
err2021-10-01
err0
errOAAI
errSara Jorge; Jorge M. Ferreira; I. Anna S. Olsson; Ana M. Valentim
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Balancing task- and data-level parallelism to improve performance and energy consumption of matrix computations on the Intel Xeon Phi
err2015-08-01
err13
PREAI
errDolz, Manuel F.; Igual, Francisco D.; Ludwig, Thomas; Pinuel, Luis; Quintana-Orti, Enrique S.
err分享
err收藏
学者 查看更多内容