High-Speed Multiprocessors and Compilation Techniques. - David A. Padua; David J. Kuck; Duncan H. Lawrie (IEEE Trans. Computers, 1980)

Dependence Graphs and Compiler Optimizations. - David J. Kuck; Robert H. Kuhn; David A. Padua; Bruce Leasure; Michael Wolfe (POPL, 1981)

Interconnection Networks Using Shuffles. - Pin-Yee Chen; Duncan H. Lawrie; David A. Padua; Pen-Chung Yew (Computer, 1981)

A Second Opinion on Data Flow Machines and Languages. - Daniel Gajski; David A. Padua; David J. Kuck; Robert H. Kuhn (Computer, 1982)

Some Results on the Working Set Anomalies in Numerical Programs. - Walid A. Abu-Sufah; David A. Padua (IEEE Trans. Software Eng., 1982)

Representing S-Expressions for the Efficient Evaluation of LISP on Parallel Processors. - Williams Ludwell Harrison III; David A. Padua (ICPP, 1986)

Compiler Generated Synchronization for Do Loops. - Samuel P. Midkiff; David A. Padua (ICPP, 1986)

Execution of Parallel Loops on Parallel Processor Systems. - Constantine D. Polychronopoulos; David J. Kuck; David A. Padua (ICPP, 1986)

Advanced Compiler Optimizations for Supercomputers. - David A. Padua; Michael Wolfe (Commun. ACM, 1986)

Debugging Parallel Fortran on a Shared Memory Machine. - Todd R. Allen; David A. Padua (ICPP, 1987)

Compiler Algorithms for Synchronization. - Samuel P. Midkiff; David A. Padua (IEEE Trans. Computers, 1987)

Prolog at the University of Illinois. - Markian M. Gooley; Laxmikant V. Kalé; David A. Padua; Balkrishna Ramkumar; U. S. Reddy; David C. Sehr; Wei Wennie Shu; Benjamin W. Wah (COMPCON, 1988)

Automatic Compound Function Definition for Multiprocessors. - Harlan E. Husmann; David J. Kuck; David A. Padua (ICPP (2), 1988)

Parcel: project for the automatic restructuring and concurrent evaluation of LISP. - Luddy Harrison; David A. Padua (ICS, 1988)

Automatic Detection of Nondeterminacy in Parallel Programs. - Perry A. Emrath; David A. Padua (Workshop on Parallel and Distributed Debugging, 1988)

OR parallel execution of Prolog programs with side effects. - Laxmikant V. Kalé; David A. Padua; David C. Sehr (J. Supercomput., 1988)

Problem solving environments. - David A. Padua (COMPSAC, 1989)

Event synchronization analysis for debugging parallel programs. - Perry A. Emrath; Sanjoy Ghosh; David A. Padua (SC, 1989)

Utilizing Multidimensional Loop Parallelism on Large-Scale Parallel Processor Systems. - Constantine D. Polychronopoulos; David J. Kuck; David A. Padua (IEEE Trans. Computers, 1989)

Cedar Fortran and Its Compiler. - Rudolf Eigenmann; Jay P. Hoeflinger; Greg P. Jaxon; David A. Padua (CONPAR, 1990)

Issues in the Optimization of Parallel Programs. - Samuel P. Midkiff; David A. Padua (ICPP (2), 1990)

Cedar Fortran and other vector and parallel Fortran dialects. - Mark D. Guzzi; David A. Padua; Jay P. Hoeflinger; Duncan H. Lawrie (J. Supercomput., 1990)

Effects of Program Parallelization and Stripmining Transformation on Cache Performance in a Multiprocessor. - Manish K. Gupta 002; David A. Padua (ICPP (1), 1991)

A Comparison of Four Synchronization Optimization Techniques. - Samuel P. Midkiff; David A. Padua (ICPP (2), 1991)

Fortran-Style Transformations for Functional Programs. - David C. Sehr; Laxmikant V. Kalé; David A. Padua (ICPP (2), 1991)

Experience in the Automatic Parallelization of Four Perfect-Benchmark Programs. - Rudolf Eigenmann; Jay P. Hoeflinger; Zhiyuan Li 001; David A. Padua (LCPC, 1991)

