Bryan Singer, Jianxin Xiong, Jeremy Johnson, David Padua, Manuela Veloso, ...
Abstract The paper describes SPIRAL, a generator of libraries for fast software implementations of signal processing transforms. These libraries are adapted to the computing platform and can be...
Markus Püschel, Jeremy Johnson, David Padua, Manuela Veloso, Bryan W. Singer, ...
Abstract — Fast changing, increasingly complex, and diverse computing platforms pose central problems in scientific computing: How to achieve, with reasonable effort, portable optimal performance?...
Markus Püschel, Jeremy Johnson, David Padua, Manuela Veloso, Bryan W. Singer, ...
Abstract — Fast changing, increasingly complex, and diverse computing platforms pose central problems in scientific computing: How to achieve, with reasonable effort, portable optimal performance?...
Jeremy Johnson, Robert W. Johnson, David Padua, Jianxin Xiong
Abstract. This paper discuss an approach to implementing and optimizing fast signal transforms based on a domain specific computer language, called SPL. SPL programs, which are essentially...
Jianxin Xiong, Jeremy Johnson, Robert Johnson, David Padua
We discuss the design and implementation of a compiler that translates formulas representing signal processing transforms into ecient C or Fortran programs. The formulas are represented in a language...
SPIRAL: A Generator for Platform-Adapted Libraries of Signal Processing Algorithms (2004)
Markus Püschel, Bryan Singer, Jianxin Xiong, Jeremy Johnson, David Padua, ...
SPIRAL is a generator for libraries of fast software implementations of linear signal processing transforms. These libraries are adapted to the computing platform and can be re-optimized as the...
SPIRAL: A Generator for Platform-Adapted Libraries of Signal Processing Algorithms (2004)
Markus Püschel, Bryan Singer, Jianxin Xiong, Jeremy Johnson, David Padua, ...
SPIRAL is a generator for libraries of fast software implementations of linear signal processing transforms. These libraries are adapted to the computing platform and can be re-optimized as the...
SPIRAL: A Generator for Platform-Adapted Libraries of Signal Processing Algorithms (2004)
Markus Püschel, Bryan Singer, Jianxin Xiong, Jeremy Johnson, David Padua, ...
SPIRAL is a generator of libraries of fast software implementations of linear signal processing transforms. These libraries are adapted to the computing platform and can be re-optimized as the...
SPIRAL: A Generator for Platform-Adapted Libraries of Signal Processing Algorithms (2004)
Markus Püschel, Bryan Singer, Jianxin Xiong, Jeremy Johnson, David Padua, ...
SPIRAL is a generator of libraries of fast software implementations of linear signal processing transforms. These libraries are adapted to the computing platform and can be re-optimized as the...
Searching for the Best FFT Formulas with the SPL Compiler (2001)
Jeremy Johnson, Robert W. Johnson, David Padua, Jianxin Xiong
This paper discuss an approach to implementing and optimizing fast signal transforms based on a domain speci c computer language, called SPL. SPL programs, which are essentially mathematical...
1 SPL Expressions An SPL expression defines a matrix factorization. When passed to the SPL compiler, each SPL expression will be translated into a piece of code and, if the expression is at the top...