High Performance Graphics 2015

Los Angeles | August 7-9, 2015

Full Program

High-Performance Graphics 2015 will be held in Los Angeles, California in the Bunkerhill / Museum room at the Omni Los Angeles Hotel at California Plaza.

Friday, August 7

9:30 AM to 10:30 AM


10:30 AM to 10:45 AM

Opening Remarks

10:45 AM to 12:00 PM

Papers Session 1: Efficient Ray Tracing

  • Efficient Ray Tracing of Subdivision Surfaces using Tessellation Caching
    Carsten Benthin, Sven Woop, Matthias Nießner, Kai Selgrad, and Ingo Wald
  • Bounding Volume Hierarchy Optimization through Agglomerative Treelet Restructuring
    Leonardo R. Domingues and Helio Pedrini
  • Reorder Buffer: An Energy-Efficient Multithreading Architecture for Hardware MIMD Ray Traversal
    Won-Jong Lee, Youngsam Shin, Seok Joong Hwang, Seok Kang, Jeong-Joon Yoo, and Soojung Ryu
12:00 PM to 01:30 PM


Provided by HPG at the Omni Hotel

1:30 PM to 02:45 PM

Papers Session 2: Future Graphics Pipelines

  • Decoupled Coverage Anti-Aliasing
    Yuxiang Wang, Chris Wyman, Yong He, and Pradeep Sen
  • Deferred Attribute Interpolation for Memory-Efficient Deferred Shading
    Christoph Schied and Carsten Dachsbacher
  • An Incremental Rendering VM
    Georg Haaser, Harald Steinlechner, Stefan Maierhofer, and Robert F. Tobler
2:45 PM to 03:15 PM

Afternoon Break

3:15 PM to 04:15 PM

Hot3D Session 1

“Walt Disney Animation Studio’s Hyperion Renderer: Engineering global Illumination Coherence at a Production Scale”

Andrew Selle, Disney Studios

The film industry continues to move to path traced global illumination in order to produce increasingly sophisticated imagery. While the generality and completeness of the path tracing is attractive, its need to randomly sample all objects in the scene with rays leads to incoherent memory accesses that restrict the complexity of scenes that can be rendered. Our Hyperion renderer employs a new ray batch streaming architecture that overcomes these limitations. In this talk we will discuss the development of our renderer and describe our engineering challenges and solutions as they relate to modern high-performance computing. This includes details like wait-free algorithms and work queues that scale to many cores, effective use of local SSDs, and integrated performance tracking and diagnostics. We will also more broadly describe our philosophy of managing complexity through simplicity and discuss challenges in deployment and adoption. In particular, we will discuss how assumptions about data granularity and uniformity can inadvertently inhibit performance and how we aim to avoid this pitfall going forward.

“There’s No Business Like Show Business: Projection Mapping at Scale”

Ash Nehru, D3 Technologies

This talk will provide a look at the particular challenges of texture-mapping reality for live performance, from driving 80 HD projectors for the Super Bowl Halftime show to rendering onto the Hoover Dam. It will discuss modeling, visualization, large-canvas video playback, distribution, synchronization, fault tolerance, projector simulation, long-distance transmission, moving object tracking, dynamic blending, optical calibration, staying up for days, and what this might mean for the future of GPUs.


4:15 PM to 04:45 PM

Afternoon Break

4:45 PM to 06:00 PM

Poster “Quick Talks”

  • MSAA-Based Coarse Shading for Power-Efficient Rendering on High Pixel-Density Displays
    Pavlos Mavridis and Georgios Papaioannou
    abstract | slides
  • Compat-Map For Real-time Texture Synthesis and Rendering
    Linling Zhang and Simon Fenney
    abstract | slides
  • An Evaluation of Existing BVH Traversal Algorithms for Efficient Multi-Hit Ray Tracing
    Jefferson Amstutz, Johannes Günther, Ingo Wald, and Christiaan Gribble
    abstract | slides
  • SVGPU: Real Time 3D Rendering to Vector Graphics Formats
    Apollo I. Ellis, Warren Hunt, and John C. Hart
    abstract | slides
  • Framebuffer Compression Using Dynamic Color Palettes
    Ayub Gubran and Tor M. Aamodt
    abstract | slides | poster

Saturday, August 8

9:00 AM to 10:00 AM

Keynote 1

“Virtual Reality: The Next Great Graphics Revolution”

Warren Hunt, Oculus Research

Rapid changes in high-resolution display technology, use of optical systems, low-latency head and eye tracking, and the goal of driving the human perceptual system present a host of exciting new challenges that far exceed the limits of today’s best real-time graphics and rendering systems, and simply “scaling up” the designs we have today will likely not get us to where we want to go. This makes VR is a very exciting (and still very open) field for graphics systems research. In this talk I’ll discuss the myriad of technologies that will need to come together in the next decade to achieve a highly compelling virtual reality experience, as well as discuss what new forms of applications might be possible if we are able to achieve this goal.


10:00 AM to 10:30 AM

Morning Break

10:30 AM to 11:45 AM

Papers Session 3: Rendering and Display

  • Perception of Highlight Disparity at a Distance in Consumer Head-Mounted Displays
    Robert Toth, Jon Hasselgren, and Tomas Akenine-Möller
  • An Adaptive Acceleration Structure for Screen-space Ray Tracing
    Sven Widmer, Dawid Pająk, Andre Schulz, Kari Pulli, Jan Kautz, Michael Goesele, and David Luebke
  • Adaptively Layered Statistical Volumetric Obscurance
    Quintjin Hendrickx, Leonardo Scandolo, Martin Eisemann, and Elmar Eisemann
11:45 AM to 12:00 PM

Special Presentation: Remembering Wolfgang Straßer

12:00 PM to 01:15 PM


Provided by HPG at the Omni Hotel

1:15 PM to 02:45 PM

Hot3D Session 2

  • Memory Sharing in the Compute Architecture of Intel Processor Graphics
    Stephen Junkins, Intel

    The Intel(r) Processor Graphics architecture is used in products such Intel(r) HD Graphics and Intel(r) Iris(tm) Pro Graphics. It is a GPU architecture well suited for power and performance optimized compute applications implemented through APIs like OpenCL*, Renderscript, and Microsoft* DirectX* Compute Shader. We briefly describe the building block architecture components and their companion memory hierarchy. We then explain the architecture’s coherent memory sharing capabilities and how it enables shared virtual memory compute applications.

    slides | white papers and other information

  • Tegra X1 Architecture and Shield Android TV
    Steven Molnar, NVIDIA
  • NVIDIA Grid and PC Game Streaming
    Roger Allen, NVIDIA
2:45 PM to 03:45 PM

Afternoon Break and Poster/Demo Session

3:45 PM to 05:00 PM

Panel Discussion: What does Virtual Reality mean for the future of entertainment?

Moderator: Matt Pharr, Google

  • Rob Bredow, Industrial Light and Magic
  • David Gallup, Google
  • Warren Hunt, Oculus Research
  • David Luebke, NVIDIA Research
  • Jeremy Selan, Valve
6:30 PM to 9:30 PM

HPG Banquet at La Boheme

8400 Santa Monica Blvd., West Hollywood, CA 90069

Buses will be available for transport to and from the venue.

Sunday, August 9

9:00 AM to 10:00 AM

Keynote 2

“Programmable Automotive Headlights: High-Performance Lighting and Imaging at 100 Kilometers Per Hour”

Srinivas Narasimhan, Carnegie Mellon University

The primary goal of a vehicular headlight is to improve safety in low-light and poor weather conditions. The typical headlight however has very limited flexibility—switching between high and low beams, turning off beams toward the opposing lane or rotating the beam as the vehicle turns – and is not designed for all driving environments. Thus, despite decades of innovation in light source technology, more than half of the vehicular accidents still happen at night even with much less traffic on the road.

In this talk, I will describe a new design for a headlight that can be programmed to perform several tasks simultaneously and that can sense, react and adapt quickly to any environment with the goal of increasing safety for all drivers on the road. For example, we will be able to drive with high-beams without glaring any other driver and we will be able to see better during rain and snowstorms when the road is most treacherous to drive. The headlights can also increase contrast of lanes, markings and sidewalks and can alert drivers to suddenly appearing obstacles. I will lay out the engineering challenges in building this headlight as a high-throughput, low-latency platform for computational imaging and lighting and share our experiences with the prototypes we developed over the past two years.

10:00 AM to 10:30 AM

Morning Break

10:30 AM to 11:45 AM

Papers Session 4: High-Performance Data Processing

  • Compiling High Performance Recursive Filters
    Gaurav Chaurasia, Jonathan Ragan-Kelley, Sylvain Paris, George Drettakis, and Fredo Durand
  • Grid-Free Out-Of-Core Voxelization to Sparse Voxel Octrees on GPU
    Martin Pätzold and Andreas Kolb
  • Morton Integrals for High Speed Geometry Simplification
    Hélène Legrand and Tamy Boubekeur
11:45 AM to 01:15 PM

Lunch and HPG Town Hall

Lunch is not provided by HPG on Sunday

1:15 PM to 02:15 PM

Inaugural Hot2D Session

“Interactive viewing of Lytro’s living pictures”

Kurt Akeley, Lytro, Inc.

Light field cameras such as the Lytro ILLUM capture scene parallax across the camera’s entrance pupil, allowing post-capture adjustment of center of perspective, depth of focus, and depth of field. Compressed versions of these light field pictures are animated with GPU-accelerated algorithms, implemented on desktop computers and mobile devices using OpenGL and Direct3D, and in web browsers using WebGL. The talk gives an overview and demonstration of these algorithms, with emphasis on focus effects.

“A Day in the Life of a Facebook Photo”

Brian Cabral, Director of Engineering, Facebook

Handling hundreds of millions new images a day (and serving several billion photos a day in total) is a daunting distributed systems task — especially in light of the required image resizing and transcoding computations. This talk will discuss the data flow, architecture, and design decisions we’ve made in building large-scale image processing systems at Facebook, and discuss outstanding challenges and directions.


2:15 PM to 02:30 PM

Short break

2:30 PM to 03:40 PM

Panel: High-Performance Image Processing and Its Future Applications

Moderator: Turner Whitted, NVIDIA

  • Brian Cabral, Facebook
  • Mike Houston, NVIDIA
  • Srinivas Narasimhan, CMU
  • Jonathan Ragan-Kelley, Stanford
  • Pradeep Sen, UC Santa Barbara
3:40 PM to 04:00 PM


  • Award Presentations
  • Wolfgang Straßer Award