Guest Editor's Introduction. - David A. Padua; Benjamin W. Wah; Pen-Chung Yew (IEEE Trans. Parallel Distributed Syst., 1991)

Dynamic Dependence Analysis: A Novel Method for Data Depndence Evaluation. - P. Peterson; David A. Padua (LCPC, 1992)

Array Privatization for Shared and Distributed Memory Machines (Extended Abstract). - Peng Tu; David A. Padua (SIGPLAN Workshop, 1992)

Problem-solving environments for parallel computers. - David A. Padua (Future Gener. Comput. Syst., 1992)

Detecting Nondeterminacy in Parallel Programs. - Perry A. Emrath; Sanjoy Ghosh; David A. Padua (IEEE Softw., 1992)

Static and Dynamic Evaluation of Data Dependence Analysis. - Paul Petersen; David A. Padua (International Conference on Supercomputing, 1993)

The Cedar System and an Initial Performance Study. - David J. Kuck; Edward S. Davidson; Duncan H. Lawrie; Ahmed H. Sameh; Chuan-Qi Zhu; Alexander V. Veidenbaum; Jeff Konicek; Pen-Chung Yew; Kyle A. Gallivan; William Jalby; Harry A. G. Wijshoff; Randall Bramley; et al. (ISCA, 1993)

Loop Transformations for Prolog Programs. - David C. Sehr; Laxmikant V. Kalé; David A. Padua (LCPC, 1993)

Common runtime support for high-performance parallel languages. - Geoffrey C. Fox; Sanjay Ranka; Michael L. Scott; Allen D. Malony; James C. Browne; Marina C. Chen; Alok N. Choudhary; Thomas E. Cheatham; Janice E. Cuny; Rudolf Eigenmann; Amr F. Fahmy; Ian T. Foster; et al. (SC, 1993)

Restructuring Fortran programs for Cedar. - Rudolf Eigenmann; Jay P. Hoeflinger; Greg P. Jaxon; Zhiyuan Li 001; David A. Padua (Concurr. Pract. Exp., 1993)

Automatic program parallelization. - Utpal Banerjee; Rudolf Eigenmann; Alexandru Nicolau; David A. Padua (Proc. IEEE, 1993)

Comparing the Performance of the DASH and CEDAR Multiprocessors. - Josep Torrellas; David A. Koufaty; David A. Padua (ICPP (2), 1994)

The privatizing DOALL test: a run-time technique for DOALL loop identification and array privatization. - Lawrence Rauchwerger; David A. Padua (International Conference on Supercomputing, 1994)

Polaris: Improving the Effectiveness of Parallelizing Compilers. - William Blume; Rudolf Eigenmann; Keith Faigin; John Grout; Jay P. Hoeflinger; David A. Padua; Paul Petersen; William M. Pottenger; Lawrence Rauchwerger; Peng Tu; Stephen Weatherford (LCPC, 1994)

Automatic Detection of Parallelism: A grand challenge for high performance computing. - William Blume; Rudolf Eigenmann; Jay P. Hoeflinger; David A. Padua; Paul Petersen; Lawrence Rauchwerger; Peng Tu (IEEE Parallel Distributed Technol. Syst. Appl., 1994)

Editors' introduction. - Utpal Banerjee; David Gelernter; Alex Nicolau; David A. Padua (Int. J. Parallel Program., 1994)

The polaris internal representation. - Keith Faigin; Stephen Weatherford; Jay P. Hoeflinger; David A. Padua; Paul Petersen (Int. J. Parallel Program., 1994)

Run-Time Methods for Parallelizing Partially Parallel Loops. - Lawrence Rauchwerger; Nancy M. Amato; David A. Padua (International Conference on Supercomputing, 1995)

Gated SSA-based Demand-Driven Symbolic Analysis for Parallelizing Compilers. - Peng Tu; David A. Padua (International Conference on Supercomputing, 1995)

Parallelizing while loops for multiprocessor systems. - Lawrence Rauchwerger; David A. Padua (IPPS, 1995)

FALCON: A MATLAB Interactive Restructuring Compiler. - Luiz De Rose; Kyle A. Gallivan; Efstratios Gallopoulos; Bret A. Marsolf; David A. Padua (LCPC, 1995)

Quantitative analysis of vector code. - Roger Espasa; Mateo Valero; David A. Padua; Marta Jiménez; Eduard Ayguadé (PDP, 1995)

Efficient Building and Placing of Gating Functions. - Peng Tu; David A. Padua (PLDI, 1995)

Automatic Program Restructuring for Parallel Computing and the Polaris Fortran Translator. - David A. Padua; Rudolf Eigenmann; Jay P. Hoeflinger (PP, 1995)

A scalable method for run-time loop parallelization. - Lawrence Rauchwerger; Nancy M. Amato; David A. Padua (Int. J. Parallel Program., 1995)

Restructuring Programs for High-Speed Computers with Polaris. - William Blume; Rudolf Eigenmann; Keith Faigin; John Grout; Jaejin Lee; Thomas Lawrence; Jay P. Hoeflinger; David A. Padua; Yunheung Paek; Paul Petersen; William M. Pottenger; Lawrence Rauchwerger; et al. (ICPP Workshop, 1996)

A MATLAB to Fortran 90 Translator and Its Effectiveness. - Luiz De Rose; David A. Padua (International Conference on Supercomputing, 1996)

Automatic Parallelization for Non-cache Coherent Multiprocessors. - Yunheung Paek; David A. Padua (LCPC, 1996)

Parallel Programming with Polaris. - William Blume; Ramon Doallo; Rudolf Eigenmann; John Grout; Jay P. Hoeflinger; Thomas Lawrence; Jaejin Lee; David A. Padua; Yunheung Paek; William M. Pottenger; Lawrence Rauchwerger; Peng Tu (Computer, 1996)

Static and Dynamic Evaluation of Data Dependence Analysis Techniques. - Paul Petersen; David A. Padua (IEEE Trans. Parallel Distributed Syst., 1996)

Compiler Techniques for Effective Communication on Distributed-Memory Multiprocessors. - Angeles G. Navarro; Emilio L. Zapata; Yunheung Paek; David A. Padua (ICPP, 1997)

Concurrent Static Single Assignment Form and Constant Propagation for Explicitly Parallel Programs. - Jaejin Lee; Samuel P. Midkiff; David A. Padua (LCPC, 1997)

Compiling for Scalable Multiprocessors with Polaris. - Yunheung Paek; David A. Padua (Parallel Process. Lett., 1997)

Parallelization of Benchmarks for Scalable Shared-Memory Multiprocessors. - Yunheung Paek; Angeles G. Navarro; Emilio L. Zapata; David A. Padua (IEEE PACT, 1998)

Experimental Study of Compiler Techniques for NUMA Machines. - Yunheung Paek; David A. Padua (IPPS/SPDP, 1998)

Retrospective: The Cedar System. - Alexander V. Veidenbaum; Pen-Chung Yew; David J. Kuck; Constantine D. Polychronopoulos; David A. Padua; Edward S. Davidson; Kyle A. Gallivan (25 Years ISCA: Retrospectives and Reprints, 1998)

Beyond Arrays - A Container-Centric Approach for Parallelization of Real-World Symbolic Applications. - Peng Wu 001; David A. Padua (LCPC, 1998)

Simplification of Array Access Patterns for Compiler Optimizations. - Yunheung Paek; Jay P. Hoeflinger; David A. Padua (PLDI, 1998)

A Constant Propagation Algorithm for Explicitly Parallel Programs. - Jaejin Lee; Samuel P. Midkiff; David A. Padua (Int. J. Parallel Program., 1998)

On the Automatic Parallelization of the Perfect Benchmarks. - Rudolf Eigenmann; Jay P. Hoeflinger; David A. Padua (IEEE Trans. Parallel Distributed Syst., 1998)

MATmarks: A Shared Memory Environment for MATLAB Programming. - George Almási 001; Calin Cascaval; David A. Padua (HPDC, 1999)

Access Descriptor Based Locality Analysis for Distributed-Shared Memory Multiprocessors. - Angeles G. Navarro; Rafael Asenjo; Emilio L. Zapata; David A. Padua (ICPP, 1999)

Compile-Time Based Performance Prediction. - Calin Cascaval; Luiz De Rose; David A. Padua; Daniel A. Reed (LCPC, 1999)

Demand-Driven Interprocedural Array Property Analysis. - Yuan Lin; David A. Padua (LCPC, 1999)

Basic Compiler Algorithms for Parallel Programs. - Jaejin Lee; David A. Padua; Samuel P. Midkiff (PPoPP, 1999)

Semantic Inlining - the Compiler Support for Java in Technical Computing. - Peng Wu 001; José E. Moreira; Samuel P. Midkiff; Manish Gupta 002; David A. Padua (PP, 1999)

On the automatic parallelization of sparse and irregular Fortran programs. - Yuan Lin; David A. Padua (Sci. Program., 1999)

Techniques for the Translation of MATLAB Programs into Fortran 90. - Luiz De Rose; David A. Padua (ACM Trans. Program. Lang. Syst., 1999)

The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization. - Lawrence Rauchwerger; David A. Padua (IEEE Trans. Parallel Distributed Syst., 1999)

Hiding Relaxed Memory Consistency with Compilers. - Jaejin Lee; David A. Padua (IEEE PACT, 2000)

Analysis of Irregular Single-Indexed Array Accesses and Its Applications in Compiler Optimizations. - Yuan Lin; David A. Padua (CC, 2000)

MaJIC: A Matlab Just-In-time Compiler. - George Almási 001; David A. Padua (LCPC, 2000)

Searching for the Best FFT Formulas with the SPL Compiler. - Jeremy Johnson 001; Robert W. Johnson; David A. Padua; Jianxin Xiong (LCPC, 2000)

Compiler analysis of irregular memory accesses. - Yuan Lin; David A. Padua (PLDI, 2000)

A Simple Framework to Calculate the Reaching Definition of Array References and Its Use in Subscript Array Analysis. - Yuan Lin; David A. Padua (Concurr. Pract. Exp., 2000)

The Fortran I compiler. - David A. Padua (Comput. Sci. Eng., 2000)

Containers on the Parallelization of General-Purpose Java Programs. - Peng Wu 001; David A. Padua (Int. J. Parallel Program., 2000)

Compilers and Interpreters Archive. - David A. Padua; Ron Cytron (ACM SIGPLAN Notices, 2000)

Automatic Array Privatization. - Peng Tu; David A. Padua (Compiler Optimizations for Scalable Parallel Systems Languages, 2001)

Monotonic evolution: an alternative to induction variable substitution for dependence analysis. - Peng Wu 001; Albert Cohen 001; Jay P. Hoeflinger; David A. Padua (ICS, 2001)

A synthesis of memory mechanisms for distributed architectures. - Jiajing Zhu; Jay P. Hoeflinger; David A. Padua (ICS, 2001)

Induction Variable Analysis without Idiom Recognition: Beyond Monotonicity. - Peng Wu 001; Albert Cohen 001; David A. Padua (LCPC, 2001)

Compiling for a Hybrid Programming Model Using the LMAD Representation. - Jiajing Zhu; Jay P. Hoeflinger; David A. Padua (LCPC, 2001)

SPL: A Language and Compiler for DSP Algorithms. - Jianxin Xiong; Jeremy R. Johnson; Robert W. Johnson; David A. Padua (PLDI, 2001)

Hiding Relaxed Memory Consistency with a Compiler. - Jaejin Lee; David A. Padua (IEEE Trans. Computers, 2001)

Instance-wise points-to analysis for loop-based dependence testing. - Peng Wu 001; Paul Feautrier; David A. Padua; Zehra Sura (ICS, 2002)

Is OpenMP for Grids?. - Rudolf Eigenmann; Jay P. Hoeflinger; Robert H. Kuhn; David A. Padua; Ayon Basumallik; Seung-Jai Min; Jiajing Zhu (IPDPS, 2002)

The Pensieve Project: A Compiler Infrastructure for Memory Models. - Chi-Leung Wong; Zehra Sura; David A. Padua; Xing Fang; Jaejin Lee; Samuel P. Midkiff (ISPAN, 2002)

Calculating stack distances efficiently. - George Almási 001; Calin Cascaval; David A. Padua (MSP/ISMM, 2002)

Automatic Implementation of Programming Language Consistency Models. - Zehra Sura; Chi-Leung Wong; Xing Fang; Jaejin Lee; Samuel P. Midkiff; David A. Padua (LCPC, 2002)

MaJIC: Compiling MATLAB for Speed and Responsiveness. - George Almási 001; David A. Padua (PLDI, 2002)

Efficient and precise array access analysis. - Yunheung Paek; Jay P. Hoeflinger; David A. Padua (ACM Trans. Program. Lang. Syst., 2002)

An Advanced Compiler Framework for Non-Cache-Coherent Multiprocessors. - Yunheung Paek; Angeles G. Navarro; Emilio L. Zapata; Jay P. Hoeflinger; David A. Padua (IEEE Trans. Parallel Distributed Syst., 2002)

Estimating cache misses and locality using stack distances. - Calin Cascaval; David A. Padua (ICS, 2003)

Programming for Locality and Parallelism with Hierarchically Tiled Arrays. - George Almási 001; Luiz De Rose; Basilio B. Fraguela; José E. Moreira; David A. Padua (LCPC, 2003)

The Power of Belady?s Algorithm in Register Allocation for Long Basic Blocks. - Jia Guo; María Jesús Garzarán; David A. Padua (LCPC, 2003)

A Preliminary Study on the Vectorization of Multimedia Applications for Multimedia Extensions. - Gang Ren 002; Peng Wu 001; David A. Padua (LCPC, 2003)

A comparison of empirical and model-driven optimization. - Kamen Yotov; Xiaoming Li 004; Gang Ren 002; Michael Cibulskis; Gerald DeJong; María Jesús Garzarán; David A. Padua; Keshav Pingali; Paul Stodghill; Peng Wu 001 (PLDI, 2003)

Programming the FlexRAM parallel intelligent memory system. - Basilio B. Fraguela; Jose Renau; Paul Feautrier; David A. Padua; Josep Torrellas (PPoPP, 2003)

Compiler Techniques for the Distribution of Data and Computation. - Angeles G. Navarro; Emilio L. Zapata; David A. Padua (IEEE Trans. Parallel Distributed Syst., 2003)

A Dynamically Tuned Sorting Library. - Xiaoming Li 004; María Jesús Garzarán; David A. Padua (CGO, 2004)

Performance Modeling and Programming Environments for Petaflops Computers and the Blue Gene Machine. - Gengbin Zheng; Terry Wilmarth; Orion Sky Lawlor; Laxmikant V. Kalé; Sarita V. Adve; David A. Padua; Philippe Guebelle (IPDPS Next Generation Software Program - NSFNGS - PI Workshop, 2004)

Implementation of Parallel Numerical Algorithms Using Hierarchically Tiled Arrays. - Ganesh Bikshandi; Basilio B. Fraguela; Jia Guo; María Jesús Garzarán; Gheorghe Almási 001; José E. Moreira; David A. Padua (LCPC, 2004)

HiLO: High Level Optimization of FFTs. - Nick Rizzolo; David A. Padua (LCPC, 2004)

The Hierarchically Tiled Arrays programming approach. - Basilio B. Fraguela; Jia Guo; Ganesh Bikshandi; María Jesús Garzarán; Gheorghe Almási 001; José E. Moreira; David A. Padua (LCR, 2004)

A compiler for multiple memory models. - Samuel P. Midkiff; Jaejin Lee; David A. Padua (Concurr. Comput. Pract. Exp., 2004)

Spiral: A Generator for Platform-Adapted Libraries of Signal Processing Alogorithms. - Markus Püschel; José M. F. Moura; Bryan Singer; Jianxin Xiong; Jeremy Johnson 001; David A. Padua; Manuela M. Veloso; Robert W. Johnson (Int. J. High Perform. Comput. Appl., 2004)

Optimizing Sorting with Genetic Algorithms. - Xiaoming Li 004; María Jesús Garzarán; David A. Padua (CGO, 2005)

An Empirical Study On the Vectorization of Multimedia Applications for Multimedia Extensions. - Gang Ren 002; Peng Wu 001; David A. Padua (IPDPS, 2005)

Parallel mining of closed sequential patterns. - Shengnan Cong; Jiawei Han 001; David A. Padua (KDD, 2005)

A Language for the Compact Representation of Multiple Program Versions. - Sébastien Donadio; James C. Brodman; Thomas Roeder; Kamen Yotov; Denis Barthou; Albert Cohen 001; María Jesús Garzarán; David A. Padua; Keshav Pingali (LCPC, 2005)

Analytic Models and Empirical Search: A Hybrid Approach to Code Optimization. - Arkady Epshteyn; María Jesús Garzarán; Gerald DeJong; David A. Padua; Gang Ren 002; Xiaoming Li 004; Kamen Yotov; Keshav Pingali (LCPC, 2005)

Evaluating the Impact of Thread Escape Analysis on a Memory Consistency Model-Aware Compiler. - Chi-Leung Wong; Zehra Sura; Xing Fang; Kyungwoo Lee; Samuel P. Midkiff; Jaejin Lee; David A. Padua (LCPC, 2005)

A sampling-based framework for parallel data mining. - Shengnan Cong; Jiawei Han 001; Jay P. Hoeflinger; David A. Padua (PPoPP, 2005)

Compiler techniques for high performance sequentially consistent java programs. - Zehra Sura; Xing Fang; Chi-Leung Wong; Samuel P. Midkiff; Jaejin Lee; David A. Padua (PPoPP, 2005)

Special Issue on Program Generation, Optimization, and Platform Adaptation. - José M. F. Moura; Markus Püschel; David A. Padua; Jack J. Dongarra (Proc. IEEE, 2005)

SPIRAL: Code Generation for DSP Transforms. - Markus Püschel; José M. F. Moura; Jeremy R. Johnson; David A. Padua; Manuela M. Veloso; Bryan Singer; Jianxin Xiong; Franz Franchetti; Aca Gacic; Yevgen Voronenko; Kang Chen; Robert W. Johnson; et al. (Proc. IEEE, 2005)

Is Search Really Necessary to Generate High-Performance BLAS? - Kamen Yotov; Xiaoming Li 004; Gang Ren 002; María Jesús Garzarán; David A. Padua; Keshav Pingali; Paul Stodghill (Proc. IEEE, 2005)

Hierarchically tiled arrays for parallelism and locality. - Jia Guo; Ganesh Bikshandi; Daniel Hoeflinger; Gheorghe Almási 001; Basilio B. Fraguela; María Jesús Garzarán; David A. Padua; Christoph von Praun (IPDPS, 2006)

Design and Use of htalib - A Library for Hierarchically Tiled Arrays. - Ganesh Bikshandi; Jia Guo; Christoph von Praun; Gabriel Tanase; Basilio B. Fraguela; María Jesús Garzarán; David A. Padua; Lawrence Rauchwerger (LCPC, 2006)

Optimizing data permutations for SIMD devices. - Gang Ren 002; Peng Wu 001; David A. Padua (PLDI, 2006)

Programming for parallelism and locality with hierarchically tiled arrays. - Ganesh Bikshandi; Jia Guo; Daniel Hoeflinger; Gheorghe Almási 001; Basilio B. Fraguela; María Jesús Garzarán; David A. Padua; Christoph von Praun (PPoPP, 2006)

In search of a program generator to implement generic transformations for high-performance computing. - Albert Cohen 001; Sébastien Donadio; María Jesús Garzarán; Christoph Armin Herrmann; Oleg Kiselyov; David A. Padua (Sci. Comput. Program., 2006)

Optimizing Sorting with Machine Learning Algorithms. - Xiaoming Li 004; María Jesús Garzarán; David A. Padua (IPDPS, 2007)

Automatic generation of a parallel sorting algorithm. - Brian A. Garber; Daniel Hoeflinger; Xiaoming Li 004; María Jesús Garzarán; David A. Padua (IPDPS, 2008)

P-Ray: A Software Suite for Multi-core Architecture Characterization. - Alexandre Duchateau; Albert Sidelnik; María Jesús Garzarán; David A. Padua (LCPC, 2008)

Programming with tiles. - Jia Guo; Ganesh Bikshandi; Basilio B. Fraguela; María Jesús Garzarán; David A. Padua (PPoPP, 2008)

Design Issues in Parallel Array Languages for Shared Memory. - James C. Brodman; Basilio B. Fraguela; María Jesús Garzarán; David A. Padua (SAMOS, 2008)

