Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleNovember 2020
Efficient tiled sparse matrix multiplication through matrix signatures
SC '20: Proceedings of the International Conference for High Performance Computing, Networking, Storage and AnalysisArticle No.: 87, Pages 1–14Tiling is a key technique to reduce data movement in matrix computations. While tiling is well understood and widely used for dense matrix/tensor computations, effective tiling of sparse matrix computations remains a challenging problem. This paper ...
- research-articleMay 2019
Automated Tiling of Unstructured Mesh Computations with Application to Seismological Modeling
ACM Transactions on Mathematical Software (TOMS), Volume 45, Issue 2Article No.: 17, Pages 1–30https://doi.org/10.1145/3302256Sparse tiling is a technique to fuse loops that access common data, thus increasing data locality. Unlike traditional loop fusion or blocking, the loops may have different iteration spaces and access shared datasets through indirect memory accesses, ...
- ArticleMay 2003
Compile-time composition of run-time data and iteration reorderings
PLDI '03: Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementationPages 91–102https://doi.org/10.1145/781131.781142Many important applications, such as those using sparse data structures, have memory reference patterns that are unknown at compile-time. Prior work has developed run-time reorderings of data and computation that enhance locality in such ...
Also Published in:
ACM SIGPLAN Notices: Volume 38 Issue 5