2009 |
135 | EE | 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:
Optimization of tele-immersion codes.
GPGPU 2009: 85-93 |
134 | EE | Mary Hall,
David A. Padua,
Keshav Pingali:
Compiler research: the next 50 years.
Commun. ACM 52(2): 60-67 (2009) |
133 | EE | Jia Guo,
Ganesh Bikshandi,
Basilio B. Fraguela,
David A. Padua:
Writing productive stencil codes with overlapped tiling.
Concurrency and Computation: Practice and Experience 21(1): 25-39 (2009) |
2008 |
132 | EE | Brian A. Garber,
Daniel Hoeflinger,
Xiaoming Li,
María Jesús Garzarán,
David A. Padua:
Automatic generation of a parallel sorting algorithm.
IPDPS 2008: 1-5 |
131 | EE | Alexandre Duchateau,
Albert Sidelnik,
María Jesús Garzarán,
David A. Padua:
P-Ray: A Software Suite for Multi-core Architecture Characterization.
LCPC 2008: 187-201 |
130 | EE | Jia Guo,
Ganesh Bikshandi,
Basilio B. Fraguela,
María Jesús Garzarán,
David A. Padua:
Programming with tiles.
PPOPP 2008: 111-122 |
129 | EE | James C. Brodman,
Basilio B. Fraguela,
María Jesús Garzarán,
David A. Padua:
Design Issues in Parallel Array Languages for Shared Memory.
SAMOS 2008: 208-217 |
2007 |
128 | EE | Xiaoming Li,
María Jesús Garzarán,
David A. Padua:
Optimizing Sorting with Machine Learning Algorithms.
IPDPS 2007: 1-6 |
2006 |
127 | EE | Jia Guo,
Ganesh Bikshandi,
Daniel Hoeflinger,
Gheorghe Almási,
Basilio B. Fraguela,
María Jesús Garzarán,
David A. Padua,
Christoph von Praun:
Hierarchically tiled arrays for parallelism and locality.
IPDPS 2006 |
126 | EE | Ganesh Bikshandi,
Jia Guo,
Christoph von Praun,
Gabriel Tanase,
Basilio B. Fraguela,
María Jesús Garzarán,
David A. Padua,
Lawrence Rauchwerger:
Design and Use of htalib - A Library for Hierarchically Tiled Arrays.
LCPC 2006: 17-32 |
125 | EE | Gang Ren,
Peng Wu,
David A. Padua:
Optimizing data permutations for SIMD devices.
PLDI 2006: 118-131 |
124 | EE | Ganesh Bikshandi,
Jia Guo,
Daniel Hoeflinger,
Gheorghe Almási,
Basilio B. Fraguela,
María Jesús Garzarán,
David A. Padua,
Christoph von Praun:
Programming for parallelism and locality with hierarchically tiled arrays.
PPOPP 2006: 48-57 |
123 | EE | Albert Cohen,
Sébastien Donadio,
María Jesús Garzarán,
Christoph Armin Herrmann,
Oleg Kiselyov,
David A. Padua:
In search of a program generator to implement generic transformations for high-performance computing.
Sci. Comput. Program. 62(1): 25-46 (2006) |
2005 |
122 | EE | Xiaoming Li,
María Jesús Garzarán,
David A. Padua:
Optimizing Sorting with Genetic Algorithms.
CGO 2005: 99-110 |
121 | EE | Gang Ren,
Peng Wu,
David A. Padua:
An Empirical Study On the Vectorization of Multimedia Applications for Multimedia Extensions.
IPDPS 2005 |
120 | EE | Shengnan Cong,
Jiawei Han,
David A. Padua:
Parallel mining of closed sequential patterns.
KDD 2005: 562-567 |
119 | EE | Sébastien Donadio,
James C. Brodman,
Thomas Roeder,
Kamen Yotov,
Denis Barthou,
Albert Cohen,
María Jesús Garzarán,
David A. Padua,
Keshav Pingali:
A Language for the Compact Representation of Multiple Program Versions.
LCPC 2005: 136-151 |
118 | EE | Chi-Leung Wong,
Zehra Sura,
Xing Fang,
Kyungwoo Lee,
Samuel P. Midkiff,
Jaejin Lee,
David A. Padua:
Evaluating the Impact of Thread Escape Analysis on a Memory Consistency Model-Aware Compiler.
LCPC 2005: 170-184 |
117 | EE | Arkady Epshteyn,
María Jesús Garzarán,
Gerald DeJong,
David A. Padua,
Gang Ren,
Xiaoming Li,
Kamen Yotov,
Keshav Pingali:
Analytic Models and Empirical Search: A Hybrid Approach to Code Optimization.
LCPC 2005: 259-273 |
116 | EE | Zehra Sura,
Xing Fang,
Chi-Leung Wong,
Samuel P. Midkiff,
Jaejin Lee,
David A. Padua:
Compiler techniques for high performance sequentially consistent java programs.
PPOPP 2005: 2-13 |
115 | EE | Shengnan Cong,
Jiawei Han,
Jay Hoeflinger,
David A. Padua:
A sampling-based framework for parallel data mining.
PPOPP 2005: 255-265 |
2004 |
114 | EE | Xiaoming Li,
María Jesús Garzarán,
David A. Padua:
A Dynamically Tuned Sorting Library.
CGO 2004: 111-124 |
113 | EE | Gengbin Zheng,
Terry Wilmarth,
Orion Sky Lawlor,
Laxmikant V. Kalé,
Sarita V. Adve,
David A. Padua,
Philippe Guebelle:
Performance Modeling and Programming Environments for Petaflops Computers and the Blue Gene Machine.
IPDPS Next Generation Software Program - NSFNGS - PI Workshop 2004 |
112 | EE | Nick Rizzolo,
David A. Padua:
HiLO: High Level Optimization of FFTs.
LCPC 2004: 238-252 |
111 | EE | Ganesh Bikshandi,
Basilio B. Fraguela,
Jia Guo,
María Jesús Garzarán,
Gheorghe Almási,
José E. Moreira,
David A. Padua:
Implementation of Parallel Numerical Algorithms Using Hierarchically Tiled Arrays.
LCPC 2004: 87-101 |
110 | EE | Samuel P. Midkiff,
Jaejin Lee,
David A. Padua:
A compiler for multiple memory models.
Concurrency and Computation: Practice and Experience 16(2-3): 197-220 (2004) |
2003 |
109 | EE | Calin Cascaval,
David A. Padua:
Estimating cache misses and locality using stack distances.
ICS 2003: 150-159 |
108 | EE | George Almási,
Luiz De Rose,
Basilio B. Fraguela,
José E. Moreira,
David A. Padua:
Programming for Locality and Parallelism with Hierarchically Tiled Arrays.
LCPC 2003: 162-176 |
107 | EE | Jia Guo,
María Jesús Garzarán,
David A. Padua:
The Power of Belady?s Algorithm in Register Allocation for Long Basic Blocks.
LCPC 2003: 374-390 |
106 | EE | Gang Ren,
Peng Wu,
David A. Padua:
A Preliminary Study on the Vectorization of Multimedia Applications for Multimedia Extensions.
LCPC 2003: 420-435 |
105 | EE | Kamen Yotov,
Xiaoming Li,
Gang Ren,
Michael Cibulskis,
Gerald DeJong,
María Jesús Garzarán,
David A. Padua,
Keshav Pingali,
Paul Stodghill,
Peng Wu:
A comparison of empirical and model-driven optimization.
PLDI 2003: 63-76 |
104 | EE | Basilio B. Fraguela,
Jose Renau,
Paul Feautrier,
David A. Padua,
Josep Torrellas:
Programming the FlexRAM parallel intelligent memory system.
PPOPP 2003: 49-60 |
103 | EE | Angeles G. Navarro,
Emilio L. Zapata,
David A. Padua:
Compiler Techniques for the Distribution of Data and Computation.
IEEE Trans. Parallel Distrib. Syst. 14(6): 545-562 (2003) |
2002 |
102 | EE | Peng Wu,
Paul Feautrier,
David A. Padua,
Zehra Sura:
Instance-wise points-to analysis for loop-based dependence testing.
ICS 2002: 262-273 |
101 | EE | Rudolf Eigenmann,
Jay Hoeflinger,
Robert H. Kuhn,
David A. Padua,
Ayon Basumallik,
Seung-Jai Min,
Jiajing Zhu:
Is OpenMP for Grids?.
IPDPS 2002 |
100 | EE | Chi-Leung Wong,
Zehra Sura,
David A. Padua,
Xing Fang,
Jaejin Lee,
Samuel P. Midkiff:
The Pensieve Project: A Compiler Infrastructure for Memory Models.
ISPAN 2002: 239-244 |
99 | EE | Zehra Sura,
Chi-Leung Wong,
Xing Fang,
Jaejin Lee,
Samuel P. Midkiff,
David A. Padua:
Automatic Implementation of Programming Language Consistency Models.
LCPC 2002: 172-187 |
98 | EE | George S. Almasi,
Calin Cascaval,
David A. Padua:
Calculating stack distances efficiently.
MSP/ISMM 2002: 37-43 |
97 | EE | George S. Almasi,
David A. Padua:
MaJIC: Compiling MATLAB for Speed and Responsiveness.
PLDI 2002: 294-303 |
96 | EE | Yunheung Paek,
Jay Hoeflinger,
David A. Padua:
Efficient and precise array access analysis.
ACM Trans. Program. Lang. Syst. 24(1): 65-109 (2002) |
95 | EE | Yunheung Paek,
Angeles G. Navarro,
Emilio L. Zapata,
Jay Hoeflinger,
David A. Padua:
An Advanced Compiler Framework for Non-Cache-Coherent Multiprocessors.
IEEE Trans. Parallel Distrib. Syst. 13(3): 241-259 (2002) |
2001 |
94 | EE | Peng Tu,
David A. Padua:
Automatic Array Privatization.
Compiler Optimizations for Scalable Parallel Systems Languages 2001: 247-284 |
93 | EE | Jiajing Zhu,
Jay Hoeflinger,
David A. Padua:
A synthesis of memory mechanisms for distributed architectures.
ICS 2001: 13-22 |
92 | EE | Peng Wu,
Albert Cohen,
Jay Hoeflinger,
David A. Padua:
Monotonic evolution: an alternative to induction variable substitution for dependence analysis.
ICS 2001: 78-91 |
91 | EE | Jiajing Zhu,
Jay Hoeflinger,
David A. Padua:
Compiling for a Hybrid Programming Model Using the LMAD Representation.
LCPC 2001: 321-335 |
90 | EE | Peng Wu,
Albert Cohen,
David A. Padua:
Induction Variable Analysis without Idiom Recognition: Beyond Monotonicity.
LCPC 2001: 427-441 |
89 | | Jianxin Xiong,
Jeremy Johnson,
Robert W. Johnson,
David A. Padua:
SPL: A Language and Compiler for DSP Algorithms.
PLDI 2001: 298-308 |
88 | EE | Jaejin Lee,
David A. Padua:
Hiding Relaxed Memory Consistency with a Compiler.
IEEE Trans. Computers 50(8): 824-833 (2001) |
2000 |
87 | EE | Yuan Lin,
David A. Padua:
Analysis of Irregular Single-Indexed Array Accesses and Its Applications in Compiler Optimizations.
CC 2000: 202-218 |
86 | EE | Jaejin Lee,
David A. Padua:
Hiding Relaxed Memory Consistency with Compilers.
IEEE PACT 2000: 111-122 |
85 | EE | Jeremy Johnson,
Robert W. Johnson,
David A. Padua,
Jianxin Xiong:
Searching for the Best FFT Formulas with the SPL Compiler.
LCPC 2000: 112-126 |
84 | EE | George S. Almasi,
David A. Padua:
MaJIC: A Matlab Just-In-time Compiler.
LCPC 2000: 68-81 |
83 | EE | Yuan Lin,
David A. Padua:
Compiler analysis of irregular memory accesses.
PLDI 2000: 157-168 |
82 | | Yuan Lin,
David A. Padua:
A Simple Framework to Calculate the Reaching Definition of Array References and Its Use in Subscript Array Analysis.
Concurrency - Practice and Experience 12(2-3): 125-135 (2000) |
81 | | Peng Wu,
David A. Padua:
Containers on the Parallelization of General-Purpose Java Programs.
International Journal of Parallel Programming 28(6): 589-605 (2000) |
80 | | David A. Padua,
Ron Cytron:
Compilers and Interpreters Archive.
SIGPLAN Notices 35(3): 32 (2000) |
1999 |
79 | EE | George S. Almasi,
Calin Cascaval,
David A. Padua:
MATmarks: A Shared Memory Environment for MATLAB Programming.
HPDC 1999 |
78 | EE | Angeles G. Navarro,
Rafael Asenjo,
Emilio L. Zapata,
David A. Padua:
Access Descriptor Based Locality Analysis for Distributed-Shared Memory Multiprocessors.
ICPP 1999: 86-94 |
77 | EE | Peng Wu,
David A. Padua:
Containers on the Parallelization of General-Purpose Java Programs.
IEEE PACT 1999: 84-90 |
76 | | Yuan Lin,
David A. Padua:
A Simple Framework to Calculate the Reaching Definition of Array References and its Use in Subscript Array Analysis.
IPPS/SPDP Workshops 1999: 1036-1045 |
75 | EE | Yuan Lin,
David A. Padua:
Demand-Driven Interprocedural Array Property Analysis.
LCPC 1999: 303-317 |
74 | EE | Calin Cascaval,
Luiz De Rose,
David A. Padua,
Daniel A. Reed:
Compile-Time Based Performance Prediction.
LCPC 1999: 365-379 |
73 | EE | Jaejin Lee,
David A. Padua,
Samuel P. Midkiff:
Basic Compiler Algorithms for Parallel Programs.
PPOPP 1999: 1-12 |
72 | | Peng Wu,
José E. Moreira,
Samuel P. Midkiff,
Manish Gupta,
David A. Padua:
Semantic Inlining - the Compiler Support for Java in Technical Computing.
PPSC 1999 |
71 | EE | Luiz De Rose,
David A. Padua:
Techniques for the Translation of MATLAB Programs into Fortran 90.
ACM Trans. Program. Lang. Syst. 21(2): 286-323 (1999) |
70 | EE | Lawrence Rauchwerger,
David A. Padua:
The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization.
IEEE Trans. Parallel Distrib. Syst. 10(2): 160-180 (1999) |
69 | | Yuan Lin,
David A. Padua:
On the automatic parallelization of sparse and irregular Fortran programs.
Scientific Programming 7(3-4): 231-246 (1999) |
1998 |
68 | EE | Alexander V. Veidenbaum,
Pen-Chung Yew,
David J. Kuck,
Constantine D. Polychronopoulos,
David A. Padua,
Edward S. Davidson,
Kyle Gallivan:
Retrospective: The Cedar System.
25 Years ISCA: Retrospectives and Reprints 1998: 89-91 |
67 | EE | Yunheung Paek,
Angeles G. Navarro,
Emilio L. Zapata,
David A. Padua:
Parallelization of Benchmarks for Scalable Shared-Memory Multiprocessors.
IEEE PACT 1998: 401- |
66 | EE | Yunheung Paek,
David A. Padua:
Experimental Study of Compiler Techniques for NUMA Machines.
IPPS/SPDP 1998: 187-193 |
65 | EE | Peng Wu,
David A. Padua:
Beyond Arrays - A Container-Centric Approach for Parallelization of Real-World Symbolic Applications.
LCPC 1998: 197-212 |
64 | EE | Yuan Lin,
David A. Padua:
On the Automatic Parallelization of Sparse and Irregular Fortran Programs.
LCR 1998: 41-56 |
63 | | Yunheung Paek,
Jay Hoeflinger,
David A. Padua:
Simplification of Array Access Patterns for Compiler Optimizations.
PLDI 1998: 60-71 |
62 | EE | Rudolf Eigenmann,
Jay Hoeflinger,
David A. Padua:
On the Automatic Parallelization of the Perfect Benchmarks.
IEEE Trans. Parallel Distrib. Syst. 9(1): 5-23 (1998) |
61 | | Jaejin Lee,
Samuel P. Midkiff,
David A. Padua:
A Constant Propagation Algorithm for Explicitly Parallel Programs.
International Journal of Parallel Programming 26(5): 563-589 (1998) |
1997 |
60 | | David C. Sehr,
Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, 9th International Workshop, LCPC'96, San Jose, California, USA, August 8-10, 1996, Proceedings
Springer 1997 |
59 | EE | Angeles G. Navarro,
Emilio L. Zapata,
Yunheung Paek,
David A. Padua:
Compiler Techniques for Effective Communication on Distributed-Memory Multiprocessors.
ICPP 1997: 74-77 |
58 | | Jaejin Lee,
Samuel P. Midkiff,
David A. Padua:
Concurrent Static Single Assignment Form and Constant Propagation for Explicitly Parallel Programs.
LCPC 1997: 114-130 |
57 | | Yunheung Paek,
David A. Padua:
Compiling for Scalable Multiprocessors with Polaris.
Parallel Processing Letters 7(4): 425-436 (1997) |
1996 |
56 | | Chua-Huang Huang,
P. Sadayappan,
Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, 8th International Workshop, LCPC'95, Columbus, Ohio, USA, August 10-12, 1995, Proceedings
Springer 1996 |
55 | | William Blume,
Rudolf Eigenmann,
Keith Faigin,
John Grout,
Jaejin Lee,
Thomas Lawrence,
Jay Hoeflinger,
David A. Padua,
Yunheung Paek,
Paul Petersen,
William M. Pottenger,
Lawrence Rauchwerger,
Peng Tu,
Stephen Weatherford:
Restructuring Programs for High-Speed Computers with Polaris.
ICPP Workshop 1996: 149-161 |
54 | EE | Luiz De Rose,
David A. Padua:
A MATLAB to Fortran 90 Translator and Its Effectiveness.
International Conference on Supercomputing 1996: 309-316 |
53 | | Yunheung Paek,
David A. Padua:
Automatic Parallelization for Non-cache Coherent Multiprocessors.
LCPC 1996: 266-284 |
52 | | William Blume,
Ramon Doallo,
Rudolf Eigenmann,
John Grout,
Jay Hoeflinger,
Thomas Lawrence,
Jaejin Lee,
David A. Padua,
Yunheung Paek,
William M. Pottenger,
Lawrence Rauchwerger,
Peng Tu:
Parallel Programming with Polaris.
IEEE Computer 29(12): 87-81 (1996) |
51 | EE | Paul Petersen,
David A. Padua:
Static and Dynamic Evaluation of Data Dependence Analysis Techniques.
IEEE Trans. Parallel Distrib. Syst. 7(11): 1121-1132 (1996) |
1995 |
50 | | Keshav Pingali,
Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, 7th International Workshop, LCPC'94, Ithaca, NY, USA, August 8-10, 1994, Proceedings
Springer 1995 |
49 | EE | Lawrence Rauchwerger,
David A. Padua:
Parallelizing while loops for multiprocessor systems.
IPPS 1995: 347-356 |
48 | EE | Lawrence Rauchwerger,
Nancy M. Amato,
David A. Padua:
Run-Time Methods for Parallelizing Partially Parallel Loops.
International Conference on Supercomputing 1995: 137-146 |
47 | EE | Peng Tu,
David A. Padua:
Gated SSA-based Demand-Driven Symbolic Analysis for Parallelizing Compilers.
International Conference on Supercomputing 1995: 414-423 |
46 | | Luiz De Rose,
Kyle Gallivan,
Efstratios Gallopoulos,
Bret A. Marsolf,
David A. Padua:
FALCON: A MATLAB Interactive Restructuring Compiler.
LCPC 1995: 269-288 |
45 | EE | Roger Espasa,
Mateo Valero,
David A. Padua,
Marta Jiménez,
Eduard Ayguadé:
Quantitative analysis of vector code.
PDP 1995: 452-463 |
44 | | Lawrence Rauchwerger,
David A. Padua:
The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization.
PLDI 1995: 218-232 |
43 | | Peng Tu,
David A. Padua:
Efficient Building and Placing of Gating Functions.
PLDI 1995: 47-55 |
42 | | David A. Padua,
Rudolf Eigenmann,
Jay Hoeflinger:
Automatic Program Restructuring for Parallel Computing and the Polaris Fortran Translator.
PPSC 1995: 647-649 |
1994 |
41 | | Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, 6th International Workshop, Portland, Oregon, USA, August 12-14, 1993, Proceedings
Springer 1994 |
40 | | Josep Torrellas,
David Koufaty,
David A. Padua:
Comparing the Performance of the DASH and CEDAR Multiprocessors.
ICPP 1994: 304-308 |
39 | EE | Lawrence Rauchwerger,
David A. Padua:
The privatizing DOALL test: a run-time technique for DOALL loop identification and array privatization.
International Conference on Supercomputing 1994: 33-43 |
38 | | William Blume,
Rudolf Eigenmann,
Keith Faigin,
John Grout,
Jay Hoeflinger,
David A. Padua,
Paul Petersen,
William M. Pottenger,
Lawrence Rauchwerger,
Peng Tu,
Stephen Weatherford:
Polaris: Improving the Effectiveness of Parallelizing Compilers.
LCPC 1994: 141-154 |
1993 |
37 | | Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, 5th International Workshop, New Haven, Connecticut, USA, August 3-5, 1992, Proceedings
Springer 1993 |
36 | | David J. Kuck,
Edward S. Davidson,
Duncan H. Lawrie,
Ahmed H. Sameh,
Chuan-Qi Zhu,
Alexander V. Veidenbaum,
Jeff Konicek,
Pen-Chung Yew,
Kyle Gallivan,
William Jalby,
Harry A. G. Wijshoff,
Randall Bramley,
U. M. Yang,
Perry A. Emrath,
David A. Padua,
Rudolf Eigenmann,
Jay Hoeflinger,
Greg Jaxon,
Zhiyuan Li,
T. Murphy,
John T. Andrews,
Stephen W. Turner:
The Cedar System and an Initial Performance Study.
ISCA 1993: 213-223 |
35 | EE | Paul Petersen,
David A. Padua:
Static and Dynamic Evaluation of Data Dependence Analysis.
International Conference on Supercomputing 1993: 107-116 |
34 | | David C. Sehr,
Laxmikant V. Kalé,
David A. Padua:
Loop Transformations for Prolog Programs.
LCPC 1993: 374-389 |
33 | | Peng Tu,
David A. Padua:
Automatic Array Privatization.
LCPC 1993: 500-521 |
32 | EE | Geoffrey Fox,
Sanjay Ranka,
Michael L. Scott,
Allen D. Malony,
James C. Browne,
Marina C. Chen,
Alok N. Choudhary,
Thomas Cheatham,
Janice E. Cuny,
Rudolf Eigenmann,
Amr F. Fahmy,
Ian T. Foster,
Dennis Gannon,
Tomasz Haupt,
Carl Kesselman,
Charles Koelbel,
Wei Li,
Monica S. Lam,
Thomas J. LeBlanc,
Jim Openshaw,
David A. Padua,
Constantine D. Polychronopoulos,
Joel H. Saltz,
Alan Sussman,
Gil Weigand,
Katherine A. Yelick:
Common runtime support for high-performance parallel languages.
SC 1993: 752-757 |
31 | EE | Rudolf Eigenmann,
Jay Hoeflinger,
Greg Jaxon,
Zhiyuan Li,
David A. Padua:
Restructuring Fortran programs for Cedar.
Concurrency - Practice and Experience 5(7): 553-573 (1993) |
1992 |
30 | | Utpal Banerjee,
David Gelernter,
Alexandru Nicolau,
David A. Padua:
Languages and Compilers for Parallel Computing, Fourth International Workshop, Santa Clara, California, USA, August 7-9, 1991, Proceedings
Springer 1992 |
29 | | P. Peterson,
David A. Padua:
Dynamic Dependence Analysis: A Novel Method for Data Depndence Evaluation.
LCPC 1992: 64-81 |
28 | | Peng Tu,
David A. Padua:
Array Privatization for Shared and Distributed Memory Machines (Extended Abstract).
SIGPLAN Workshop 1992: 64-67 |
27 | | Perry A. Emrath,
Sanjoy Ghosh,
David A. Padua:
Detecting Nondeterminacy in Parallel Programs.
IEEE Software 9(1): 69-77 (1992) |
1991 |
26 | | Manish K. Gupta,
David A. Padua:
Effects of Program Parallelization and Stripmining Transformation on Cache Performance in a Multiprocessor.
ICPP (1) 1991: 301-304 |
25 | | Rudolf Eigenmann,
Jay Hoeflinger,
Greg Jaxon,
Zhiyuan Li,
David A. Padua:
Restructuring Fortran Programs for Cedar.
ICPP (1) 1991: 57-66 |
24 | | David C. Sehr,
Laxmikant V. Kalé,
David A. Padua:
Fortran-Style Transformations for Functional Programs.
ICPP (2) 1991: 282-283 |
23 | | Samuel P. Midkiff,
David A. Padua:
A Comparison of Four Synchronization Optimization Techniques.
ICPP (2) 1991: 9-16 |
22 | | Rudolf Eigenmann,
Jay Hoeflinger,
Zhiyuan Li,
David A. Padua:
Experience in the Automatic Parallelization of Four Perfect-Benchmark Programs.
LCPC 1991: 65-83 |
21 | EE | David A. Padua,
Benjamin W. Wah,
Pen-Chung Yew:
Guest Editor's Introduction.
IEEE Trans. Parallel Distrib. Syst. 2(3): 261-263 (1991) |
1990 |
20 | | David A. Padua:
Proceedings of the 1990 International Conference on Parallel Processing, Volume 2: Software, Urbana-Champaign, IL, August 1990
Pennsylvania State University Press 1990 |
19 | | Rudolf Eigenmann,
Jay Hoeflinger,
Greg Jaxon,
David A. Padua:
Cedar Fortran and Its Compiler.
CONPAR 1990: 288-299 |
18 | | Samuel P. Midkiff,
David A. Padua:
Issues in the Optimization of Parallel Programs.
ICPP (2) 1990: 105-113 |
1989 |
17 | | Constantine D. Polychronopoulos,
David J. Kuck,
David A. Padua:
Utilizing Multidimensional Loop Parallelism on Large-Scale Parallel Processor Systems.
IEEE Trans. Computers 38(9): 1285-1296 (1989) |
1988 |
16 | | Markian M. Gooley,
Laxmikant V. Kalé,
David A. Padua,
Balkrishna Ramkumar,
U. S. Reddy,
David C. Sehr,
Wei Shu,
Benjamin W. Wah:
Prolog at the University of Illinois.
COMPCON 1988: 68-73 |
15 | | Harlan E. Husmann,
David J. Kuck,
David A. Padua:
Automatic Compound Function Definition for Multiprocessors.
ICPP (2) 1988: 34-41 |
14 | EE | Luddy Harrison,
David A. Padua:
Parcel: project for the automatic restructuring and concurrent evaluation of LISP.
ICS 1988: 527-538 |
13 | EE | M. D. Guzzi,
Jay Hoeflinger,
David A. Padua,
Duncan H. Lawrie:
Cedar Fortran and other Vector and parallel Fortran dialects.
SC 1988: 114-121 |
12 | | Perry A. Emrath,
David A. Padua:
Automatic Detection of Nondeterminacy in Parallel Programs.
Workshop on Parallel and Distributed Debugging 1988: 89-99 |
1987 |
11 | | Todd R. Allen,
David A. Padua:
Debugging Parallel Fortran on a Shared Memory Machine.
ICPP 1987: 721-727 |
10 | | Samuel P. Midkiff,
David A. Padua:
Compiler Algorithms for Synchronization.
IEEE Trans. Computers 36(12): 1485-1495 (1987) |
1986 |
9 | | Constantine D. Polychronopoulos,
David J. Kuck,
David A. Padua:
Execution of Parallel Loops on Parallel Processor Systems.
ICPP 1986: 519-527 |
8 | | Samuel P. Midkiff,
David A. Padua:
Compiler Generated Synchronization for Do Loops.
ICPP 1986: 544-551 |
7 | | Williams Ludwell Harrison III,
David A. Padua:
Representing S-Expressions for the Efficient Evaluation of LISP on Parallel Processors.
ICPP 1986: 703-710 |
6 | | David A. Padua,
Michael Wolfe:
Advanced Compiler Optimizations for Supercomputers.
Commun. ACM 29(12): 1184-1201 (1986) |
1982 |
5 | | Daniel Gajski,
David A. Padua,
David J. Kuck,
Robert H. Kuhn:
A Second Opinion on Data Flow Machines and Languages.
IEEE Computer 15(2): 58-69 (1982) |
4 | | Walid A. Abu-Sufah,
David A. Padua:
Some Results on the Working Set Anomalies in Numerical Programs.
IEEE Trans. Software Eng. 8(2): 97-106 (1982) |
1981 |
3 | | David J. Kuck,
Robert H. Kuhn,
David A. Padua,
Bruce Leasure,
Michael Wolfe:
Dependence Graphs and Compiler Optimizations.
POPL 1981: 207-218 |
2 | | Pin-Yee Chen,
Duncan H. Lawrie,
David A. Padua,
Pen-Chung Yew:
Interconnection Networks Using Shuffles.
IEEE Computer 14(12): 55-64 (1981) |
1980 |
1 | | David A. Padua,
David J. Kuck,
Duncan H. Lawrie:
High-Speed Multiprocessors and Compilation Techniques.
IEEE Trans. Computers 29(9): 763-776 (1980) |