A Makespan Lower Bound for the Tiled Cholesky Factorization Based on ALAP Schedule.
A Makespan Lower Bound for the Tiled Cholesky Factorization Based on ALAP Schedule.
复制标题
基于 ALAP 计划的平铺 Cholesky 分解的 Makespan 下界。
DOI:
10.1007/978-3-030-57675-2_9
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Shilova, Alena
中科院分区:
文献类型:
--
作者:
Beaumont, Olivier;Langou, Julien;Quach, Willy;Shilova, Alena
Due to the advent of multicore architectures and massive parallelism, the tiled Cholesky factorization algorithm has recently received plenty of attention and is often referenced by practitioners as a case study. However, we note that a theoretical study of the parallelism of this algorithm is currently lacking. In this paper, we present new theoretical results about the tiled Cholesky factorization in the context of a parallel homogeneous model without communication costs. By a careful analysis on the number of tasks of each type that run simultaneously in the ALAP (As Late As Possible) schedule without resource limitation, we are able to determine precisely an upper bound on the number of busy processors at any time (as degree 2 polynomials). We then use this information to find a closed form formula for a lower bound on the minimum time to schedule a tiled Cholesky factorization of sizeonprocessors. We show that this lower bound outperforms (is larger than) classical lower bounds from the literature. We also demonstrate that ALAP(), an ALAP-based schedule where the number of resources is limited to, has a makespan extremely close to the lower bound, thus establishing both the effectiveness of ALAP() schedule and of our new lower bound on the makespan.