In this paper, we present an early version of a SYCL-based FFT library, capable of running on all major vendor hardware, including CPUs and GPUs from AMD, ARM, Intel and NVIDIA. Although preliminary, the aim of this work is to seed further developments for a rich set of features for calculating FFTs. It has the advantage over existing portable FFT libraries in that it is single-source, and therefore removes the complexities that arise due to abundant use of pre-process macros and auto-generated kernels to target different architectures. We exercise two SYCL-enabled compilers, Codeplay ComputeCpp and Intel's open-source LLVM project, to evaluate performance portability of our SYCL-based FFT on various heterogeneous architectures. The current...
Several SOA (state of the art) self-tuning software libraries exist, such as the Fastest Fourier Tra...
The Fourier Transform is one of the most influential mathematical equations of our time. The Discret...
Many traditional algorithms for computing the fast Fourier transform (FFT) on conventional computers...
Fourier methods have revolutionized many fields of science and engineering, such as astronomy, medic...
FFT implementations today generally fall into two categories: Library generators (such as FFTW and S...
Mathematical software for the Fast Fourier Transform We present a library for computing the Fast Fo...
Increased complexity of memory systems to ameliorate the gap between the speed of processors and mem...
This paper evaluates the efficacy of recent commercial processing-in-memory (PIM) solutions to accel...
We present a MPI based software library for computing the fast Fourier transforms on massively paral...
This paper presents the fastest fast Fourier transform (FFT) hardware architectures so far. The arch...
The Fast Fourier Transform (FFT) is one of the most widely used algorithms in engineering and scient...
FFTW library for computing the discrete Fourier transform (DFT) has gained a wide acceptance in both...
This paper describes a Fast Fourier Transform (FFT) core which uses code generation to create optimi...
In this paper, we present our implementation of the fast Fourier transforms on graphic processing un...
We select the Fast Fourier Transform (FFT) to demonstrate a methodology for deriving the optimal par...
Several SOA (state of the art) self-tuning software libraries exist, such as the Fastest Fourier Tra...
The Fourier Transform is one of the most influential mathematical equations of our time. The Discret...
Many traditional algorithms for computing the fast Fourier transform (FFT) on conventional computers...
Fourier methods have revolutionized many fields of science and engineering, such as astronomy, medic...
FFT implementations today generally fall into two categories: Library generators (such as FFTW and S...
Mathematical software for the Fast Fourier Transform We present a library for computing the Fast Fo...
Increased complexity of memory systems to ameliorate the gap between the speed of processors and mem...
This paper evaluates the efficacy of recent commercial processing-in-memory (PIM) solutions to accel...
We present a MPI based software library for computing the fast Fourier transforms on massively paral...
This paper presents the fastest fast Fourier transform (FFT) hardware architectures so far. The arch...
The Fast Fourier Transform (FFT) is one of the most widely used algorithms in engineering and scient...
FFTW library for computing the discrete Fourier transform (DFT) has gained a wide acceptance in both...
This paper describes a Fast Fourier Transform (FFT) core which uses code generation to create optimi...
In this paper, we present our implementation of the fast Fourier transforms on graphic processing un...
We select the Fast Fourier Transform (FFT) to demonstrate a methodology for deriving the optimal par...
Several SOA (state of the art) self-tuning software libraries exist, such as the Fastest Fourier Tra...
The Fourier Transform is one of the most influential mathematical equations of our time. The Discret...
Many traditional algorithms for computing the fast Fourier transform (FFT) on conventional computers...