Submitted by webmaster on
Title | Porting the PLASMA Numerical Library to the OpenMP Standard |
Publication Type | Journal Article |
Year of Publication | 2016 |
Authors | YarKhan, A., J. Kurzak, P. Luszczek, and J. Dongarra |
Journal | International Journal of Parallel Programming |
Date Published | 2016-06 |
ISSN | 0885-7458 |
Abstract | PLASMA is a numerical library intended as a successor to LAPACK for solving problems in dense linear algebra on multicore processors. PLASMA relies on the QUARK scheduler for efficient multithreading of algorithms expressed in a serial fashion. QUARK is a superscalar scheduler and implements automatic parallelization by tracking data dependencies and resolving data hazards at runtime. Recently, this type of scheduling has been incorporated in the OpenMP standard, which allows to transition PLASMA from the proprietary solution offered by QUARK to the standard solution offered by OpenMP. This article studies the feasibility of such transition. |
URL | http://link.springer.com/10.1007/s10766-016-0441-6http://link.springer.com/content/pdf/10.1007/s10766-016-0441-6http://link.springer.com/content/pdf/10.1007/s10766-016-0441-6.pdfhttp://link.springer.com/article/10.1007/s10766-016-0441-6/fulltext.html |
DOI | 10.1007/s10766-016-0441-6 |
Short Title | Int J Parallel Prog |
File: