Journal article
Spiral: A generator for platform-adapted libraries of signal processing algorithms (vol 18, pg 21, 2004)
The international journal of high performance computing applications, Vol.18(2), pp.279-279
01 Jun 2004
Abstract
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 hardware is upgraded or replaced. This paper describes the main components of SPIRAL: the mathematical framework that concisely describes signal transforms and their fast algorithms; the formula generator that captures at the algorithmic level the degrees of freedom in expressing a particular signal processing transform; the formula translator that encapsulates the compilation degrees of freedom when translating a specific algorithm into an actual code implementation; and, finally, an intelligent search engine that finds within the large space of alternative formulas and implementations the "best' match to the given computing platform. We present empirical data that demonstrate the high performance of SPIRAL generated code.
Metrics
2 Record Views
Details
- Title
- Spiral: A generator for platform-adapted libraries of signal processing algorithms (vol 18, pg 21, 2004)
- Creators
- M PuschelJMF MouraB SingerJ X XiongJ JohnsonD PaduaM VelosoR W Johnson
- Publication Details
- The international journal of high performance computing applications, Vol.18(2), pp.279-279
- Publisher
- Sage
- Number of pages
- 1
- Resource Type
- Journal article
- Language
- English
- Academic Unit
- Bennett S. LeBow College of Business
- Identifiers
- 991019170360404721
UN Sustainable Development Goals (SDGs)
This output has contributed to the advancement of the following goals:
Source: InCites
InCites Highlights
These are selected metrics from InCites Benchmarking & Analytics tool, related to this output
- Collaboration types
- Domestic collaboration
- Web of Science research areas
- Computer Science, Hardware & Architecture
- Computer Science, Interdisciplinary Applications
- Computer Science, Theory & Methods