IBM Journal of Research and Development
IBM Skip to main content
  Home     Products & services     Support & downloads     My account  

  Select a country  
Journals Home  
  Systems Journal  
Journal of Research
and Development
    Current Issue  
    Recent Issues  
    Papers in Progress  
    Recent publications  
    Author's Guide  
  Contact Us  
  Related links:  
     IBM Research  

IBM Journal of Research and Development  
Volume 30, Number 2, Page 145 (1986)
Vector Processing
  Full article: arrowPDF   arrowCopyright info


Fourier transform and convolution subroutines for the IBM 3090 Vector Facility

by R. C. Agarwal, J. W. Cooley
A set of highly optimized subroutines for digital signal processing has been included in the Engineering and Scientific Subroutine Library (ESSL) for the IBM 3090 Vector Facility. These include FORTRAN-callable subroutines for Fourier transforms, convolution, and correlation. The subroutines are carefully designed and tuned for optimal vector and cache performance. Speedups of up to 9½ times over scalar performance on the 3090 have been obtained.
Related Subjects: Algorithms; Fourier transforms; Large-scale computing; Mathematical functions and techniques; Signal processing; Vector processing