Travelled to:
1 × China
17 × USA
2 × Germany
3 × Canada
Collaborated with:
M.J.Garzarán P.Wu Y.Lin G.S.Almasi B.B.Fraguela X.Li H.Wang S.Cong J.Han J.Hoeflinger S.P.Midkiff J.Lee L.Rauchwerger P.Tu G.Ren R.H.Kuhn A.Duchateau D.Barthou X.Zhou J.P.Giacalone C.Cascaval Y.Paek J.Guo G.Bikshandi J.Torrellas Z.Sura D.Andrade J.C.Brodman J.Xiong J.R.Johnson R.W.Johnson J.Renau P.Feautrier R.Espasa M.Valero M.Jiménez E.Ayguadé D.J.Kuck B.Leasure M.Wolfe Y.Ni B.Virlet B.Kuhn X.Fang C.Wong D.Hoeflinger G.Almási C.v.Praun K.Yotov M.Cibulskis G.DeJong K.Pingali P.Stodghill Zhangxiaowen Gong Zhi Chen 0001 Justin Josef Szaday David C. Wong 0001 Neftali Watkinson S.Maleki A.V.Veidenbaum A.Nicolau
Talks about:
parallel (9) compil (9) program (7) optim (7) algorithm (4) analysi (3) system (3) memori (3) access (3) array (3)
Person: David A. Padua
DBLP: Padua:David_A=
Facilitated 4 volumes:
Contributed to:
Wrote 28 papers:
- OOPSLA-2015-WangPW
- Vectorization of apply to reduce interpretation overhead of R (HW, DAP, PW), pp. 400–415.
- CGO-2014-WangWP #optimisation #reduction #virtual machine
- Optimizing R VM: Allocation Removal and Path Length Reduction via Interpreter-level Specialization (HW, PW, DAP), p. 295.
- CGO-2013-DuchateauPB #algebra #algorithm #automation #equation #linear #named
- Hydra: Automatic algorithm exploration from linear algebra equations (AD, DAP, DB), p. 10.
- CGO-2012-ZhouGGKNP
- Hierarchical overlapped tiling (XZ, JPG, MJG, RHK, YN, DAP), pp. 207–218.
- LCTES-2011-VirletZGKGP #realtime #scheduling
- Scheduling of stream-based real-time applications for heterogeneous systems (BV, XZ, JPG, BK, MJG, DAP), pp. 1–10.
- PDP-2009-AndradeFBP #manycore #programming
- Task-Parallel versus Data-Parallel Library-Based Programming in Multicore Systems (DA, BBF, JCB, DAP), pp. 101–110.
- PPoPP-2008-GuoBFGP #programming
- Programming with tiles (JG, GB, BBF, MJG, DAP), pp. 111–122.
- PLDI-2006-RenWP #optimisation #permutation
- Optimizing data permutations for SIMD devices (GR, PW, DAP), pp. 118–131.
- PPoPP-2006-BikshandiGHAFGPP #array #locality #parallel #programming
- Programming for parallelism and locality with hierarchically tiled arrays (GB, JG, DH, GA, BBF, MJG, DAP, CvP), pp. 48–57.
- CGO-2005-LiGP #algorithm #optimisation #search-based #sorting
- Optimizing Sorting with Genetic Algorithms (XL, MJG, DAP), pp. 99–110.
- KDD-2005-CongHP #mining #parallel
- Parallel mining of closed sequential patterns (SC, JH, DAP), pp. 562–567.
- PPoPP-2005-CongHHP #data mining #framework #mining #parallel
- A sampling-based framework for parallel data mining (SC, JH, JH, DAP), pp. 255–265.
- PPoPP-2005-SuraFWMLP #compilation #consistency #java #performance #source code
- Compiler techniques for high performance sequentially consistent java programs (ZS, XF, CLW, SPM, JL, DAP), pp. 2–13.
- CGO-2004-LiGP #library #sorting
- A Dynamically Tuned Sorting Library (XL, MJG, DAP), pp. 111–124.
- PLDI-2003-YotovLRCDGPPSW #comparison #empirical #modelling #optimisation
- A comparison of empirical and model-driven optimization (KY, XL, GR, MC, GD, MJG, DAP, KP, PS, PW), pp. 63–76.
- PPoPP-2003-FraguelaRFPT #memory management #parallel #programming
- Programming the FlexRAM parallel intelligent memory system (BBF, JR, PF, DAP, JT), pp. 49–60.
- PLDI-2002-AlmasiP #compilation #latency #matlab #named
- MaJIC: Compiling MATLAB for Speed and Responsiveness (GSA, DAP), pp. 294–303.
- PLDI-2001-XiongJJP #algorithm #compilation #named
- SPL: A Language and Compiler for DSP Algorithms (JX, JRJ, RWJ, DAP), pp. 298–308.
- CC-2000-LinP #analysis #array #compilation #optimisation
- Analysis of Irregular Single-Indexed Array Accesses and Its Applications in Compiler Optimizations (YL, DAP), pp. 202–218.
- PLDI-2000-LinP #analysis #compilation #memory management
- Compiler analysis of irregular memory accesses (YL, DAP), pp. 157–168.
- HPDC-1999-AlmasiCP #matlab #memory management #named #programming
- MATmarks: A Shared Memory Environment for MATLAB Programming (GSA, CC, DAP), pp. 341–342.
- PPoPP-1999-LeePM #algorithm #compilation #parallel #source code
- Basic Compiler Algorithms for Parallel Programs (JL, DAP, SPM), pp. 1–12.
- PLDI-1998-PaekHP #array #compilation #data access #optimisation
- Simplification of Array Access Patterns for Compiler Optimizations (YP, JH, DAP), pp. 60–71.
- PDP-1995-EspasaVPJA #analysis
- Quantitative analysis of vector code (RE, MV, DAP, MJ, EA), pp. 452–463.
- PLDI-1995-RauchwergerP #parallel #reduction #runtime
- The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization (LR, DAP), pp. 218–232.
- PLDI-1995-TuP #performance
- Efficient Building and Placing of Gating Functions (PT, DAP), pp. 47–55.
- POPL-1981-KuckKPLW #compilation #dependence #graph #optimisation
- Dependence Graphs and Compiler Optimizations (DJK, RHK, DAP, BL, MW), pp. 207–218.
- OOPSLA-2018-GongCS0SWMPVNT #compilation #empirical
- An empirical study of the effect of source-level loop transformations on compiler stability (ZG, ZC0, JJS, DCW0, ZS, NW, SM, DAP, AVV, AN, JT), p. 29.