Optimization of tele-immersion codes. - Albert Sidelnik; I-Jui Sung; Wanmin Wu; María Jesús Garzarán; Wen-mei W. Hwu; Klara Nahrstedt; David A. Padua; Sanjay J. Patel (GPGPU, 2009)

Task-Parallel versus Data-Parallel Library-Based Programming in Multicore Systems. - Diego Andrade; Basilio B. Fraguela; James C. Brodman; David A. Padua (PDP, 2009)

Compiler research: the next 50 years. - Mary W. Hall; David A. Padua; Keshav Pingali (Commun. ACM, 2009)

Communication contention in APN list scheduling algorithm. - Xiaoyong Tang; Kenli Li 001; David A. Padua (Sci. China Ser. F Inf. Sci., 2009)

Writing productive stencil codes with overlapped tiling. - Jia Guo; Ganesh Bikshandi; Basilio B. Fraguela; David A. Padua (Concurr. Comput. Pract. Exp., 2009)

10191 Abstracts Collection - Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. - Christoph W. Kessler; Welf Löwe; David A. Padua; Markus Püschel (Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond, 2010)

10191 Executive Summary - Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. - Christoph W. Kessler; Welf Löwe; David A. Padua; Markus Püschel (Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond, 2010)

Program Composition and Optimization: An Introduction. - Christoph W. Kessler; Welf Löwe; David A. Padua; Markus Püschel (Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond, 2010)

A Parallel Numerical Solver Using Hierarchically Tiled Arrays. - James C. Brodman; G. Carl Evans; Murat Manguoglu; Ahmed H. Sameh; María Jesús Garzarán; David A. Padua (LCPC, 2010)

An Evaluation of Vectorizing Compilers. - Saeed Maleki; Yaoqing Gao; María Jesús Garzarán; Tommy Wong; David A. Padua (PACT, 2011)

Panel Statement. - Per Stenström; Doug Burger; Wen-mei W. Hwu; Vipin Kumar; Kunle Olukotun; David A. Padua; Burton Smith (IPDPS, 2011)

Scheduling of stream-based real-time applications for heterogeneous systems. - Bruno Virlet; Xing Zhou 002; Jean-Pierre Giacalone; Bob Kuhn; María Jesús Garzarán; David A. Padua (LCTES, 2011)

Autotuning for high performance computing. - David A. Padua (WHPCF@SC, 2011)

NSF/IEEE-TCPP curriculum initiative on parallel and distributed computing: core topics for undergraduates. - Sushil K. Prasad; Almadena Yu. Chtchelkanova; Sajal K. Das 001; Frank Dehne; Mohamed G. Gouda; Anshul Gupta; Joseph F. JáJá; Krishna Kant 001; Anita La Salle; Richard LeBlanc; Manish Lumsdaine; David A. Padua; et al. (SIGCSE, 2011)

FFTW. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

iPSC. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

MasPar. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

MPP. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

nCUBE. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

Network of Workstations. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

Parallelization, Automatic. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

PARSEC Benchmarks. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

Perfect Benchmarks. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

Petascale Computer. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

Pipelining. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

POSIX Threads (Pthreads). - David A. Padua (Encyclopedia of Parallel Computing, 2011)

Processes, Tasks, and Threads. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

Processors-in-Memory. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

Prolog Machines. - David A. Padua (Encyclopedia of Parallel Computing, 2011)

Hierarchical overlapped tiling. - Xing Zhou 002; Jean-Pierre Giacalone; María Jesús Garzarán; Robert H. Kuhn; Yang Ni; David A. Padua (CGO, 2012)

Performance Portability with the Chapel Language. - Albert Sidelnik; Saeed Maleki; Bradford L. Chamberlain; María Jesús Garzarán; David A. Padua (IPDPS, 2012)

Optimization techniques for efficient HTA programs. - Basilio B. Fraguela; Ganesh Bikshandi; Jia Guo; María Jesús Garzarán; David A. Padua; Christoph von Praun (Parallel Comput., 2012)

Hydra: Automatic algorithm exploration from linear algebra equations. - Alexandre Duchateau; David A. Padua; Denis Barthou (CGO, 2013)

