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
Book ChapterDOI

Directive-Based Compilers for GPUs

TL;DR: This paper proposes a novel way to program in a conventional and machine-independent notation extended with directives and use compilers to generate GPU code automatically, which would enable portability and increase programmer productivity and would not impose much penalty on performance.

Automatic Derivation and Implementation of Signal Processing Algorithms

TL;DR: A computer algebra framework to automatically derive and implement algorithms for digital signal processing and a compiler turning matrix expressions into efficient imperative-style numerical programs are presented.

In Search for a Program Generator to Implement Generic Transformations for High-performance Computing

TL;DR: In this paper, the authors discuss how generative approaches can help the design and optimization of supercomputing applications and advocate for an offshoring approach to bring high-level and safe meta-programming to imperative languages.