作者
Nicolaos Alachiotis, Vasileios I Kelefouras, George S Athanasiou, Harris E Michail, Angeliki S Kritikakou, Costas E Goutis
发表日期
2012/2
期刊
The Journal of Supercomputing
卷号
59
页码范围
830-851
出版商
Springer US
简介
Matrix-Matrix Multiplication (MMM) is a highly important kernel in linear algebra algorithms and the performance of its implementations depends on the memory utilization and data locality. There are MMM algorithms, such as standard, Strassen–Winograd variant, and many recursive array layouts, such as Z-Morton or U-Morton. However, their data locality is lower than that of the proposed methodology. Moreover, several SOA (state of the art) self-tuning libraries exist, such as ATLAS for MMM algorithm, which tests many MMM implementations. During the installation of ATLAS, on the one hand an extremely complex empirical tuning step is required, and on the other hand a large number of compiler options are used, both of which are not included in the scope of this paper. In this paper, a new methodology using the standard MMM algorithm is presented, achieving improved performance by focusing on data …
引用总数
2012201320142015201620172018201920202021231133121
学术搜索中的文章
N Alachiotis, VI Kelefouras, GS Athanasiou, HE Michail… - The Journal of Supercomputing, 2012