scispace - formally typeset
D

David Padua

Researcher at University of Illinois at Urbana–Champaign

Publications -  244
Citations -  11510

David Padua is an academic researcher from University of Illinois at Urbana–Champaign. The author has contributed to research in topics: Compiler & Automatic parallelization. The author has an hindex of 58, co-authored 243 publications receiving 11155 citations. Previous affiliations of David Padua include New Jersey Institute of Technology & University of Málaga.

Papers
More filters
Journal ArticleDOI

SPIRAL: Code Generation for DSP Transforms

TL;DR: SPIRAL generates high-performance code for a broad set of DSP transforms, including the discrete Fourier transform, other trigonometric transforms, filter transforms, and discrete wavelet transforms.
Journal ArticleDOI

Advanced compiler optimizations for supercomputers

TL;DR: Compilers for vector or multiprocessor computers must have certain optimization features to successfully generate parallel code to be able to operate on parallel systems.
Proceedings ArticleDOI

Dependence graphs and compiler optimizations

TL;DR: This paper defines such graphs and discusses two kinds of transformations, simple rewriting transformations that remove dependence arcs and abstraction transformations that deal more globally with a dependence graph.
Journal ArticleDOI

Special Issue on Program Generation, Optimization, and Platform Adaptation

TL;DR: In this article, the authors present an overview of recent research on new methodologies for the design, development, and optimization of high-performance software libraries and applications for engineers and scientists.
Journal ArticleDOI

Automatic program parallelization

TL;DR: An overview of automatic program parallelization techniques is presented, which covers dependence analysis techniques, followed by a discussion of program transformations, including straight-line code parallelization, do-loop transformations, and parallelization of recursive routines.