Standards for graph algorithm primitives. - Tim Mattson; David A. Bader; Jonathan W. Berry; Aydin Buluç; Jack J. Dongarra; Christos Faloutsos; John Feo; John R. Gilbert; Joseph Gonzalez 001; Bruce Hendrickson; Jeremy Kepner; Charles E. Leiserson; et al. (HPEC, 2013)

Optimizing R VM: Allocation Removal and Path Length Reduction via Interpreter-level Specialization. - Haichuan Wang; Peng Wu 001; David A. Padua (CGO, 2014)

Directive-Based Compilers for GPUs. - Swapnil Ghike; Ruben Gran; María Jesús Garzarán; David A. Padua (LCPC, 2014)

Tiled Linear Algebra a System for Parallel Graph Algorithms. - Saeed Maleki; G. Carl Evans; David A. Padua (LCPC, 2014)

Vector seeker: a tool for finding vector potential. - G. Carl Evans; Seth Abraham; Bob Kuhn; David A. Padua (WPMVP@PPoPP, 2014)

Practices of PLDI. - Hans-Juergen Boehm; Jack W. Davidson; Kathleen Fisher; Cormac Flanagan; Jeremy Gibbons; Mary W. Hall; Graham Hutton; David A. Padua; Frank Tip; Jan Vitek; Philip Wadler (ACM SIGPLAN Notices, 2014)

Optimal Parallelogram Selection for Hierarchical Tiling. - Xing Zhou 002; María Jesús Garzarán; David A. Padua (ACM Trans. Archit. Code Optim., 2014)

Compilers and the Furture of High Performance Computing. - David A. Padua (HiPC, 2015)

Vectorization of apply to reduce interpretation overhead of R. - Haichuan Wang; David A. Padua; Peng Wu 001 (OOPSLA, 2015)

DSMR: A Parallel Algorithm for Single-Source Shortest Path Problem. - Saeed Maleki; Donald Nguyen; Andrew Lenharth; María Jesús Garzarán; David A. Padua; Keshav Pingali (ICS, 2016)

DSMR: a shared and distributed memory algorithm for single-source shortest path problem. - Saeed Maleki; Donald Nguyen; Andrew Lenharth; María Jesús Garzarán; David A. Padua; Keshav Pingali (PPoPP, 2016)

High level abstractions and automatic optimization techniques for the programming of irregular algorithms. - David A. Padua (IA3@SC, 2016)

A DSL for Performance Orchestration. - Thiago Santos Faria Xavier Teixeira; David A. Padua; William Gropp (PACT, 2017)

LORE: A loop repository for the evaluation of compilers. - Zhi Chen 001; Zhangxiaowen Gong; Justin Josef Szaday; David C. Wong 001; David A. Padua; Alexandru Nicolau; Alexander V. Veidenbaum; Neftali Watkinson; Zehra Sura; Saeed Maleki; Josep Torrellas; Gerald DeJong (IISWC, 2017)

Towards an Achievable Performance for the Loop Nests. - Aniket Shivam; Neftali Watkinson; Alexandru Nicolau; David A. Padua; Alexander V. Veidenbaum (LCPC, 2018)

An empirical study of the effect of source-level loop transformations on compiler stability. - Zhangxiaowen Gong; Zhi Chen 001; Justin Josef Szaday; David C. Wong 001; Zehra Sura; Neftali Watkinson; Saeed Maleki; David A. Padua; Alexander V. Veidenbaum; Alexandru Nicolau; Josep Torrellas (Proc. ACM Program. Lang., 2018)

From High-Level Specification to High-Performance Code. - Franz Franchetti; José M. F. Moura; David A. Padua; Jack J. Dongarra (Proc. IEEE, 2018)

Locus: A System and a Language for Program Optimization. - Thiago S. F. X. Teixeira; Corinne Ancourt; David A. Padua; William Gropp (CGO, 2019)

Dataflow Execution of Hierarchically Tiled Arrays. - Chih-Chieh Yang; Juan Carlos Pichel; David A. Padua (Euro-Par, 2019)

Managing code transformations for better performance portability. - Thiago S. F. X. Teixeira; William Gropp; David A. Padua (Int. J. High Perform. Comput. Appl., 2019)

Parallel Processing, 1980 to 2020 - Robert H. Kuhn; David A. Padua (Morgan & Claypool Publishers, 2020)