default search action
David A. Padua
Person information
- affiliation: University of Illinois Urbana-Champaign, IL, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2020
- [b1]Robert H. Kuhn, David A. Padua:
Parallel Processing, 1980 to 2020. Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers 2020, ISBN 978-3-031-00640-1
2010 – 2019
- 2019
- [j49]Thiago S. F. X. Teixeira, William Gropp, David A. Padua:
Managing code transformations for better performance portability. Int. J. High Perform. Comput. Appl. 33(6) (2019) - [c127]Thiago S. F. X. Teixeira, Corinne Ancourt, David A. Padua, William Gropp:
Locus: A System and a Language for Program Optimization. CGO 2019: 217-228 - [c126]Chih-Chieh Yang, Juan Carlos Pichel, David A. Padua:
Dataflow Execution of Hierarchically Tiled Arrays. Euro-Par 2019: 304-316 - [i5]Aniket Shivam, Neftali Watkinson, Alexandru Nicolau, David A. Padua, Alexander V. Veidenbaum:
Towards an Achievable Performance for the Loop Nests. CoRR abs/1902.00603 (2019) - 2018
- [j48]Zhangxiaowen Gong, Zhi Chen, Justin Josef Szaday, David C. Wong, Zehra Sura, Neftali Watkinson, Saeed Maleki, David A. Padua, Alexander V. Veidenbaum, Alexandru Nicolau, Josep Torrellas:
An empirical study of the effect of source-level loop transformations on compiler stability. Proc. ACM Program. Lang. 2(OOPSLA): 126:1-126:29 (2018) - [j47]Franz Franchetti, José M. F. Moura, David A. Padua, Jack J. Dongarra:
From High-Level Specification to High-Performance Code. Proc. IEEE 106(11): 1875-1878 (2018) - [c125]Aniket Shivam, Neftali Watkinson, Alexandru Nicolau, David A. Padua, Alexander V. Veidenbaum:
Towards an Achievable Performance for the Loop Nests. LCPC 2018: 70-77 - 2017
- [c124]Thiago Santos Faria Xavier Teixeira, David A. Padua, William Gropp:
A DSL for Performance Orchestration. PACT 2017: 372 - [c123]Zhi Chen, Zhangxiaowen Gong, Justin Josef Szaday, David C. Wong, David A. Padua, Alexandru Nicolau, Alexander V. Veidenbaum, Neftali Watkinson, Zehra Sura, Saeed Maleki, Josep Torrellas, Gerald DeJong:
LORE: A loop repository for the evaluation of compilers. IISWC 2017: 219-228 - [e17]Martin Elsman, Clemens Grelck, Andreas Klöckner, David A. Padua, Edgar Solomonik:
Proceedings of the 4th ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming, ARRAY@PLDI 2017, Barcelona, Spain, June 18, 2017. ACM 2017, ISBN 978-1-4503-5069-3 [contents] - 2016
- [c122]Saeed Maleki, Donald Nguyen, Andrew Lenharth, María Jesús Garzarán, David A. Padua, Keshav Pingali:
DSMR: A Parallel Algorithm for Single-Source Shortest Path Problem. ICS 2016: 32:1-32:14 - [c121]Saeed Maleki, Donald Nguyen, Andrew Lenharth, María Jesús Garzarán, David A. Padua, Keshav Pingali:
DSMR: a shared and distributed memory algorithm for single-source shortest path problem. PPoPP 2016: 39:1-39:2 - [c120]David A. Padua:
High level abstractions and automatic optimization techniques for the programming of irregular algorithms. IA3@SC 2016: 1 - [e16]Martin Elsman, Clemens Grelck, Andreas Klöckner, David A. Padua:
Proceedings of the 3rd ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming, ARRAY@PLDI 2016, Santa Barbara, CA, USA, June 14, 2016. ACM 2016, ISBN 978-1-4503-4384-8 [contents] - 2015
- [c119]David A. Padua:
Compilers and the Furture of High Performance Computing. HiPC 2015: 174 - [c118]Haichuan Wang, David A. Padua, Peng Wu:
Vectorization of apply to reduce interpretation overhead of R. OOPSLA 2015: 400-415 - 2014
- [j46]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:
Practices of PLDI. ACM SIGPLAN Notices 49(4S): 33-38 (2014) - [j45]Xing Zhou, María Jesús Garzarán, David A. Padua:
Optimal Parallelogram Selection for Hierarchical Tiling. ACM Trans. Archit. Code Optim. 11(4): 58:1-58:23 (2014) - [c117]Haichuan Wang, Peng Wu, David A. Padua:
Optimizing R VM: Allocation Removal and Path Length Reduction via Interpreter-level Specialization. CGO 2014: 295 - [c116]Swapnil Ghike, Ruben Gran, María Jesús Garzarán, David A. Padua:
Directive-Based Compilers for GPUs. LCPC 2014: 19-35 - [c115]Saeed Maleki, G. Carl Evans, David A. Padua:
Tiled Linear Algebra a System for Parallel Graph Algorithms. LCPC 2014: 116-130 - [c114]G. Carl Evans, Seth Abraham, Bob Kuhn, David A. Padua:
Vector seeker: a tool for finding vector potential. WPMVP@PPoPP 2014: 41-48 - [i4]Tim Mattson, David A. Bader, Jonathan W. Berry, Aydin Buluç, Jack J. Dongarra, Christos Faloutsos, John Feo, John R. Gilbert, Joseph Gonzalez, Bruce Hendrickson, Jeremy Kepner, Charles E. Leiserson, Andrew Lumsdaine, David A. Padua, Stephen W. Poole, Steven P. Reinhardt, Mike Stonebraker, Steve Wallach, Andrew Yoo:
Standards for Graph Algorithm Primitives. CoRR abs/1408.0393 (2014) - 2013
- [c113]Alexandre Duchateau, David A. Padua, Denis Barthou:
Hydra: Automatic algorithm exploration from linear algebra equations. CGO 2013: 25:1-25:10 - [c112]Tim Mattson, David A. Bader, Jonathan W. Berry, Aydin Buluç, Jack J. Dongarra, Christos Faloutsos, John Feo, John R. Gilbert, Joseph Gonzalez, Bruce Hendrickson, Jeremy Kepner, Charles E. Leiserson, Andrew Lumsdaine, David A. Padua, Stephen Poole, Steven P. Reinhardt, Mike Stonebraker, Steve Wallach, Andrew Yoo:
Standards for graph algorithm primitives. HPEC 2013: 1-2 - 2012
- [j44]Basilio B. Fraguela, Ganesh Bikshandi, Jia Guo, María Jesús Garzarán, David A. Padua, Christoph von Praun:
Optimization techniques for efficient HTA programs. Parallel Comput. 38(9): 465-484 (2012) - [c111]Xing Zhou, Jean Pierre Giacalone, María Jesús Garzarán, Robert H. Kuhn, Yang Ni, David A. Padua:
Hierarchical overlapped tiling. CGO 2012: 207-218 - [c110]Albert Sidelnik, Saeed Maleki, Bradford L. Chamberlain, María Jesús Garzarán, David A. Padua:
Performance Portability with the Chapel Language. IPDPS 2012: 582-594 - [e15]Koen De Bosschere, Erik H. D'Hollander, Gerhard R. Joubert, David A. Padua, Frans J. Peters, Mark Sawyer:
Applications, Tools and Techniques on the Road to Exascale Computing, Proceedings of the conference ParCo 2011, 31 August - 3 September 2011, Ghent, Belgium. Advances in Parallel Computing 22, IOS Press 2012, ISBN 978-1-61499-040-6 [contents] - [e14]Jairo Panetta, José E. Moreira, David A. Padua, Philippe O. A. Navaux:
IEEE 24th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2012, New York, NY, USA, October 24-26, 2012. IEEE Computer Society 2012, ISBN 978-1-4673-4790-7 [contents] - 2011
- [c109]Saeed Maleki, Yaoqing Gao, María Jesús Garzarán, Tommy Wong, David A. Padua:
An Evaluation of Vectorizing Compilers. PACT 2011: 372-382 - [c108]Per Stenström, Doug Burger, Wen-mei W. Hwu, Vipin Kumar, Kunle Olukotun, David A. Padua, Burton Smith:
Panel Statement. IPDPS 2011: 877 - [c107]Bruno Virlet, Xing Zhou, Jean Pierre Giacalone, Bob Kuhn, María Jesús Garzarán, David A. Padua:
Scheduling of stream-based real-time applications for heterogeneous systems. LCTES 2011: 1-10 - [c106]David A. Padua:
Autotuning for high performance computing. WHPCF@SC 2011: 19-20 - [c105]Sushil K. Prasad, Almadena Yu. Chtchelkanova, Sajal K. Das, Frank Dehne, Mohamed G. Gouda, Anshul Gupta, Joseph F. JáJá, Krishna Kant, Anita La Salle, Richard LeBlanc, Manish Lumsdaine, David A. Padua, Manish Parashar, Viktor K. Prasanna, Yves Robert, Arnold L. Rosenberg, Sartaj Sahni, Behrooz A. Shirazi, Alan Sussman, Charles C. Weems, Jie Wu:
NSF/IEEE-TCPP curriculum initiative on parallel and distributed computing: core topics for undergraduates. SIGCSE 2011: 617-618 - [e13]Mary W. Hall, David A. Padua:
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2011, San Jose, CA, USA, June 4-8, 2011. ACM 2011, ISBN 978-1-4503-0663-8 [contents] - [e12]David A. Padua:
Encyclopedia of Parallel Computing. Springer 2011, ISBN 978-0-387-09765-7 [contents] - [r15]David A. Padua:
FFTW. Encyclopedia of Parallel Computing 2011: 671 - [r14]David A. Padua:
iPSC. Encyclopedia of Parallel Computing 2011: 984 - [r13]David A. Padua:
MasPar. Encyclopedia of Parallel Computing 2011: 1089 - [r12]David A. Padua:
MPP. Encyclopedia of Parallel Computing 2011: 1199 - [r11]David A. Padua:
nCUBE. Encyclopedia of Parallel Computing 2011: 1268 - [r10]David A. Padua:
Network of Workstations. Encyclopedia of Parallel Computing 2011: 1303 - [r9]David A. Padua:
Parallelization, Automatic. Encyclopedia of Parallel Computing 2011: 1442-1450 - [r8]David A. Padua:
PARSEC Benchmarks. Encyclopedia of Parallel Computing 2011: 1464 - [r7]David A. Padua:
Perfect Benchmarks. Encyclopedia of Parallel Computing 2011: 1515 - [r6]David A. Padua:
Petascale Computer. Encyclopedia of Parallel Computing 2011: 1525 - [r5]David A. Padua:
Pipelining. Encyclopedia of Parallel Computing 2011: 1562-1563 - [r4]David A. Padua:
POSIX Threads (Pthreads). Encyclopedia of Parallel Computing 2011: 1592-1593 - [r3]David A. Padua:
Processes, Tasks, and Threads. Encyclopedia of Parallel Computing 2011: 1637 - [r2]David A. Padua:
Processors-in-Memory. Encyclopedia of Parallel Computing 2011: 1637 - [r1]David A. Padua:
Prolog Machines. Encyclopedia of Parallel Computing 2011: 1638 - 2010
- [c104]James C. Brodman, G. Carl Evans, Murat Manguoglu, Ahmed H. Sameh, María Jesús Garzarán, David A. Padua:
A Parallel Numerical Solver Using Hierarchically Tiled Arrays. LCPC 2010: 46-61 - [e11]Christoph W. Kessler, Welf Löwe, David A. Padua, Markus Püschel:
Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond, 09.05. - 12.05.2010. Dagstuhl Seminar Proceedings 10191, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Germany 2010 [contents] - [e10]R. Govindarajan, David A. Padua, Mary W. Hall:
Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 2010, Bangalore, India, January 9-14, 2010. ACM 2010, ISBN 978-1-60558-877-3 [contents] - [i3]Christoph W. Kessler, Welf Löwe, David A. Padua, Markus Püschel:
10191 Abstracts Collection - Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond 2010 - [i2]Christoph W. Kessler, Welf Löwe, David A. Padua, Markus Püschel:
10191 Executive Summary - Program Composition and Optimization : Autotuning, Scheduling, Metaprogramming and Beyond. Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond 2010 - [i1]Christoph W. Kessler, Welf Löwe, David A. Padua, Markus Püschel:
Program Composition and Optimization: An Introduction. Program Composition and Optimization: Autotuning, Scheduling, Metaprogramming and Beyond 2010
2000 – 2009
- 2009
- [j43]Mary W. Hall, David A. Padua, Keshav Pingali:
Compiler research: the next 50 years. Commun. ACM 52(2): 60-67 (2009) - [j42]Xiaoyong Tang, Kenli Li, David A. Padua:
Communication contention in APN list scheduling algorithm. Sci. China Ser. F Inf. Sci. 52(1): 59-69 (2009) - [j41]Jia Guo, Ganesh Bikshandi, Basilio B. Fraguela, David A. Padua:
Writing productive stencil codes with overlapped tiling. Concurr. Comput. Pract. Exp. 21(1): 25-39 (2009) - [c103]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 - [c102]Diego Andrade, Basilio B. Fraguela, James C. Brodman, David A. Padua:
Task-Parallel versus Data-Parallel Library-Based Programming in Multicore Systems. PDP 2009: 101-110 - 2008
- [c101]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 - [c100]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 - [c99]Jia Guo, Ganesh Bikshandi, Basilio B. Fraguela, María Jesús Garzarán, David A. Padua:
Programming with tiles. PPoPP 2008: 111-122 - [c98]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
- [c97]Xiaoming Li, María Jesús Garzarán, David A. Padua:
Optimizing Sorting with Machine Learning Algorithms. IPDPS 2007: 1-6 - 2006
- [j40]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) - [c96]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 - [c95]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 - [c94]Gang Ren, Peng Wu, David A. Padua:
Optimizing data permutations for SIMD devices. PLDI 2006: 118-131 - [c93]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 - 2005
- [j39]José M. F. Moura, Markus Püschel, David A. Padua, Jack J. Dongarra:
Special Issue on Program Generation, Optimization, and Platform Adaptation. Proc. IEEE 93(2): 211-215 (2005) - [j38]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, Nicholas Rizzolo:
SPIRAL: Code Generation for DSP Transforms. Proc. IEEE 93(2): 232-275 (2005) - [j37]Kamen Yotov, Xiaoming Li, Gang Ren, María Jesús Garzarán, David A. Padua, Keshav Pingali, Paul Stodghill:
Is Search Really Necessary to Generate High-Performance BLAS? Proc. IEEE 93(2): 358-386 (2005) - [c92]Xiaoming Li, María Jesús Garzarán, David A. Padua:
Optimizing Sorting with Genetic Algorithms. CGO 2005: 99-110 - [c91]Gang Ren, Peng Wu, David A. Padua:
An Empirical Study On the Vectorization of Multimedia Applications for Multimedia Extensions. IPDPS 2005 - [c90]Shengnan Cong, Jiawei Han, David A. Padua:
Parallel mining of closed sequential patterns. KDD 2005: 562-567 - [c89]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 - [c88]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 - [c87]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 - [c86]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 - [c85]Shengnan Cong, Jiawei Han, Jay P. Hoeflinger, David A. Padua:
A sampling-based framework for parallel data mining. PPoPP 2005: 255-265 - 2004
- [j36]Samuel P. Midkiff, Jaejin Lee, David A. Padua:
A compiler for multiple memory models. Concurr. Comput. Pract. Exp. 16(2-3): 197-220 (2004) - [j35]Markus Püschel, José M. F. Moura, Bryan Singer, Jianxin Xiong, Jeremy Johnson, David A. Padua, Manuela M. Veloso, Robert W. Johnson:
Spiral: A Generator for Platform-Adapted Libraries of Signal Processing Alogorithms. Int. J. High Perform. Comput. Appl. 18(1): 21-45 (2004) - [c84]Xiaoming Li, María Jesús Garzarán, David A. Padua:
A Dynamically Tuned Sorting Library. CGO 2004: 111-124 - [c83]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 - [c82]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 - [c81]Nick Rizzolo, David A. Padua:
HiLO: High Level Optimization of FFTs. LCPC 2004: 238-252 - [c80]Basilio B. Fraguela, Jia Guo, Ganesh Bikshandi, María Jesús Garzarán, Gheorghe Almási, José E. Moreira, David A. Padua:
The Hierarchically Tiled Arrays programming approach. LCR 2004: 10:1-10:12 - 2003
- [j34]Angeles G. Navarro, Emilio L. Zapata, David A. Padua:
Compiler Techniques for the Distribution of Data and Computation. IEEE Trans. Parallel Distributed Syst. 14(6): 545-562 (2003) - [c79]Calin Cascaval, David A. Padua:
Estimating cache misses and locality using stack distances. ICS 2003: 150-159 - [c78]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 - [c77]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 - [c76]Gang Ren, Peng Wu, David A. Padua:
A Preliminary Study on the Vectorization of Multimedia Applications for Multimedia Extensions. LCPC 2003: 420-435 - [c75]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 - [c74]Basilio B. Fraguela, Jose Renau, Paul Feautrier, David A. Padua, Josep Torrellas:
Programming the FlexRAM parallel intelligent memory system. PPoPP 2003: 49-60 - 2002
- [j33]Yunheung Paek, Jay P. Hoeflinger, David A. Padua:
Efficient and precise array access analysis. ACM Trans. Program. Lang. Syst. 24(1): 65-109 (2002) - [j32]Yunheung Paek, Angeles G. Navarro, Emilio L. Zapata, Jay P. Hoeflinger, David A. Padua:
An Advanced Compiler Framework for Non-Cache-Coherent Multiprocessors. IEEE Trans. Parallel Distributed Syst. 13(3): 241-259 (2002) - [c73]Peng Wu, Paul Feautrier, David A. Padua, Zehra Sura:
Instance-wise points-to analysis for loop-based dependence testing. ICS 2002: 262-273 - [c72]Rudolf Eigenmann, Jay P. Hoeflinger, Robert H. Kuhn, David A. Padua, Ayon Basumallik, Seung-Jai Min, Jiajing Zhu:
Is OpenMP for Grids?. IPDPS 2002 - [c71]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 - [c70]George Almási, Calin Cascaval, David A. Padua:
Calculating stack distances efficiently. MSP/ISMM 2002: 37-43 - [c69]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 - [c68]George Almási, David A. Padua:
MaJIC: Compiling MATLAB for Speed and Responsiveness. PLDI 2002: 294-303 - 2001
- [j31]Jaejin Lee, David A. Padua:
Hiding Relaxed Memory Consistency with a Compiler. IEEE Trans. Computers 50(8): 824-833 (2001) - [c67]Peng Tu, David A. Padua:
Automatic Array Privatization. Compiler Optimizations for Scalable Parallel Systems Languages 2001: 247-284 - [c66]Jiajing Zhu, Jay P. Hoeflinger, David A. Padua:
A synthesis of memory mechanisms for distributed architectures. ICS 2001: 13-22 - [c65]Peng Wu, Albert Cohen, Jay P. Hoeflinger, David A. Padua:
Monotonic evolution: an alternative to induction variable substitution for dependence analysis. ICS 2001: 78-91 - [c64]Jiajing Zhu, Jay P. Hoeflinger, David A. Padua:
Compiling for a Hybrid Programming Model Using the LMAD Representation. LCPC 2001: 321-335 - [c63]Peng Wu, Albert Cohen, David A. Padua:
Induction Variable Analysis without Idiom Recognition: Beyond Monotonicity. LCPC 2001: 427-441 - [c62]Jianxin Xiong, Jeremy R. Johnson, Robert W. Johnson, David A. Padua:
SPL: A Language and Compiler for DSP Algorithms. PLDI 2001: 298-308 - 2000
- [j30]Yuan Lin, David A. Padua:
A Simple Framework to Calculate the Reaching Definition of Array References and Its Use in Subscript Array Analysis. Concurr. Pract. Exp. 12(2-3): 125-135 (2000) - [j29]David A. Padua:
The Fortran I compiler. Comput. Sci. Eng. 2(1): 70-75 (2000) - [j28]Peng Wu, David A. Padua:
Containers on the Parallelization of General-Purpose Java Programs. Int. J. Parallel Program. 28(6): 589-605 (2000) - [j27]David A. Padua, Ron Cytron:
Compilers and Interpreters Archive. ACM SIGPLAN Notices 35(3): 32 (2000) - [c61]Jaejin Lee, David A. Padua:
Hiding Relaxed Memory Consistency with Compilers. IEEE PACT 2000: 111-122 - [c60]Yuan Lin, David A. Padua:
Analysis of Irregular Single-Indexed Array Accesses and Its Applications in Compiler Optimizations. CC 2000: 202-218 - [c59]George Almási, David A. Padua:
MaJIC: A Matlab Just-In-time Compiler. LCPC 2000: 68-81 - [c58]Jeremy Johnson, Robert W. Johnson, David A. Padua, Jianxin Xiong:
Searching for the Best FFT Formulas with the SPL Compiler. LCPC 2000: 112-126 - [c57]Yuan Lin, David A. Padua:
Compiler analysis of irregular memory accesses. PLDI 2000: 157-168
1990 – 1999
- 1999
- [j26]Yuan Lin, David A. Padua:
On the automatic parallelization of sparse and irregular Fortran programs. Sci. Program. 7(3-4): 231-246 (1999) - [j25]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) - [j24]Lawrence Rauchwerger, David A. Padua:
The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization. IEEE Trans. Parallel Distributed Syst. 10(2): 160-180 (1999) - [c56]Peng Wu, David A. Padua:
Containers on the Parallelization of General-Purpose Java Programs. IEEE PACT 1999: 84-90 - [c55]George Almási, Calin Cascaval, David A. Padua:
MATmarks: A Shared Memory Environment for MATLAB Programming. HPDC 1999: 341-342 - [c54]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 - [c53]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 - [c52]Yuan Lin, David A. Padua:
Demand-Driven Interprocedural Array Property Analysis. LCPC 1999: 303-317 - [c51]Calin Cascaval, Luiz De Rose, David A. Padua, Daniel A. Reed:
Compile-Time Based Performance Prediction. LCPC 1999: 365-379 - [c50]Jaejin Lee, David A. Padua, Samuel P. Midkiff:
Basic Compiler Algorithms for Parallel Programs. PPoPP 1999: 1-12 - [c49]Peng Wu, José E. Moreira, Samuel P. Midkiff, Manish Gupta, David A. Padua:
Semantic Inlining - the Compiler Support for Java in Technical Computing. PP 1999 - 1998
- [j23]Jaejin Lee, Samuel P. Midkiff, David A. Padua:
A Constant Propagation Algorithm for Explicitly Parallel Programs. Int. J. Parallel Program. 26(5): 563-589 (1998) - [j22]Rudolf Eigenmann, Jay P. Hoeflinger, David A. Padua:
On the Automatic Parallelization of the Perfect Benchmarks. IEEE Trans. Parallel Distributed Syst. 9(1): 5-23 (1998) - [c48]Yunheung Paek, Angeles G. Navarro, Emilio L. Zapata, David A. Padua:
Parallelization of Benchmarks for Scalable Shared-Memory Multiprocessors. IEEE PACT 1998: 401- - [c47]Yunheung Paek, David A. Padua:
Experimental Study of Compiler Techniques for NUMA Machines. IPPS/SPDP 1998: 187-193 - [c46]Alexander V. Veidenbaum, Pen-Chung Yew, David J. Kuck, Constantine D. Polychronopoulos, David A. Padua, Edward S. Davidson, Kyle A. Gallivan:
Retrospective: The Cedar System. 25 Years ISCA: Retrospectives and Reprints 1998: 89-91 - [c45]Peng Wu, David A. Padua:
Beyond Arrays - A Container-Centric Approach for Parallelization of Real-World Symbolic Applications. LCPC 1998: 197-212 - [c44]Yuan Lin, David A. Padua:
On the Automatic Parallelization of Sparse and Irregular Fortran Programs. LCR 1998: 41-56 - [c43]Yunheung Paek, Jay P. Hoeflinger, David A. Padua:
Simplification of Array Access Patterns for Compiler Optimizations. PLDI 1998: 60-71 - 1997
- [j21]Yunheung Paek, David A. Padua:
Compiling for Scalable Multiprocessors with Polaris. Parallel Process. Lett. 7(4): 425-436 (1997) - [c42]Angeles G. Navarro, Emilio L. Zapata, Yunheung Paek, David A. Padua:
Compiler Techniques for Effective Communication on Distributed-Memory Multiprocessors. ICPP 1997: 74-77 - [c41]Jaejin Lee, Samuel P. Midkiff, David A. Padua:
Concurrent Static Single Assignment Form and Constant Propagation for Explicitly Parallel Programs. LCPC 1997: 114-130 - [e9]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. Lecture Notes in Computer Science 1239, Springer 1997, ISBN 3-540-63091-0 [contents] - 1996
- [j20]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:
Parallel Programming with Polaris. Computer 29(12): 87-81 (1996) - [j19]Paul Petersen, David A. Padua:
Static and Dynamic Evaluation of Data Dependence Analysis Techniques. IEEE Trans. Parallel Distributed Syst. 7(11): 1121-1132 (1996) - [c40]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, Peng Tu, Stephen Weatherford:
Restructuring Programs for High-Speed Computers with Polaris. ICPP Workshop 1996: 149-161 - [c39]Luiz De Rose, David A. Padua:
A MATLAB to Fortran 90 Translator and Its Effectiveness. International Conference on Supercomputing 1996: 309-316 - [c38]Yunheung Paek, David A. Padua:
Automatic Parallelization for Non-cache Coherent Multiprocessors. LCPC 1996: 266-284 - [e8]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. Lecture Notes in Computer Science 1033, Springer 1996, ISBN 3-540-60765-X [contents] - 1995
- [j18]Lawrence Rauchwerger, Nancy M. Amato, David A. Padua:
A scalable method for run-time loop parallelization. Int. J. Parallel Program. 23(6): 537-576 (1995) - [c37]Lawrence Rauchwerger, Nancy M. Amato, David A. Padua:
Run-Time Methods for Parallelizing Partially Parallel Loops. International Conference on Supercomputing 1995: 137-146 - [c36]Peng Tu, David A. Padua:
Gated SSA-based Demand-Driven Symbolic Analysis for Parallelizing Compilers. International Conference on Supercomputing 1995: 414-423 - [c35]Lawrence Rauchwerger, David A. Padua:
Parallelizing while loops for multiprocessor systems. IPPS 1995: 347-356 - [c34]Luiz De Rose, Kyle A. Gallivan, Efstratios Gallopoulos, Bret A. Marsolf, David A. Padua:
FALCON: A MATLAB Interactive Restructuring Compiler. LCPC 1995: 269-288 - [c33]Roger Espasa, Mateo Valero, David A. Padua, Marta Jiménez, Eduard Ayguadé:
Quantitative analysis of vector code. PDP 1995: 452-463 - [c32]Peng Tu, David A. Padua:
Efficient Building and Placing of Gating Functions. PLDI 1995: 47-55 - [c31]Lawrence Rauchwerger, David A. Padua:
The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization. PLDI 1995: 218-232 - [c30]David A. Padua, Rudolf Eigenmann, Jay P. Hoeflinger:
Automatic Program Restructuring for Parallel Computing and the Polaris Fortran Translator. PP 1995: 647-649 - [e7]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. Lecture Notes in Computer Science 892, Springer 1995, ISBN 3-540-58868-X [contents] - [e6]Jeanne Ferrante, David A. Padua, Richard L. Wexelblat:
Proceedings of the Fifth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), Santa Barbara, California, USA, July 19-21, 1995. ACM 1995, ISBN 0-89791-700-6 [contents] - 1994
- [j17]William Blume, Rudolf Eigenmann, Jay P. Hoeflinger, David A. Padua, Paul Petersen, Lawrence Rauchwerger, Peng Tu:
Automatic Detection of Parallelism: A grand challenge for high performance computing. IEEE Parallel Distributed Technol. Syst. Appl. 2(3): 37-47 (1994) - [j16]Utpal Banerjee, David Gelernter, Alex Nicolau, David A. Padua:
Editors' introduction. Int. J. Parallel Program. 22(1): 1 (1994) - [j15]Keith Faigin, Stephen Weatherford, Jay P. Hoeflinger, David A. Padua, Paul Petersen:
The polaris internal representation. Int. J. Parallel Program. 22(5): 553-586 (1994) - [c29]Josep Torrellas, David A. Koufaty, David A. Padua:
Comparing the Performance of the DASH and CEDAR Multiprocessors. ICPP (2) 1994: 304-308 - [c28]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 - [c27]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:
Polaris: Improving the Effectiveness of Parallelizing Compilers. LCPC 1994: 141-154 - [e5]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. Lecture Notes in Computer Science 768, Springer 1994, ISBN 3-540-57659-2 [contents] - 1993
- [j14]Rudolf Eigenmann, Jay P. Hoeflinger, Greg P. Jaxon, Zhiyuan Li, David A. Padua:
Restructuring Fortran programs for Cedar. Concurr. Pract. Exp. 5(7): 553-573 (1993) - [j13]Utpal Banerjee, Rudolf Eigenmann, Alexandru Nicolau, David A. Padua:
Automatic program parallelization. Proc. IEEE 81(2): 211-243 (1993) - [c26]Paul Petersen, David A. Padua:
Static and Dynamic Evaluation of Data Dependence Analysis. International Conference on Supercomputing 1993: 107-116 - [c25]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, Ulrike Meier Yang, Perry A. Emrath, David A. Padua, Rudolf Eigenmann, Jay P. Hoeflinger, Greg P. Jaxon, Zhiyuan Li, T. Murphy, John T. Andrews, Stephen W. Turner:
The Cedar System and an Initial Performance Study. ISCA 1993: 213-223 - [c24]David C. Sehr, Laxmikant V. Kalé, David A. Padua:
Loop Transformations for Prolog Programs. LCPC 1993: 374-389 - [c23]Peng Tu, David A. Padua:
Automatic Array Privatization. LCPC 1993: 500-521 - [c22]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, 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 - [e4]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. Lecture Notes in Computer Science 757, Springer 1993, ISBN 3-540-57502-2 [contents] - 1992
- [j12]David A. Padua:
Problem-solving environments for parallel computers. Future Gener. Comput. Syst. 7(2-3): 221-229 (1992) - [j11]Perry A. Emrath, Sanjoy Ghosh, David A. Padua:
Detecting Nondeterminacy in Parallel Programs. IEEE Softw. 9(1): 69-77 (1992) - [c21]P. Peterson, David A. Padua:
Dynamic Dependence Analysis: A Novel Method for Data Depndence Evaluation. LCPC 1992: 64-81 - [c20]Peng Tu, David A. Padua:
Array Privatization for Shared and Distributed Memory Machines (Extended Abstract). SIGPLAN Workshop 1992: 64-67 - [e3]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. Lecture Notes in Computer Science 589, Springer 1992, ISBN 3-540-55422-X [contents] - 1991
- [j10]David A. Padua, Benjamin W. Wah, Pen-Chung Yew:
Guest Editor's Introduction. IEEE Trans. Parallel Distributed Syst. 2(3): 261-263 (1991) - [c19]Samuel P. Midkiff, David A. Padua:
A Comparison of Four Synchronization Optimization Techniques. ICPP (2) 1991: 9-16 - [c18]Rudolf Eigenmann, Jay P. Hoeflinger, Greg P. Jaxon, Zhiyuan Li, David A. Padua:
Restructuring Fortran Programs for Cedar. ICPP (1) 1991: 57-66 - [c17]David C. Sehr, Laxmikant V. Kalé, David A. Padua:
Fortran-Style Transformations for Functional Programs. ICPP (2) 1991: 282-283 - [c16]Manish K. Gupta, David A. Padua:
Effects of Program Parallelization and Stripmining Transformation on Cache Performance in a Multiprocessor. ICPP (1) 1991: 301-304 - [c15]Rudolf Eigenmann, Jay P. Hoeflinger, Zhiyuan Li, David A. Padua:
Experience in the Automatic Parallelization of Four Perfect-Benchmark Programs. LCPC 1991: 65-83 - 1990
- [j9]Mark D. Guzzi, David A. Padua, Jay P. Hoeflinger, Duncan H. Lawrie:
Cedar Fortran and other vector and parallel Fortran dialects. J. Supercomput. 4(1): 37-62 (1990) - [c14]Rudolf Eigenmann, Jay P. Hoeflinger, Greg P. Jaxon, David A. Padua:
Cedar Fortran and Its Compiler. CONPAR 1990: 288-299 - [c13]Samuel P. Midkiff, David A. Padua:
Issues in the Optimization of Parallel Programs. ICPP (2) 1990: 105-113 - [e2]David A. Padua:
Proceedings of the 1990 International Conference on Parallel Processing, Urbana-Champaign, IL, USA, August 1990. Volume 2: Software. Pennsylvania State University Press 1990 [contents] - [e1]David A. Padua:
Proceedings of the Second ACM SIGPLAN Symposium on Princiles & Practice of Parallel Programming (PPOPP), Seattle, Washington, USA, March 14-16, 1990. ACM 1990, ISBN 0-89791-350-7 [contents]
1980 – 1989
- 1989
- [j8]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) - [c12]David A. Padua:
Problem solving environments. COMPSAC 1989: 116-117 - [c11]Perry A. Emrath, Sanjoy Ghosh, David A. Padua:
Event synchronization analysis for debugging parallel programs. SC 1989: 580-588 - 1988
- [j7]Laxmikant V. Kalé, David A. Padua, David C. Sehr:
OR parallel execution of Prolog programs with side effects. J. Supercomput. 2(2): 209-223 (1988) - [c10]Markian M. Gooley, Laxmikant V. Kalé, David A. Padua, Balkrishna Ramkumar, U. S. Reddy, David C. Sehr, Wei Wennie Shu, Benjamin W. Wah:
Prolog at the University of Illinois. COMPCON 1988: 68-73 - [c9]Harlan E. Husmann, David J. Kuck, David A. Padua:
Automatic Compound Function Definition for Multiprocessors. ICPP (2) 1988: 34-41 - [c8]Luddy Harrison, David A. Padua:
Parcel: project for the automatic restructuring and concurrent evaluation of LISP. ICS 1988: 527-538 - [c7]Perry A. Emrath, David A. Padua:
Automatic Detection of Nondeterminacy in Parallel Programs. Workshop on Parallel and Distributed Debugging 1988: 89-99 - [c6]Mark D. Guzzi, Jay P. Hoeflinger, David A. Padua, Duncan H. Lawrie:
Cedar Fortran and other Vector and parallel Fortran dialects. SC 1988: 114-121 - 1987
- [j6]Samuel P. Midkiff, David A. Padua:
Compiler Algorithms for Synchronization. IEEE Trans. Computers 36(12): 1485-1495 (1987) - [c5]Todd R. Allen, David A. Padua:
Debugging Parallel Fortran on a Shared Memory Machine. ICPP 1987: 721-727 - 1986
- [j5]David A. Padua, Michael Wolfe:
Advanced Compiler Optimizations for Supercomputers. Commun. ACM 29(12): 1184-1201 (1986) - [c4]Constantine D. Polychronopoulos, David J. Kuck, David A. Padua:
Execution of Parallel Loops on Parallel Processor Systems. ICPP 1986: 519-527 - [c3]Samuel P. Midkiff, David A. Padua:
Compiler Generated Synchronization for Do Loops. ICPP 1986: 544-551 - [c2]Williams Ludwell Harrison III, David A. Padua:
Representing S-Expressions for the Efficient Evaluation of LISP on Parallel Processors. ICPP 1986: 703-710 - 1982
- [j4]Daniel Gajski, David A. Padua, David J. Kuck, Robert H. Kuhn:
A Second Opinion on Data Flow Machines and Languages. Computer 15(2): 58-69 (1982) - [j3]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
- [j2]Pin-Yee Chen, Duncan H. Lawrie, David A. Padua, Pen-Chung Yew:
Interconnection Networks Using Shuffles. Computer 14(12): 55-64 (1981) - [c1]David J. Kuck, Robert H. Kuhn, David A. Padua, Bruce Leasure, Michael Wolfe:
Dependence Graphs and Compiler Optimizations. POPL 1981: 207-218 - 1980
- [j1]David A. Padua, David J. Kuck, Duncan H. Lawrie:
High-Speed Multiprocessors and Compilation Techniques. IEEE Trans. Computers 29(9): 763-776 (1980)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 22:13 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint