| 2009 |
| 92 | EE | Jeremy Sugerman,
Kayvon Fatahalian,
Solomon Boulos,
Kurt Akeley,
Pat Hanrahan:
GRAMPS: A programming model for graphics pipelines.
ACM Trans. Graph. 28(1): (2009) |
| 2008 |
| 91 | EE | Jeff Klingner,
Rakshit Kumar,
Pat Hanrahan:
Measuring the task-evoked pupillary response with a remote eye tracker.
ETRA 2008: 69-72 |
| 90 | EE | Mike Houston,
Ji Young Park,
Manman Ren,
Timothy J. Knight,
Kayvon Fatahalian,
Alex Aiken,
William J. Dally,
Pat Hanrahan:
A portable runtime interface for multi-level memory hierarchies.
PPOPP 2008: 143-152 |
| 89 | EE | Larry Seiler,
Doug Carmean,
Eric Sprangle,
Tom Forsyth,
Michael Abrash,
Pradeep Dubey,
Stephen Junkins,
Adam Lake,
Jeremy Sugerman,
Robert Cavin,
Roger Espasa,
Ed Grochowski,
Toni Juan,
Pat Hanrahan:
Larrabee: a many-core x86 architecture for visual computing.
ACM Trans. Graph. 27(3): (2008) |
| 88 | EE | Chris Stolte,
Diane Tang,
Pat Hanrahan:
Polaris: a system for query, analysis, and visualization of multidimensional databases.
Commun. ACM 51(11): 75-84 (2008) |
| 87 | EE | Bryan Chan,
Leslie Wu,
Justin Talbot,
Mike Cammarano,
Pat Hanrahan:
Vispedia: Interactive Visual Exploration of Wikipedia Data via Search-Based Integration.
IEEE Trans. Vis. Comput. Graph. 14(6): 1213-1220 (2008) |
| 2007 |
| 86 | EE | Sylvia C. Pont,
Pradeep Sen,
Pat Hanrahan:
2-1/2D texture mapping: real-time perceptual surface roughening.
APGV 2007: 69-72 |
| 85 | EE | Timothy J. Knight,
Ji Young Park,
Manman Ren,
Mike Houston,
Mattan Erez,
Kayvon Fatahalian,
Alex Aiken,
William J. Dally,
Pat Hanrahan:
Compilation for explicitly managed memory hierarchies.
PPOPP 2007: 226-236 |
| 84 | EE | Daniel Reiter Horn,
Jeremy Sugerman,
Mike Houston,
Pat Hanrahan:
Interactive k-d tree GPU raytracing.
SI3D 2007: 167-174 |
| 83 | EE | Erich Elsen,
Vaidyanathan Vishal,
Mike Houston,
Vijay S. Pande,
Pat Hanrahan,
Eric Darve:
N-Body Simulations on GPUs
CoRR abs/0706.3060: (2007) |
| 82 | EE | Jock D. Mackinlay,
Pat Hanrahan,
Chris Stolte:
Show Me: Automatic Presentation for Visual Analysis.
IEEE Trans. Vis. Comput. Graph. 13(6): 1137-1144 (2007) |
| 81 | EE | Mike Cammarano,
Xin Luna Dong,
Bryan Chan,
Jeff Klingner,
Justin Talbot,
Alon Y. Halevy,
Pat Hanrahan:
Visualization of Heterogeneous Data.
IEEE Trans. Vis. Comput. Graph. 13(6): 1200-1207 (2007) |
| 2006 |
| 80 | EE | Erich Elsen,
Mike Houston,
Vaidyanathan Vishal,
Eric Darve,
Pat Hanrahan,
Vijay S. Pande:
Poster reception - N-Body simulation on GPUs.
SC 2006: 188 |
| 79 | EE | Kayvon Fatahalian,
Daniel Reiter Horn,
Timothy J. Knight,
Larkhoon Leem,
Mike Houston,
Ji Young Park,
Mattan Erez,
Manman Ren,
Alex Aiken,
William J. Dally,
Pat Hanrahan:
Memory - Sequoia: programming the memory hierarchy.
SC 2006: 83 |
| 78 | EE | Pat Hanrahan:
VizQL: a language for query, analysis and visualization.
SIGMOD Conference 2006: 721 |
| 2005 |
| 77 | EE | Kelly P. Gaither,
David S. Ebert,
Daniel Weiskopf,
Pat Hanrahan:
The Visualization Process: The Path from Data to Insight.
IEEE Visualization 2005: 118 |
| 76 | EE | Doantam Phan,
Ling Xiao,
Ron B. Yeh,
Pat Hanrahan,
Terry Winograd:
Flow Map Layout.
INFOVIS 2005: 29 |
| 75 | EE | Pat Hanrahan:
Why is graphics hardware so fast?
PPOPP 2005: 1 |
| 74 | EE | Daniel Reiter Horn,
Mike Houston,
Pat Hanrahan:
ClawHMMER: A Streaming HMMer-Search Implementation.
SC 2005: 11 |
| 73 | EE | Pat Hanrahan:
Realistic or Abstract Imagery: The Future of Computer Graphics?
Comput. Graph. Forum 24(3): (2005) |
| 2004 |
| 72 | EE | Julie Heiser,
Doantam Phan,
Maneesh Agrawala,
Barbara Tversky,
Pat Hanrahan:
Identification and validation of cognitive design principles for automated generation of assembly instructions.
AVI 2004: 311-319 |
| 71 | EE | Kayvon Fatahalian,
Jeremy Sugerman,
Pat Hanrahan:
Understanding the efficiency of GPU algorithms for matrix-matrix multiplication.
Graphics Hardware 2004: 133-137 |
| 70 | EE | Tim Foley,
Mike Houston,
Pat Hanrahan:
Efficient partitioning of fragment shaders for multiple-output hardware.
Graphics Hardware 2004: 45-53 |
| 69 | EE | Pat Hanrahan:
Capstone Address: Self-Illustrating Phenomena.
IEEE Visualization 2004 |
| 68 | EE | Ren Ng,
Ravi Ramamoorthi,
Pat Hanrahan:
Triple product wavelet integrals for all-frequency relighting.
ACM Trans. Graph. 23(3): 477-487 (2004) |
| 67 | EE | Ian Buck,
Tim Foley,
Daniel Reiter Horn,
Jeremy Sugerman,
Kayvon Fatahalian,
Mike Houston,
Pat Hanrahan:
Brook for GPUs: stream computing on graphics hardware.
ACM Trans. Graph. 23(3): 777-786 (2004) |
| 66 | EE | Ravi Ramamoorthi,
Pat Hanrahan:
A signal-processing framework for reflection.
ACM Trans. Graph. 23(4): 1004-1042 (2004) |
| 2003 |
| 65 | EE | Timothy J. Purcell,
Craig Donner,
Mike Cammarano,
Henrik Wann Jensen,
Pat Hanrahan:
Photon mapping on programmable graphics hardware.
Graphics Hardware 2003: 41-50 |
| 64 | | David Akers,
Frank Losasso,
Jeff Klingner,
Maneesh Agrawala,
John Rick,
Pat Hanrahan:
Conveying Shape and Features with Image-Based Relighting.
IEEE Visualization 2003: 349-354 |
| 63 | EE | William J. Dally,
Francois Labonte,
Abhishek Das,
Pat Hanrahan,
Jung Ho Ahn,
Jayanth Gummaraju,
Mattan Erez,
Nuwan Jayasena,
Ian Buck,
Timothy J. Knight,
Ujval J. Kapasi:
Merrimac: Supercomputing with Streams.
SC 2003: 35 |
| 62 | EE | Ren Ng,
Ravi Ramamoorthi,
Pat Hanrahan:
All-frequency shadows using non-linear wavelet lighting approximation.
ACM Trans. Graph. 22(3): 376-381 (2003) |
| 61 | EE | Pradeep Sen,
Mike Cammarano,
Pat Hanrahan:
Shadow silhouette maps.
ACM Trans. Graph. 22(3): 521-526 (2003) |
| 60 | EE | Stephen R. Marschner,
Henrik Wann Jensen,
Mike Cammarano,
Steve Worley,
Pat Hanrahan:
Light scattering from human hair fibers.
ACM Trans. Graph. 22(3): 780-791 (2003) |
| 59 | EE | Maneesh Agrawala,
Doantam Phan,
Julie Heiser,
John Haymaker,
Jeff Klingner,
Pat Hanrahan,
Barbara Tversky:
Designing effective step-by-step assembly instructions.
ACM Trans. Graph. 22(3): 828-837 (2003) |
| 58 | EE | Chris Stolte,
Diane Tang,
Pat Hanrahan:
Multiscale Visualization Using Data Cubes.
IEEE Trans. Vis. Comput. Graph. 9(2): 176-187 (2003) |
| 2002 |
| 57 | EE | Chris Stolte,
Diane Tang,
Pat Hanrahan:
Multiscale Visualization Using Data Cubes "InfoVis 2002 Best Paper".
INFOVIS 2002: 7-14 |
| 56 | EE | Chris Stolte,
Diane Tang,
Pat Hanrahan:
Query, analysis, and visualization of hierarchically structured data using Polaris.
KDD 2002: 112-122 |
| 55 | EE | Ravi Ramamoorthi,
Pat Hanrahan:
Frequency space environment map rendering.
SIGGRAPH 2002: 517-526 |
| 54 | EE | Timothy J. Purcell,
Ian Buck,
William R. Mark,
Pat Hanrahan:
Ray tracing on programmable graphics hardware.
SIGGRAPH 2002: 703-712 |
| 53 | EE | Ravi Ramamoorthi,
Pat Hanrahan:
Frequency space environment map rendering.
ACM Trans. Graph. 21(3): 517-526 (2002) |
| 52 | EE | Timothy J. Purcell,
Ian Buck,
William R. Mark,
Pat Hanrahan:
Ray tracing on programmable graphics hardware.
ACM Trans. Graph. 21(3): 703-712 (2002) |
| 51 | EE | Chris Stolte,
Diane Tang,
Pat Hanrahan:
Polaris: A System for Query, Analysis, and Visualization of Multidimensional Relational Databases.
IEEE Trans. Vis. Comput. Graph. 8(1): 52-65 (2002) |
| 2001 |
| 50 | EE | Pat Hanrahan:
To Draw a Tree.
INFOVIS 2001: 3 |
| 49 | EE | Ravi Ramamoorthi,
Pat Hanrahan:
A signal-processing framework for inverse rendering.
SIGGRAPH 2001: 117-128 |
| 48 | EE | Greg Humphreys,
Matthew Eldridge,
Ian Buck,
Gordon Stoll,
Matthew Everett,
Pat Hanrahan:
WireGL: a scalable graphics system for clusters.
SIGGRAPH 2001: 129-140 |
| 47 | EE | Gordon Stoll,
Matthew Eldridge,
Dan Patterson,
Art Webb,
Steven Berman,
Richard Levy,
Chris Caywood,
Milton Taveira,
Stephen Hunt,
Pat Hanrahan:
Lightning-2: a high-performance display subsystem for PC clusters.
SIGGRAPH 2001: 141-148 |
| 46 | EE | Kekoa Proudfoot,
William R. Mark,
Svetoslav Tzvetkov,
Pat Hanrahan:
A real-time procedural shading system for programmable graphics hardware.
SIGGRAPH 2001: 159-170 |
| 45 | EE | Ravi Ramamoorthi,
Pat Hanrahan:
An efficient representation for irradiance environment maps.
SIGGRAPH 2001: 497-500 |
| 44 | EE | Henrik Wann Jensen,
Stephen R. Marschner,
Marc Levoy,
Pat Hanrahan:
A practical model for subsurface light transport.
SIGGRAPH 2001: 511-518 |
| 43 | EE | Shankar Ponnekanti,
Brian Lee,
Armando Fox,
Pat Hanrahan,
Terry Winograd:
ICrafter: A Service Framework for Ubiquitous Computing Environments.
Ubicomp 2001: 56-75 |
| 2000 |
| 42 | EE | Robert Bosch,
Chris Stolte,
Gordon Stoll,
Mendel Rosenblum,
Pat Hanrahan:
Performance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study.
HPCA 2000: 360- |
| 41 | EE | Chris Stolte,
Pat Hanrahan:
Polaris: A System for Query, Analysis and Visualization of Multi-Dimensional Relational Databases.
INFOVIS 2000: 5-14 |
| 40 | EE | Greg Humphreys,
Ian Buck,
Matthew Eldridge,
Pat Hanrahan:
Distributed Rendering for Scalable Displays.
SC 2000 |
| 39 | EE | Reid Gershbein,
Pat Hanrahan:
A fast relighting engine for interactive cinematic lighting design.
SIGGRAPH 2000: 353-358 |
| 38 | EE | Matthew Eldridge,
Homan Igehy,
Pat Hanrahan:
Pomegranate: a fully scalable graphics architecture.
SIGGRAPH 2000: 443-454 |
| 37 | EE | Matt Pharr,
Pat Hanrahan:
Monte Carlo evaluation of non-linear scattering equations for subsurface reflection.
SIGGRAPH 2000: 75-84 |
| 1999 |
| 36 | | Greg Humphreys,
Pat Hanrahan:
A Distributed Graphics System for Large Tiled Displays.
IEEE Visualization 1999: 215-223 |
| 35 | EE | Chris Stolte,
Robert Bosch,
Pat Hanrahan,
Mendel Rosenblum:
Visualizing Application Behavior on Superscalar Processors.
INFOVIS 1999: 10-17 |
| 1998 |
| 34 | EE | Pat Hanrahan:
Modern Trompe l'oeil - Keynote.
IEEE Visualization 1998: 15 |
| 33 | EE | Homan Igehy,
Gordon Stoll,
Pat Hanrahan:
The Design of a Parallel Graphics Interface.
SIGGRAPH 1998: 141-150 |
| 32 | EE | Oliver Deussen,
Pat Hanrahan,
Bernd Lintermann,
Radomír Mech,
Matt Pharr,
Przemyslaw Prusinkiewicz:
Realistic Modeling and Rendering of Plant Ecosystems.
SIGGRAPH 1998: 275-286 |
| 1997 |
| 31 | EE | Lawrence D. Cutler,
Bernd Fröhlich,
Pat Hanrahan:
Two-Handed Direct Manipulation on the Responsive Workbench.
SI3D 1997: 107-114, 191 |
| 30 | EE | Matt Pharr,
Craig E. Kolb,
Reid Gershbein,
Pat Hanrahan:
Rendering complex scenes with memory-coherent ray tracing.
SIGGRAPH 1997: 101-108 |
| 29 | EE | Maneesh Agrawala,
Andrew C. Beers,
Ian McDowall,
Bernd Fröhlich,
Mark T. Bolas,
Pat Hanrahan:
The two-user Responsive Workbench: support for collaboration through individual views of a shared space.
SIGGRAPH 1997: 327-332 |
| 1996 |
| 28 | | Matt Pharr,
Pat Hanrahan:
Geometry Caching for Ray-Tracing Displacement Maps.
Rendering Techniques 1996: 31-40 |
| 27 | EE | Marc Levoy,
Pat Hanrahan:
Light Field Rendering.
SIGGRAPH 1996: 31-42 |
| 26 | EE | Julie Dorsey,
Pat Hanrahan:
Modeling and Rendering of Metallic Patinas.
SIGGRAPH 1996: 387-396 |
| 25 | EE | Julie Dorsey,
Hans Køhling Pedersen,
Pat Hanrahan:
Flow and Changes in Appearance.
SIGGRAPH 1996: 411-420 |
| 1995 |
| 24 | | Pat Hanrahan,
Werner Purgathofer:
Rendering Techniques '95, Proceedings of the Eurographics Workshop in Dublin, Ireland, June 12-14, 1995
Springer 1995 |
| 23 | EE | Gordon Stoll,
Bin Wei,
Douglas W. Clark,
Edward W. Felten,
Kai Li,
Pat Hanrahan:
Evaluating Multi-Port Frame Buffer Designs for a Mesh-Connected Multicomputer.
ISCA 1995: 96-105 |
| 22 | EE | Craig E. Kolb,
Don P. Mitchell,
Pat Hanrahan:
A realistic camera model for computer graphics.
SIGGRAPH 1995: 317-324 |
| 21 | EE | Pat Hanrahan:
In Memoriam: Dr. Wolfgang Krueger.
IEEE Trans. Vis. Comput. Graph. 1(3): 209 (1995) |
| 1994 |
| 20 | EE | Seth J. Teller,
Celeste Fowler,
Thomas A. Funkhouser,
Pat Hanrahan:
Partitioning and ordering large radiosity computations.
SIGGRAPH 1994: 443-450 |
| 19 | EE | Reid Gershbein,
Peter Schröder,
Pat Hanrahan:
Textures and radiosity: controlling emission and reflection with texture maps.
SIGGRAPH 1994: 51-58 |
| 18 | | John M. Danskin,
Pat Hanrahan:
Profiling the X Protocol.
SIGMETRICS 1994: 272-273 |
| 17 | | Peter Schröder,
Steven J. Gortler,
Michael F. Cohen,
Pat Hanrahan:
Wavelet Projections for Radiosity.
Comput. Graph. Forum 13(2): 141-151 (1994) |
| 1993 |
| 16 | EE | Larry Aupperle,
Pat Hanrahan:
A hierarchical illumination algorithm for surfaces with glossy reflection.
SIGGRAPH 1993: 155-162 |
| 15 | EE | Peter Schröder,
Pat Hanrahan:
On the form factor between two polygons.
SIGGRAPH 1993: 163-164 |
| 14 | EE | Pat Hanrahan,
Wolfgang Krueger:
Reflection from layered surfaces due to subsurface scattering.
SIGGRAPH 1993: 165-174 |
| 13 | EE | Steven J. Gortler,
Peter Schröder,
Michael F. Cohen,
Pat Hanrahan:
Wavelet radiosity.
SIGGRAPH 1993: 221-230 |
| 12 | EE | Seth J. Teller,
Pat Hanrahan:
Global visibility algorithms for illumination computations.
SIGGRAPH 1993: 239-246 |
| 1992 |
| 11 | | J. Kaba,
J. Matey,
Gordon Stoll,
Herb Taylor,
Pat Hanrahan:
Interactive Terrain Rendering van Volume Visualization on the Princeton Engine.
IEEE Visualization 1992: 349-355 |
| 10 | EE | Don P. Mitchell,
Pat Hanrahan:
Illumination from curved reflectors.
SIGGRAPH 1992: 283-291 |
| 9 | EE | John M. Danskin,
Pat Hanrahan:
Fast Algorithms for Volume Ray Tracing.
VVS 1992: 91-98 |
| 1991 |
| 8 | EE | Pat Hanrahan,
David Salzman,
Larry Aupperle:
A rapid hierarchical radiosity algorithm.
SIGGRAPH 1991: 197-206 |
| 7 | EE | David Laur,
Pat Hanrahan:
Hierarchical splatting: a progressive refinement algorithm for volume rendering.
SIGGRAPH 1991: 285-288 |
| 1990 |
| 6 | EE | Pat Hanrahan,
Paul Haeberli:
Direct WYSIWYG painting and texturing on 3D shapes.
SIGGRAPH 1990: 215-223 |
| 5 | EE | Pat Hanrahan,
Jim Lawson:
A language for shading and lighting calculations.
SIGGRAPH 1990: 289-298 |
| 4 | EE | Tomas Porter,
Pat Hanrahan,
James F. Blinn,
Nick England,
Rob Pike,
Flip Phillips:
Special section: SIGGRAPH bowl.
SIGGRAPH (Panels) 1990: 501-529 |
| 1988 |
| 3 | EE | Robert A. Drebin,
Loren C. Carpenter,
Pat Hanrahan:
Volume rendering.
SIGGRAPH 1988: 65-74 |
| 1987 |
| 2 | | Adam Levinthal,
Pat Hanrahan,
Mike Paquette,
Jim Lawson:
Parallel Computers for Graphics Applications.
ASPLOS 1987: 193-198 |
| 1985 |
| 1 | | Pat Hanrahan,
David J. Sturman:
Interactive animation of parametric models.
The Visual Computer 1(4): 260-266 (1985) |