2019 IEEE/ACM Workshop on Machine Learning in High Performance Computing Environments (MLHPC) 2019
DOI: 10.1109/mlhpc49564.2019.00009
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling Optimization of Parallel Linear Algebra Algorithms Using Supervised Learning

Abstract: Linear algebra algorithms are used widely in a variety of domains, e.g machine learning, numerical physics and video games graphics. For all these applications, loop-level parallelism is required to achieve high performance. However, finding the optimal way to schedule the workload between threads is a non-trivial problem because it depends on the structure of the algorithm being parallelized and the hardware the executable is run on. In the realm of Asynchronous Many Task runtime systems, a key aspect of the … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 22 publications
0
3
0
Order By: Relevance
“…For details about the effect on performance of chunk sizes, we refer to [4]. A machine learning approach is presented here [8,7]. With respect to vectorization, HPX provides the execution policy hpx::execution::simd to execute the algorithm using vectorization.…”
Section: Parallel Algorithmsmentioning
confidence: 99%
“…For details about the effect on performance of chunk sizes, we refer to [4]. A machine learning approach is presented here [8,7]. With respect to vectorization, HPX provides the execution policy hpx::execution::simd to execute the algorithm using vectorization.…”
Section: Parallel Algorithmsmentioning
confidence: 99%
“…On the other hand, Khatami et al in [57] recently used a logistic regression model for predicting the optimal chunk size for a scheduling strategy, combining CSS and work-stealing. Similarly, Laberge et al [58] propose a machine-learning based strategy for accelerating linear algebra applications. These supervisedlearning based approaches are limited in the sense that they…”
Section: Related Workmentioning
confidence: 99%
“…Policy Engine/Policies (Huck et al, 2015;Khatami, Troska, Kaiser, Ramanujam, & Serio, 2017;Laberge et al, 2019) Often, modern applications must adapt to runtime environments to ensure acceptable performance. Autonomic Performance Environment for Exascale (APEX) enables this flexibility by measuring HPX tasks, monitoring system utilization, and accepting user provided policies that are triggered by defined events.…”
mentioning
confidence: 99%