トップページ    イベント・広報    R-CCS Cafe    第139回 第一部

講演題目

Reproducibility and accuracy of BLAS routines and their application

詳細
開催日 2018年5月31日(木)
開催時間 13:00 - 14:00 (14:00 - 14:30 Cafe Time)
開催都市 兵庫県神戸市
場所

R-CCS 6階講堂

使用言語 発表・スライド共に英語
登壇者

Roman Iakymchuk

Postdoctoral researcher, KTH, Sweden

写真:Roman Iakymchuk

講演要旨

On modern multi-core, many-core, and heterogeneous architectures, floating-point computations, especially reductions, may become non-deterministic and, therefore, non-reproducible mainly due to the non-associativity of floating-point operations and the dynamic scheduling. We address the problem of reproducibility in the context of fundamental linear algebra operations -- like the ones included in the Basic Linear Algebra Subprograms (BLAS) library -- and propose algorithms that yields both reproducible and accurate results. We extend this approach to the higher level linear algebra algorithms, e.g. the LU factorization, that are built on top of these BLAS kernels. We present these reproducible and accurate algorithms for the BLAS routines and the LU factorization as well as their implementations in parallel environments such as Intel server CPUs, Intel Xeon Phi, and both NVIDIA and AMD GPUs. We show that the performance of our implementations is comparable to the standard ones.

(2018年5月22日)