Skip to content

Pat Hanrahan

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

89

Venues

26

Active years

1983–2024

Best venue rank

A*

Where they publish

Papers

89 indexed papers, newest first.

YearVenueTitleAuthors
2024FMCADEfficiently Synthesizing Lowest Cost Rewrite Rules for Instruction Selection.Ross Daly, Caleb Donovick, Caleb Terrill, Jackson Melchert, Priyanka Raina, Clark W. Barrett, Pat Hanrahan
2023ASPLOSAPEX: A Framework for Automated Processing Element Design Space Exploration using Frequent Subgraph Analysis.Jackson Melchert, Kathleen Feng, Caleb Donovick, Ross Daly, Ritvik Sharma, Clark W. Barrett, Mark A. Horowitz, Pat Hanrahan, Priyanka Raina
2022FMCADSynthesizing Instruction Selection Rewrite Rules from RTL using SMT.Ross Daly, Caleb Donovick, Jackson Melchert, Rajsekhar Setaluri, Nestan Tsiskaridze, Priyanka Raina, Clark W. Barrett, Pat Hanrahan
2022PLDIModular information flow through ownership.Will Crichton, Marco Patrignani, Maneesh Agrawala, Pat Hanrahan
2021CHIThe Role of Working Memory in Program Tracing.Will Crichton, Maneesh Agrawala, Pat Hanrahan
2021FCCMClockwork: Resource-Efficient Static Scheduling for Multi-Rate Image Processing Applications on FPGAs.Dillon Huff, Steve Dai, Pat Hanrahan
2021FPGAClockwork: Resource-Efficient Static Scheduling for Multi-Rate Image Processing Applications on FPGAs.Dillon Huff, Steve Dai, Pat Hanrahan
2021SIGCSEAutomating Program Structure Classification.Will Crichton, Georgia Gabriela Sampaio, Pat Hanrahan
2021UISTDynamic Guidance for Decluttering Photographic Compositions.Jane L., Kevin Y. Zhai, Jose Echevarria, Ohad Fried, Pat Hanrahan, James A. Landay
2021SiggraphAExperimental Analysis of Multiple Scattering BRDF Models.Feng Xie, James C. Bieron, Pieter Peers, Pat Hanrahan
2020ASPLOSFleet: A Framework for Massively Parallel Streaming on FPGAs.James Thomas, Pat Hanrahan, Matei Zaharia
2020CAVfault: A Python Embedded Domain-Specific Language for Metaprogramming Portable Hardware Verification Components.Lenny Truong, Steven Herbst, Rajsekhar Setaluri, Makai Mann, Ross G. Daly, Keyi Zhang, Caleb Donovick, Daniel Stanley, Mark Horowitz, Clark W. Barrett, Pat Hanrahan
2020CHIAdaptive Photographic Composition Guidance.Jane L. E, Ohad Fried, Jingwan Lu, Jianming Zhang, Radomr Mech, Jose Echevarria, Pat Hanrahan, James A. Landay
2020DACCreating an Agile Hardware Design Flow.Rick Bahr, Clark W. Barrett, Nikhil Bhagdikar, Alex Carsello, Ross Daly, Caleb Donovick, David Durst, Kayvon Fatahalian, Kathleen Feng, Pat Hanrahan, Teguh Hofstee, Mark Horowitz, Dillon Huff, Fredrik Kjolstad, Taeyoung Kong, Qiaoyi Liu, Makai Mann, Jackson Melchert, Ankita Nayak, Aina Niemetz, Gedeon Nyengele, Priyanka Raina, Stephen Richardson, Rajsekhar Setaluri, Jeff Setter, Kavya Sreedhar, Maxwell Strange, James Thomas, Christopher Torng, Leonard Truong, Nestan Tsiskaridze, Keyi Zhang
2020DATEA Framework for Adding Low-Overhead, Fine-Grained Power Domains to CGRAs.Ankita Nayak, Keyi Zhang, Rajsekhar Setaluri, Alex Carsello, Makai Mann, Stephen Richardson, Rick Bahr, Pat Hanrahan, Mark Horowitz, Priyanka Raina
2020PLDIType-directed scheduling of streaming accelerators.David Durst, Matthew Feldman, Dillon Huff, David Akeley, Ross G. Daly, Gilbert Louis Bernstein, Marco Patrignani, Kayvon Fatahalian, Pat Hanrahan
2019SIGGRAPHMultiple scattering using machine learning.Feng Xie, Anton Kaplanyan, Warren Hunt, Pat Hanrahan
2018FMCADCoSA: Integrated Verification for Agile Hardware Design.Cristian Mattarei, Makai Mann, Clark W. Barrett, Ross G. Daly, Dillon Huff, Pat Hanrahan
2017ICCVSubmodular Trajectory Optimization for Aerial 3D Scanning.Mike Roberts, Shital Shah, Debadeepta Dey, Anh Truong, Sudipta N. Sinha, Ashish Kapoor, Pat Hanrahan, Neel Joshi
2016SIGGRAPHPiGraphs: learning interaction snapshots from observations.Manolis Savva, Angel X. Chang, Pat Hanrahan, Matthew Fisher, Matthias Niener
2015CVPRSemantically-enriched 3D models for common-sense knowledge.Manolis Savva, Angel X. Chang, Pat Hanrahan
2014AISTATSGenerating Efficient MCMC Kernels from Probabilistic Programs.Lingfeng Yang, Pat Hanrahan, Noah D. Goodman
2014CHITransPhoner: automated mnemonic keyword generation.Manolis Savva, Angel X. Chang, Christopher D. Manning, Pat Hanrahan
2014PLDIFirst-class runtime generation of high-performance types using exotypes.Zachary DeVito, Daniel Ritchie, Matthew Fisher, Alex Aiken, Pat Hanrahan
2014PLDIJust-in-time Length Specialization of Dynamic Vector Code.Justin Talbot, Zachary DeVito, Pat Hanrahan
2014SIGGRAPHOn being the right scale: sizing large collections of 3D models.Manolis Savva, Angel X. Chang, Gilbert Louis Bernstein, Christopher D. Manning, Pat Hanrahan
2013CHIModeling how people extract color themes from images.Sharon Lin, Pat Hanrahan
2013PLDITerra: a multi-stage language for high-performance computing.Zachary DeVito, James Hegarty, Alex Aiken, Pat Hanrahan, Jan Vitek
2012SIGMODAnalytic database technologies for a new kind of user: the data enthusiast.Pat Hanrahan
2012SiggraphAUsing text N-grams for model suggestions in 3D scenes.Laureen Lam, Sharon Lin, Pat Hanrahan
2011SIGGRAPHPhysBAM: physically based simulation.Pradeep Dubey, Pat Hanrahan, Ronald Fedkiw, Michael Lentine, Craig A. Schroeder
2011SCLiszt: a domain specific language for building portable mesh-based PDE solvers.Zach DeVito, Niels Joubert, Francisco Palacios, Stephen Oakley, Montserrat Medina, Mike Barrientos, Erich Elsen, Frank Ham, Alex Aiken, Karthik Duraisamy, Eric Darve, Juan J. Alonso, Pat Hanrahan
2010OOPSLALanguage virtualization for heterogeneous parallel computing.Hassan Chafi, Zach DeVito, Adriaan Moors, Tiark Rompf, Arvind K. Sujeeth, Pat Hanrahan, Martin Odersky, Kunle Olukotun
2009SIGMODVispedia: on-demand data integration for interactive visualization and exploration.Bryan Chan, Justin Talbot, Leslie Wu, Nathan Sakunkoo, Mike Cammarano, Pat Hanrahan
2008ETRAMeasuring the task-evoked pupillary response with a remote eye tracker.Jeff Klingner, Rakshit Kumar, Pat Hanrahan
2008PPoPPA portable runtime interface for multi-level memory hierarchies.Mike Houston, Ji Young Park, Manman Ren, Timothy J. Knight, Kayvon Fatahalian, Alex Aiken, William J. Dally, Pat Hanrahan
2007PPoPPCompilation for explicitly managed memory hierarchies.Timothy J. Knight, Ji Young Park, Manman Ren, Mike Houston, Mattan Erez, Kayvon Fatahalian, Alex Aiken, William J. Dally, Pat Hanrahan
2006SIGGRAPHModeling and rendering of metallic patinas.Julie Dorsey, Pat Hanrahan
2006SIGGRAPHFlow and changes in appearance.Julie Dorsey, Hans Khling Pedersen, Pat Hanrahan
2006SCPoster reception - N-Body simulation on GPUs.Erich Elsen, Mike Houston, Vaidyanathan Vishal, Eric Darve, Pat Hanrahan, Vijay S. Pande
2006SCSequoia: programming the memory hierarchy.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
2006SIGMODVizQL: a language for query, analysis and visualization.Pat Hanrahan
2005PPoPPWhy is graphics hardware so fast?Pat Hanrahan
2005SIGGRAPHModeling and rendering of metallic patinas.Julie Dorsey, Pat Hanrahan
2005SIGGRAPHFlow and changes in appearance.Julie Dorsey, Hans Khling Pedersen, Pat Hanrahan
2005SIGGRAPHRay tracing on programmable graphics hardware.Timothy J. Purcell, Ian Buck, William R. Mark, Pat Hanrahan
2005SIGGRAPHPhoton mapping on programmable graphics hardware.Timothy J. Purcell, Craig Donner, Mike Cammarano, Henrik Wann Jensen, Pat Hanrahan
2005SCClawHMMER: A Streaming HMMer-Search Implementation.Daniel Reiter Horn, Mike Houston, Pat Hanrahan
2004AVIIdentification and validation of cognitive design principles for automated generation of assembly instructions.Julie Heiser, Doantam Phan, Maneesh Agrawala, Barbara Tversky, Pat Hanrahan
2003SCMerrimac: Supercomputing with Streams.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
2002KDDQuery, analysis, and visualization of hierarchically structured data using Polaris.Chris Stolte, Diane Tang, Pat Hanrahan
2001SIGGRAPHWireGL: a scalable graphics system for clusters.Greg Humphreys, Matthew Eldridge, Ian Buck, Gordon Stoll, Matthew Everett, Pat Hanrahan
2001SIGGRAPHA practical model for subsurface light transport.Henrik Wann Jensen, Stephen R. Marschner, Marc Levoy, Pat Hanrahan
2001SIGGRAPHA real-time procedural shading system for programmable graphics hardware.Kekoa Proudfoot, William R. Mark, Svetoslav Tzvetkov, Pat Hanrahan
2001SIGGRAPHA signal-processing framework for inverse rendering.Ravi Ramamoorthi, Pat Hanrahan
2001SIGGRAPHAn efficient representation for irradiance environment maps.Ravi Ramamoorthi, Pat Hanrahan
2001SIGGRAPHLightning-2: a high-performance display subsystem for PC clusters.Gordon Stoll, Matthew Eldridge, Dan Patterson, Art Webb, Steven Berman, Richard M. Levy, Chris Caywood, Milton Taveira, Stephen Hunt, Pat Hanrahan
2000HPCAPerformance Analysis and Visualization of Parallel Systems Using SimOS and Rivet: A Case Study.Robert P. Bosch Jr., Chris Stolte, Gordon Stoll, Mendel Rosenblum, Pat Hanrahan
2000SIGGRAPHPomegranate: a fully scalable graphics architecture.Matthew Eldridge, Homan Igehy, Pat Hanrahan
2000SIGGRAPHA fast relighting engine for interactive cinematic lighting design.Reid Gershbein, Pat Hanrahan
2000SIGGRAPHMonte Carlo evaluation of non-linear scattering equations for subsurface reflection.Matt Pharr, Pat Hanrahan
2000SCDistributed Rendering for Scalable Displays.Greg Humphreys, Ian Buck, Matthew Eldridge, Pat Hanrahan
1998SIGGRAPHRealistic Modeling and Rendering of Plant Ecosystems.Oliver Deussen, Pat Hanrahan, Bernd Lintermann, Radomr Mech, Matt Pharr, Przemyslaw Prusinkiewicz
1998SIGGRAPHThe Design of a Parallel Graphics Interface.Homan Igehy, Gordon Stoll, Pat Hanrahan
1997SIGGRAPHThe two-user Responsive Workbench: support for collaboration through individual views of a shared space.Maneesh Agrawala, Andrew C. Beers, Ian McDowall, Bernd Frhlich, Mark T. Bolas, Pat Hanrahan
1997SIGGRAPHRendering complex scenes with memory-coherent ray tracing.Matt Pharr, Craig E. Kolb, Reid Gershbein, Pat Hanrahan
1996SIGGRAPHModeling and Rendering of Metallic Patinas.Julie Dorsey, Pat Hanrahan
1996SIGGRAPHFlow and Changes in Appearance.Julie Dorsey, Hans Khling Pedersen, Pat Hanrahan
1996SIGGRAPHLight Field Rendering.Marc Levoy, Pat Hanrahan
1995ISCAEvaluating Multi-Port Frame Buffer Designs for a Mesh-Connected Multicomputer.Gordon Stoll, Bin Wei, Douglas W. Clark, Edward W. Felten, Kai Li, Pat Hanrahan
1995SIGGRAPHA realistic camera model for computer graphics.Craig E. Kolb, Don P. Mitchell, Pat Hanrahan
1994SIGGRAPHTextures and radiosity: controlling emission and reflection with texture maps.Reid Gershbein, Peter Schrder, Pat Hanrahan
1994SIGGRAPHPartitioning and ordering large radiosity computations.Seth J. Teller, Celeste Fowler, Thomas A. Funkhouser, Pat Hanrahan
1994SIGMETRICSProfiling the X Protocol.John M. Danskin, Pat Hanrahan
1993SIGGRAPHA hierarchical illumination algorithm for surfaces with glossy reflection.Larry Aupperle, Pat Hanrahan
1993SIGGRAPHWavelet radiosity.Steven J. Gortler, Peter Schrder, Michael F. Cohen, Pat Hanrahan
1993SIGGRAPHReflection from layered surfaces due to subsurface scattering.Pat Hanrahan, Wolfgang Krueger
1993SIGGRAPHOn the form factor between two polygons.Peter Schrder, Pat Hanrahan
1993SIGGRAPHGlobal visibility algorithms for illumination computations.Seth J. Teller, Pat Hanrahan
1992SIGGRAPHIllumination from curved reflectors.Don P. Mitchell, Pat Hanrahan
1991SIGGRAPHA rapid hierarchical radiosity algorithm.Pat Hanrahan, David Salzman, Larry Aupperle
1991SIGGRAPHHierarchical splatting: a progressive refinement algorithm for volume rendering.David Laur, Pat Hanrahan
1990SIGGRAPHDirect WYSIWYG painting and texturing on 3D shapes.Pat Hanrahan, Paul Haeberli
1990SIGGRAPHA language for shading and lighting calculations.Pat Hanrahan, Jim Lawson
1990SIGGRAPHSpecial section: SIGGRAPH bowl.Tomas Porter, Pat Hanrahan, James F. Blinn, Nick England, Rob Pike, Flip Phillips
1988SIGGRAPHVolume rendering.Robert A. Drebin, Loren C. Carpenter, Pat Hanrahan
1987ASPLOSParallel Computers for Graphics Applications.Adam Levinthal, Pat Hanrahan, Mike Paquette, Jim Lawson
1984SIGGRAPHBeam tracing polygonal objects.Paul S. Heckbert, Pat Hanrahan
1983SIGGRAPHRay tracing algebraic surfaces.Pat Hanrahan