Travelled to:
1 × United Kingdom
2 × Canada
2 × France
9 × USA
Collaborated with:
∅ A.Aiken C.Stolte S.Lin Z.DeVito D.Tang James J. Thomas M.Zaharia M.Savva A.X.Chang C.D.Manning A.Levinthal M.Paquette J.Lawson M.Houston J.Y.Park M.Ren T.J.Knight K.Fatahalian W.J.Dally D.Ritchie M.Fisher J.Hegarty J.Vitek R.Bosch G.Stoll M.Rosenblum Manolis Papadakis Gilbert Louis Bernstein R.S.0001 B.Chan J.Talbot L.Wu N.Sakunkoo M.Cammarano H.Chafi Z.DeVito A.Moors T.Rompf A.K.Sujeeth M.Odersky K.Olukotun M.Erez
Talks about:
parallel (4) visual (4) perform (3) languag (3) analysi (3) comput (3) data (3) use (3) hierarchi (2) graphic (2)
Person: Pat Hanrahan
DBLP: Hanrahan:Pat
Contributed to:
Wrote 16 papers:
- CHI-2014-SavvaCMH #automation #generative #keyword #named
- TransPhoner: automated mnemonic keyword generation (MS, AXC, CDM, PH), pp. 3725–3734.
- PLDI-2014-DeVitoRFAH #generative #runtime #using
- First-class runtime generation of high-performance types using exotypes (ZD, DR, MF, AA, PH), p. 11.
- CHI-2013-LinH #how #image #modelling #people
- Modeling how people extract color themes from images (SL, PH), pp. 3101–3110.
- PLDI-2013-DeVitoHAHV #multi #named
- Terra: a multi-stage language for high-performance computing (ZD, JH, AA, PH, JV), pp. 105–116.
- SIGMOD-2012-Hanrahan #database
- Analytic database technologies for a new kind of user: the data enthusiast (PH), pp. 577–578.
- OOPSLA-2010-ChafiDMRSHOO #parallel
- Language virtualization for heterogeneous parallel computing (HC, ZD, AM, TR, AKS, PH, MO, KO), pp. 835–847.
- SIGMOD-2009-ChanTWSCH #integration #interactive #named #on-demand #visualisation
- Vispedia: on-demand data integration for interactive visualization and exploration (BC, JT, LW, NS, MC, PH), pp. 1139–1142.
- PPoPP-2008-HoustonPRKFADH #interface #memory management #multi #runtime
- A portable runtime interface for multi-level memory hierarchies (MH, JYP, MR, TJK, KF, AA, WJD, PH), pp. 143–152.
- PPoPP-2007-KnightPRHEFADH #compilation #memory management
- Compilation for explicitly managed memory hierarchies (TJK, JYP, MR, MH, ME, KF, AA, WJD, PH), pp. 226–236.
- SIGMOD-2006-Hanrahan #analysis #named #query #visualisation
- VizQL: a language for query, analysis and visualization (PH), p. 721.
- PPoPP-2005-Hanrahan #hardware #performance #question #why
- Why is graphics hardware so fast? (PH), p. 1.
- KDD-2002-StolteTH #analysis #query #using #visualisation
- Query, analysis, and visualization of hierarchically structured data using Polaris (CS, DT, PH), pp. 112–122.
- HPCA-2000-BoschSSRH #analysis #case study #parallel #performance #using #visualisation
- Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study (RB, CS, GS, MR, PH), pp. 360–371.
- ASPLOS-1987-LevinthalHPL #parallel
- Parallel Computers for Graphics Applications (AL, PH, MP, JL), pp. 193–198.
- OOPSLA-2017-PapadakisB0AH #graph #named
- Seam: provably safe local edits on graphs (MP, GLB, RS0, AA, PH), p. 29.
- ASPLOS-2020-ThomasHZ #framework #named #parallel #streaming
- Fleet: A Framework for Massively Parallel Streaming on FPGAs (JJT, PH, MZ), pp. 639–651.