Travelled to:
1 × Canada
1 × Germany
5 × USA
Collaborated with:
K.Kennedy S.Carr B.Koblenz ∅ A.Porterfield J.Subhlok R.Allen S.J.Deitz B.L.Chamberlain L.Snyder K.D.Cooper L.Torczon
Talks about:
program (3) regist (3) alloc (3) interprocedur (2) retrospect (2) subscript (2) parallel (2) variabl (2) analysi (2) improv (2)
Person: David Callahan
DBLP: Callahan:David
Contributed to:
Wrote 9 papers:
- PPoPP-2006-DeitzCCS #abstraction #reduction
- Global-view abstractions for user-defined reductions and scans (SJD, DC, BLC, LS), pp. 40–47.
- ASPLOS-1991-CallahanKP
- Software Prefetching (DC, KK, AP), pp. 40–52.
- PLDI-1991-CallahanK #graph
- Register Allocation via Hierarchical Graph Coloring (DC, BK), pp. 192–203.
- Best-of-PLDI-1990-CallahanCK90a
- Improving register allocation for subscripted variables (with retrospective) (DC, SC, KK), pp. 328–342.
- PLDI-1990-CallahanCK
- Improving Register Allocation for Subscripted Variables (DC, SC, KK), pp. 53–65.
- PPoPP-1990-CallahanKS #analysis #parallel #programming
- Analysis of Event Synchronization in A Parallel Programming Tool (DC, KK, JS), pp. 21–30.
- PLDI-1988-Callahan #analysis #data flow #graph #interprocedural #summary
- The Program Summary Graph and Flow-Sensitive Interprocedural Data Flow Analysis (DC), pp. 47–56.
- POPL-1987-AllenCK #automation #composition #execution #parallel #source code
- Automatic Decomposition of Scientific Programs for Parallel Execution (RA, DC, KK), pp. 63–76.
- Best-of-PLDI-1986-CallahanCKT #constant #interprocedural
- Interprocedural constant propagation (with retrospective) (DC, KDC, KK, LT), pp. 155–166.