Skip to main content
SHARE
Publication

FFTX-IRIS: Towards Performance Portability and Heterogeneity for SPIRAL Generated Code

by Sanil Rao, Mohammad Alaul Haque Monil, Het Y Mankad, Jeffrey S Vetter, Franz Franchetti
Publication Type
Conference Paper
Book Title
SC-W '23: Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis
Publication Date
Page Numbers
1635 to 1641
Publisher Location
New York, New York, United States of America
Conference Name
RSDHA 23: 3rd Workshop on Redefining Scalability for Diversely Heterogeneous Architectures at SC23: The International Conference for High Performance Computing, Networking, Storage, and Analysis
Conference Location
Denver, Colorado, United States of America
Conference Sponsor
ACM, SIGHPC, IEEE, TCHPC
Conference Date
-

FFTX-IRIS is a dynamic system to efficiently utilize novel heterogeneous platforms. This system links two next-generation frameworks, FFTX and IRIS, to navigate the complexity of different hardware architectures. FFTX provides a runtime code generation framework for high-performance Fast Fourier Transform kernels. IRIS runtime provides portability and multi-device heterogeneity, allowing computation on any available compute resource. Together, FFTX-IRIS enables code generation, seamless portability, and performance without user involvement. We show the design of the FFTX-IRIS system along with an evaluation of various small FFT benchmarks. We also demonstrate multi-device heterogeneity of FFTX-IRIS with a larger stencil application.