Abstract
This paper presents IRIS-BLAS, a novel heterogeneous and performance portable BLAS library. IRIS-BLAS is built on top of the IRIS runtime and multiple vendor and open-source BLAS libraries. It can transparently use all the architectures/devices available in a heterogeneous system, using the appropriate BLAS library based on the task mapping at run time. Thus, IRIS-BLAS is portable across a broad spectrum of architectures and BLAS libraries, alleviating the worry of application developers about modifying the application source code. Even though the emphasis is on portability, IRIS-BLAS provides competitive or even better performance than other state-of-the-art references. Moreover, IRIS-BLAS offers new features such as efficiently using extremely heterogeneous systems composed of multiple GPUs from different hardware vendors.
Original language | English |
---|---|
Title of host publication | Proceedings - 2022 IEEE 29th International Conference on High Performance Computing, Data, and Analytics, HiPC 2022 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 256-261 |
Number of pages | 6 |
ISBN (Electronic) | 9781665494236 |
DOIs | |
State | Published - 2022 |
Event | 29th Annual IEEE International Conference on High Performance Computing, Data, and Analytics, HiPC 2022 - Bangalore, India Duration: Dec 18 2022 → Dec 21 2022 |
Publication series
Name | Proceedings - 2022 IEEE 29th International Conference on High Performance Computing, Data, and Analytics, HiPC 2022 |
---|
Conference
Conference | 29th Annual IEEE International Conference on High Performance Computing, Data, and Analytics, HiPC 2022 |
---|---|
Country/Territory | India |
City | Bangalore |
Period | 12/18/22 → 12/21/22 |
Funding
Notice: This manuscript has been authored by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725with the U.S. Department of Energy. The publisher, by accepting the article for publication, acknowledgesthat the U.S. Government retains a non-exclusive, paid up, irrevocable, world-wide license to
Keywords
- BLAS
- Heterogeneity
- IRIS
- Performance Portable
- Tasking