CS7031: [Graphics and Console Hardware]

Michaelmas Term (26th September 2016 to 16th December 2016)

Lecturer: Dr. Michael Manzke

Timetable

 


Recommended Textbooks:

[HP03] John L. Hennessy and David A. Patterson. Computer Architecture, A Quantitative Approach. Morgan Kaufmann, third edition edition, 2003

[HP07] John L. Hennessy and David A. Patterson. Computer Architecture, A Quantitative Approach. Morgan Kaufmann, fourth edition edition, 2007
   
[AMH02] Tomas Akenine-Möller and Eric Hains. Real-Time Rendering. A K Peters, third edition, 2008

[MK01] Morris Mano and Charles R. Kime. Logic and Computer Design Fundamentals. Prentice-Hall, second edition updated edition, 2001.

 


Schedule:

This CS7031 Schedule for Michaelmas Term is preliminary and may change.

 

 

 Week   Lectures
Paper Presentations
Labs
Lecture Notes
   1 Mon 26/09 1st Lecture Michael's Introduction
Mon 26/09 2nd Lecture Processor Architecture Review
Thu 29/09 3rd Lecture Processor Architecture Review
   2 Mon 03/10 4th Lecture  Processor Architecture Review
Mon 03/10 5th Lecture  Foating-point Hardware
Wed 05/10 Research Paper Assignment Research Paper Assignment
The assignment will be submitted through turnitin
Please read the following link about Academic Integrity/Plagiarism and Turnitin
Thu   06/10 6th Lecture  The Cache – Part One
   3 Mon 10/10  7th Lecture  The Cache – Part Two
Thu 13/10  8th Lecture The Cache - Part Three
   4  Mon 17/10  9th Lecture  Multiprocessor
Thu 20/10  10th Lecture Parallel Processing
   5  Mon 24/10  11th Lecture Rendering Pipeline One
Thu 27/10  12th Lecture Rendering Pipeline Two
Fri 28/10 1st Paper Presentation [RL16] Michael S.
[HEK+16] Lan L.
   6   Mon 31/10 Bank Holiday Bank Holiday
Mon 31/10 Bank Holiday Bank Holiday
Thu 03/11 13th Lecture Pipeline Optimization One
   7   Mon 07/11 Reading Week Reading Week 
Mon 07/11 Reading Week  Reading Week 
Thu 10/11 Reading Week  Reading Week 
   8   Mon 14/11 14th Lecture Pipeline Optimization Two
Mon 14/11  15th Lecture Pipeline Optimization Three
Thr 17/11 1st Cache Tutorial First Cache Tutorial
First Cache Tutorial Solution
   9   Mon 21/11  16th Lecture NVIDIA Tesla
Thu  24/11  17th Lecture  GPGPU-Sim
  10   Mon 28/11  2nd Cache Tutorial Second Cache Tutorial
Second Cache Tutorial Solution
Mon 28/11  2nd Paper Presentation [BFK+16] Samir K.
[ABWM16] Akshay K.
Thr   01/12 17th Lecture No Lecture
Fri 02/12 New Deadline: Assignmaent Due Fri. 13th January 2017
  11   Mon 05/12 18th Lecture  
Mon 05/12 3rd Paper Presentation [MSK+16] Maha A.
[EHH16] Sean D.
[Wym16b] Siobhan D.
Thr 08/12 19th Lecture
 
  12   Mon 12/12 Exam Preparation

TCD Past Examination Papers on the Web

and here

Two Paper for the Exam:

Dynamic Warp Formation and Scheduling for Efficient GPU Control Flow
NVIDIA Tesla: A Unified Graphics and Computing Architecture

Mon 12/12 4th Paper Presentation [TNAM16] Daniel C.
[SBS16] Kai L.
[TNAM16]
Prashant G.
Thu 15/12   No Lecture

 

List of papers that will be presented by the students:

Students at Trinity College Dublin have access to the full text (PDF) of the SIGGRAPH and other papers through the ACM Portal IRel Consortium by clicking on the [ACM Portal] links. A link to the paper's [PDF] is provided for some publications. These pdf-files are for course work only and should not be used otherwise. Furthermore the [ACM Portal] links provide more information about these publications e.g. Authors, Abstract, BibTex ...

[ACM Journals/Transactions LaTeX style for assignment] The assignment is due on Friday 13th January 2017.  It must be submitted to the SCSS office as paper copy and an electronic copy should be email to M. Manzke.

 


Papers for the academic year 2016 - 2017

ISCA 2016

[OKY+16] Y. Oh, K. Kim, M. K. Yoon, J. H. Park, Y. Park, W. W. Ro, and M. Annavaram. Apres: Improving cache efficiency by exploiting loadcharacteristics on gpus. In
2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA), pages 191–203, June 2016

[IEEE Xplore]

[HEK+16] K. Hsieh, E. Ebrahim, G. Kim, N. Chatterjee, M. O’Connor, N. Vijaykumar, O. Mutlu, and S. W. Keckler. Transparent offloading and mapping (tom): Enabling programmer-transparent near-data processing in gpu systems. In 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA), pages 204–216, June 2016

[IEEE Xplore] Taken

[XJK+16] Q. Xu, H. Jeon, K. Kim, W. W. Ro, and M. Annavaram. Warped-slicer: Efficient intra-sm slicing through dynamic resource partitioning for gpu multiprogramming. In 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA), pages 230–242, June 2016

[IEEE Xplore]

[WRSY16] J. Wang, N. Rubin, A. Sidelnik, and S. Yalamanchili. Laperm: Locality aware scheduler for dynamic parallelism on gpus. In 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA), pages 583–595, June 2016

[IEEE Xplore]

[SBS16] S. Shahar, S. Bergman, and M. Silberstein. Activepointers: A case for software address translation on gpus. In 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA), pages 596–608, June 2016

[IEEE Xplore] Taken

[YKL+16] M. K. Yoon, K. Kim, S. Lee, W. W. Ro, and M. Annavaram. Virtual thread: Maximizing thread-level parallelism beyond gpu scheduling limit. In 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA), pages 609–621, June 2016

[IEEE Xplore

 

High Performance Graphics 2016

[Wym16b] Chris Wyman. Exploring and expanding the continuum of oit algorithms. In Proceedings of High Performance Graphics, HPG ’16, pages 1–11, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper] Taken

[EHH16] Apollo I. Ellis, Warren Hunt, and John C. Hart. Svgpu: Real time 3d rendering to vector graphics formats. In Proceedings of High Performance Graphics, HPG ’16, pages 13–21, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper] Taken

[HAAM16] J. Hasselgren, M. Andersson, and T. Akenine-Möller. Masked software occlusion culling. In Proceedings of High Performance Graphics, HPG ’16, pages 23–31, Aire-la-Ville, Switzerland,Switzerland, 2016. Eurographics Association

[Paper]

[VAMS16] K. Vaidyanathan, T. Akenine-Möller, andM. Salvi. Watertight ray traversal with reduced precision. In Proceedings of High Performance Graphics, HPG ’16, pages 33–40, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper]

[BK16] Nikolaus Binder and Alexander Keller. Efficient stackless hierarchy traversal on gpus with backtracking in constant time. In Proceedings of High Performance Graphics, HPG ’16, pages 41–50, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper]

[LV16] G. Liktor and K. Vaidyanathan. Bandwidth-efficient bvh layout for incremental hardware traversal. In Proceedings of High Performance Graphics, HPG ’16, pages 51–61, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper]

[VVP16] K. Vardis, A. A. Vasilakis, and G. Papaioannou. Dirt: Deferred image-based ray tracing. In Proceedings of High Performance Graphics, HPG ’16, pages 63–73, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper]

[MSK+16] P. Moreau, E. Sintorn, V. Kämpe, U. Assarsson, and M. Doggett. Photon splatting using a view-sample cluster hierarchy. In Proceedings of High Performance Graphics, HPG ’16, pages 75–85, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper] Taken

[MMNL16] M. Mara, M. McGuire, D. Nowrouzezahrai, and D. Luebke. Deep g-buffers for stable global illumination approximation. In Proceedings of High Performance Graphics, HPG ’16, pages 87–98, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper]

[RD16] Hauke Rehfeld and Carsten Dachsbacher. Lightcut interpolation. In Proceedings of High Performance Graphics, HPG ’16, pages 99–108, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper]

[ABWM16] Attila T. Áfra, Carsten Benthin, Ingo Wald, and Jacob Munkberg. Local shading coherence extraction for simd-efficient path tracing on cpus. In Proceedings of High Performance Graphics, HPG ’16, pages 119–128, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper] Taken

[HOK16] H. Hochstetter, J. Orthmann, and A. Kolb. Adaptive sampling for on-the-fly ray casting of particle-based fluids. In Proceedings of High Performance Graphics, HPG ’16, pages 129–138, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper]

[RL16] Alexander Reshetov and David Luebke. Infinite resolution textures. In Proceedings of High Performance Graphics, HPG ’16, pages 139–150, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper] Taken

[KHPL16] A. S. Kaplanyan, S. Hill, A. Patney, and A. Lefohn. Filtering distributions of normals for shading antialiasing. In Proceedings of High Performance Graphics, HPG ’16, pages 151–162, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper]

[TNAM16] Robert Toth, Jim Nilsson, and Tomas Akenine-Möller. Comparison of projection methods for rendering virtual reality. In Proceedings of High Performance Graphics, HPG ’16, pages 163–171, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper] Taken

[TWW+16] D. Thuerck, M. Waechter, S. Widmer, M. von Buelow, P. Seemann, M. E. Pfetsch, and M. Goesele. A fast, massively parallel solver for large, irregular pairwise markov random fields. In Proceedings of High Performance Graphics, HPG ’16, pages 173–183, Aire-la-Ville, Switzerland, Switzerland, 2016. Eurographics Association

[Paper


Transactions on Graphics (TOG) / SIGGRAPH 2016

[LNLB16] Liming Lou, Paul Nguyen, Jason Lawrence, and Connelly Barnes. Image perforation: Automatically accelerating image pipelines by intelligently skipping samples. ACM Trans. Graph., 35(5):153:1–153:14, September 2016

[ACM Portal


[MAS+16] Ravi Teja Mullapudi, Andrew Adams, Dillon Sharlet, Jonathan Ragan-Kelley, and Kayvon Fatahalian. Automatically scheduling halide image processing pipelines. ACM Trans. Graph., 35(4):83:1–83:11, July 2016

[ACM Portal


[HDN+16] Felix Heide, Steven Diamond, Matthias Nie, Jonathan Ragan-Kelley, Wolfgang Heidrich, and Gordon Wetzstein. Proximal: Efficient image optimization using proximal algorithms. ACM Trans. Graph., 35(4):84:1–84:15, July 2016

[ACM Portal


[HDD+16] James Hegarty, Ross Daly, Zachary DeVito, Jonathan Ragan-Kelley, Mark Horowitz, and Pat Hanrahan. Rigel: Flexible multi-rate image processing hardware. ACM Trans. Graph., 35(4):85:1–85:11, July 2016

[ACM Portal


[WYM+16a] Rui Wang, Bowen Yu, Julio Marco, Tianlei Hu, Diego Gutierrez, and Hujun Bao. Real-time rendering on a power budget. ACM Trans. Graph., 35(4):111:1–111:11, July 2016

[ACM Portal


[HFF16] Yong He, Tim Foley, and Kayvon Fatahalian. A system for rapid exploration of shader optimization choices. ACM Trans. Graph., 35(4):112:1–112:12, July 2016

[ACM Portal


[BFK+16] Wade Brainerd, Tim Foley, Manuel Kraemer, Henry Moreton, and Matthias Nie. Efficient gpu rendering of subdivision surfaces using adaptive quadtrees. ACM Trans. Graph., 35(4):113:1–113:12, July 2016

[ACM PortalTaken


[BSL+16] Gilbert Louis Bernstein, Chinmayee Shah, Crystal Lemire, Zachary Devito, Matthew Fisher, Philip Levis, and Pat Hanrahan. Ebb: A dsl for physical simulation on cpus and gpus. ACM Trans. Graph., 35(2):21:1–21:12, May 2016

[ACM Portal


[KKRK+16] Fredrik Kjolstad, Shoaib Kamil, Jonathan Ragan-Kelley, David I. W. Levin, Shinjiro Sueda, Desai Chen, Etienne Vouga, Danny M. Kaufman, Gurtej Kanwar, Wojciech Matusik, and Saman Amarasinghe. Simit: A language for physical simulation. ACM Trans. Graph., 35(2):20:1–20:21, March 2016

[ACM Portal


[HMCB16] Pawan Harish, Mentar Mahmudi, Benoît Le Callennec, and Ronan Boulic. Parallel inverse kinematics for multithreaded architectures. ACM Trans. Graph., 35(2):19:1–19:13, February 2016

[ACM Portal




  


Papers for the academic year 2015 - 2016

SIGGRAPH 2015

[SRL+15] Tristan Swedish, Karin Roesch, Ik-Hyun Lee, Krishna Rastogi, Shoshana Bernstein, and Ramesh Raskar. eyeselfie: Self directed eye alignment using reciprocal eye box imaging. ACM Trans. Graph., 34(4):58:1–58:10, July 2015

[ACM Portal] Taken 

[NAB+15] Rahul Narain, Rachel A. Albert, Abdullah Bulbul, Gregory J. Ward, Martin S. Banks, and James F. O’Brien. Optimal presentation of imagery with focus cues on multi-plane displays. ACM Trans. Graph., 34(4):59:1–59:12, July 2015

[ACM Portal] 

[HCW15] Fu-Chung Huang, Kevin Chen, and Gordon Wetzstein. The light field stereoscope: Immersive computer graphics via factored near-eye light field displays with focus cues. ACM Trans. Graph., 34(4):60:1–60:12, July 2015 

[ACM Portal] 

[BL15] Gilbert Louis Bernstein and Wilmot Li. Lillicon: Using transient widgets to create scale variations of icons. ACM Trans. Graph., 34(4):144:1–144:11, July 2015

[ACM Portal] Taken 

[DRvdP15] Boris Dalstein, Rémi Ronfard, and Michiel van de Panne. Vector graphics animation with time-varying topology. ACM Trans. Graph., 34(4):145:1–145:12, July 2015

[ACM Portal] Taken 

[BKKL15] Vineet Batra, Mark J. Kilgard, Harish Kumar, and Tristan Lorach. Accelerating vector graphics rendering using the graphics hardware pipeline. ACM Trans. Graph., 34(4):146:1–146:15, July 2015

[ACM Portal] Taken

[PTSO15] Anjul Patney, Stanley Tzeng, Kerry A. Seitz, Jr., and John D. Owens. Piko: A framework for authoring programmable graphics pipelines. ACM Trans. Graph., 34(4):147:1–147:13, July 2015

[ACM Portal] Taken 

[CMMK15] Nuttapong Chentanez, Matthias Müller, Miles Macklin, and Tae-Yong Kim. Fast grid-free surface tracking. ACM Trans. Graph., 34(4):148:1–148:11, July 2015

[ACM Portal] 

[DBWG15] Fang Da, Christopher Batty, Chris Wojtan, and Eitan Grinspun. Double bubbles sans toil and trouble: Discrete circulation-preserving vortex sheets for soap films and foams. ACM Trans. Graph., 34(4):149:1–149:9, July 2015

[ACM Portal] Taken 

[ZBG15] Yufeng Zhu, Robert Bridson, and Chen Greif. Simulating rigid body fracture with surface meshes. ACM Trans. Graph., 34(4):150:1–150:11, July 2015

[ACM Portal] Taken 

[HW15] David Hahn and Chris Wojtan. High-resolution brittle fracture simulation with boundary elements. ACM Trans. Graph., 34(4):151:1–151:12, July 2015

[ACM Portal] Taken 

[WLM+15] Li-Yi Wei, Chia-Kai Liang, Graham Myhre, Colvin Pitts, and Kurt Akeley. Improving light field camera sample design with irregularity and aberration. ACM Trans. Graph., 34(4):152:1–152:11, July 2015

[ACM Portal] Taken 

High-Performance Graphics 2015

[BWN+15] Carsten Benthin, Sven Woop, Matthias Nie, Kai Selgard, and Ingo Wald. Efficient ray tracing of subdivision surfaces using tessellation caching. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 5–12, New York, NY, USA, 2015. ACM

[ACM Portal] 

[DP15] Leonardo R. Domingues and Helio Pedrini. Bounding volume hierarchy optimization through agglomerative treelet restructuring. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 13–20, New York, NY, USA, 2015.ACM

[ACM Portal] 

[LSH+15] Won-Jong Lee, Youngsam Shin, Seok Joong Hwang, Seok Kang, Jeong-Joon Yoo, and Soojung Ryu. Reorder buffer: An energy-efficient multithreading architecture for hardware mimd ray traversal. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 21–32, New York, NY, USA, 2015. ACM

[ACM Portal] 

[WWHS15] Yuxiang Wang, Chris Wyman, Yong He, and Pradeep Sen. Decoupled coverage anti-aliasing. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 33–42, New York, NY, USA, 2015. ACM

[ACM Portal] 

[SD15] Christoph Schied and Carsten Dachsbacher. Deferred attribute interpolation for memory-efficient deferred shading. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 43–49, New York, NY, USA, 2015. ACM

[ACM Portal] 

[HSMT15] Georg Haaser, Harald Steinlechner, Stefan Maierhofer, and Robert F. Tobler. An incremental rendering vm. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 51–60, New York, NY, USA, 2015. ACM

[ACM Portal] Taken 

[THAM15] Robert Toth, Jon Hasselgren, and Tomas Akenine-Möller. Perception of highlight disparity at a distance in consumer head-mounted displays. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 61–66, New York, NY, USA, 2015. ACM

[ACM Portal] 

[WPS+15] S. Widmer, D. Paja˛k, A. Schulz, K. Pulli, J. Kautz, M. Goesele, and D. Luebke. An adaptive acceleration structure for screen-space ray tracing. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 67–76, New York, NY, USA, 2015. ACM

[ACM Portal] Taken 

[HSEE15] Quintjin Hendrickx, Leonardo Scandolo, Martin Eisemann, and Elmar Eisemann. Adaptively layered statistical volumetric obscurance. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 77–84, New York, NY, USA, 2015. ACM

[ACM Portal] 

[CRKP+15] Gaurav Chaurasia, Jonathan Ragan-Kelley, Sylvain Paris, George Drettakis, and Fredo Durand. Compiling high performance recursive filters. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 85–94, New York, NY, USA, 2015. ACM

[ACM Portal] 

[PK15] Martin Pätzold and Andreas Kolb. Grid-free out-of-core voxelization to sparse voxel octrees on gpu. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 95–103, New York, NY, USA, 2015. ACM

[ACM Portal] Taken  

[LB15] Hélène Legrand and Tamy Boubekeur. Morton integrals for high speed geometry simplification. In Proceedings of the 7th Conference on High-Performance Graphics, HPG ’15, pages 105–112, New York, NY, USA, 2015. ACM

 

 

 

 


 

Papers for the academic year 2014 - 2015

SIGGRAPH 2014

[CTH+14] Petrik Clarberg, Robert Toth, Jon Hasselgren, Jim Nilsson, and Tomas Akenine-Möller. Amfs: Adaptive multi-frequency shading for future graphics processors. ACM Trans. Graph., 33(4):141:1–141:12, July 2014

[ACM Portal] Taken

[HGF14] Yong He, Yan Gu, and Kayvon Fatahalian. Extending the graphics pipeline with adaptive, multi-rate shading. ACM Trans. Graph., 33(4):142:1–142:12, July 2014

[ACM Portal] Taken

[NKK+14] Jae-Ho Nah, Hyuck-Joo Kwon, Dong-Seok Kim, Cheol-Ho Jeong, Jinhong Park, Tack-Don Han, Dinesh Manocha, and Woo-Chan Park. Raycore: A ray-tracing hardware architecture for mobile devices. ACM Trans. Graph., 33(5):162:1–162:15, September 2014

[ACM Portal] Taken

[WWB+14] Ingo Wald, Sven Woop, Carsten Benthin, Gregory S. Johnson, and Manfred Ernst. Embree: A kernel framework for efficient cpu ray tracing. ACM Trans. Graph., 33(4):143:1–143:8, July 2014

[ACM Portal] Taken

[HBD+14] James Hegarty, John Brunhaver, Zachary DeVito, Jonathan Ragan-Kelley, Noy Cohen, Steven Bell, Artem Vasilyev, Mark Horowitz, and Pat Hanrahan. Darkroom: Compiling high-level image processing code into hardware pipelines. ACM Trans. Graph., 33(4):144:1–144:11, July 2014

[ACM Portal]

[DKHS14] Tomáš Davidoviˇc, Jaroslav Kˇrivánek, Miloš Hašan, and Philipp Slusallek. Progressive light transport simulation on the gpu: Survey and improvements. ACM Trans. Graph., 33(3):29:1–29:19, June 2014

[ACM Portal] Taken

[XCM+14] Kun Xu, Yan-Pei Cao, Li-Qian Ma, Zhao Dong, Rui Wang, and Shi-Min Hu. A practical algorithm for rendering interreflections with all-frequency brdfs. ACM Trans. Graph., 33(1):10:1–10:16, February 2014

[ACM Portal] Taken

[SKOA14] Erik Sintorn, Viktor Kämpe, Ola Olsson, and Ulf Assarsson. Compact precomputed voxelized shadows. ACM Trans. Graph., 33(4):150:1–150:8, July 2014

[ACM Portal]

[BAM14] Rasmus Barringer and Tomas Akenine-Möller. Dynamic ray stream traversal. ACM Trans. Graph., 33(4):151:1–151:9, July 2014

[ACM Portal] Taken

High-Performance Graphics 2014

[KS14] Ethan Kerzner and Marco Salvi. Streaming g-buffer compression for multi-sample anti-aliasing. In High Performance Graphics, pages 1–7, 2014

[Paper]Taken

[VST+14] Karthik Vaidyanathan, Marco Salvi, Robert Toth, Tim Foley, Tomas Akenine-MÃ˝uller, Jim Nilsson, Jacob Munkberg, Jon Hasselgren, Masamichi Sugihara, Petrik Clarberg, Tomasz Janczak, and Aaron E. Lefohn. Coarse pixel shading. In High Performance Graphics, pages 9–18, 2014

[Paper] Taken

[VH14] Marek Vinkler and Vlastimil Havran. Register efficient memory allocator for gpus. In High-Performance Graphics 2014, Lyon, France, 2014. Proceedings, pages 19–27, 2014

[Paper]Taken

[Kee14] Sean Keely. Reduced precision for hardware ray tracing in gpus. In High-Performance Graphics 2014, Lyon, France, 2014. Proceedings, pages 29–40, 2014

[Paper] Taken

[WBW+14] Sven Woop, Carsten Benthin, Ingo Wald, Gregory S. Johnson, and Eric Tabellion. Exploiting local orientation similarity for efficient ray traversal of hair and fur. In High-Performance Graphics 2014, Lyon, France, 2014. Proceedings, pages 41–49, 2014

[Paper] Taken

[KSK+14] Duksu Kim, Myung-Bae Son, Young J. Kim, Jeong-Mo Hong, and Sung-Eui Yoon. Out-of-core proximity computation for particle-based fluid simulations. In High-Performance Graphics 2014, Lyon, France, 2014. Proceedings, pages 79–87, 2014

[Paper] Taken

[SKN+14] Henry Schäfer, Benjamin Keinert, Matthias Nießner, Christoph Buchenau, Michael Guthe, and Marc Stamminger. Real-time deformation of subdivision surfaces from object collisions. In High-Performance Graphics 2014, Lyon, France, 2014. Proceedings, pages 89–96, 2014

[Paper] Taken

[FLP14] Valentin Fuetterling, Carsten Lojewski, and Franz-Josef Pfreundt. High-performance delaunay triangulation for many-core computers. In High-Performance Graphics 2014, Lyon, France, 2014. Proceedings, pages 97–104, 2014

[Paper]

[RCSW14] Florian Reichl, Matthäus G. Chajdas, Jens Schneider, and Rüdiger Westermann. Interactive rendering of giga-particle fluid simulations. In High-Performance Graphics 2014, Lyon, France, 2014. Proceedings, pages 105–116, 2014

[Paper]Taken

[SRS14] Masamichi Sugihara, Randall Rauwendaal, and Marco Salvi. Layered reflective shadow maps for voxel-based indirect illumination. In High-PerformanceGraphics 2014, Lyon, France, 2014. Proceedings, pages 117–125, 2014

[Paper]

[Yus14] Egor Yusov. High-performance rendering of realistic cumulus clouds using pre-computed lighting. In High-Performance Graphics 2014, Lyon, France, 2014. Proceedings, pages 127–136, 2014

[Paper] Taken

 


 

Papers for the academic year 2013 - 2014

Transactions on Graphics (TOG)

[VWRKM13] Kiril Vidimče, Szu-Po Wang, Jonathan Ragan-Kelley, and Wojciech Matusik. Openfab: a programmable pipeline for multi-material fabrication. ACM Trans. Graph., 32(4):136:1–136:12, July 2013

[ACM Portal] Taken

 

IEEE Micro 2012

[Dog12] Michael Doggett. Texture caches. IEEE Micro, 32(3):136–141, 2012

[IEEE Xplore] Taken

 

SIGGRAPH 2013

[MWRD13] Soham Uday Mehta, Brandon Wang, Ravi Ramamoorthi, and Fredo Durand. Axis-aligned filtering for interactive physically-based diffuse indirect lighting. ACM Trans. Graph., 32(4):96:1–96:12, July 2013

[ACM Portal] Taken

[BAM13] Rasmus Barringer and Tomas Akenine-Möller. A4: asynchronous adaptive anti-aliasing using shared memory. ACM Trans. Graph., 32(4):100:1–100:10, July 2013

[ACM Portal] Taken

[DFM13] Michael J. Doyle, Colin Fowler, and Michael Manzke. A hardware unit for fast sah-optimised bvh construction. ACM Trans. Graph., 32(4):139:1–139:10, July 2013

[ACM Portal]

[MS13] Josiah Manson and Scott Schaefer. Cardinality-constrained texture filtering. ACM Trans. Graph., 32(4):140:1–140:8, July 2013

[ACM Portal]

[CTM13] Petrik Clarberg, Robert Toth, and Jacob Munkberg. A sort-based deferred shading architecture for decoupled sampling. ACM Trans. Graph., 32(4):141:1–141:10, July 2013 

[ACM Portal] Taken

[BWP13] Sofien Bouaziz, Yangang Wang, and Mark Pauly. Online modeling for realtime facial animation. ACM Trans. Graph., 32(4):40:1–40:10, July 2013 

[ACM Portal] Taken

[CWLZ13] Chen Cao, Yanlin Weng, Stephen Lin, and Kun Zhou. 3d shape regression for real-time facial animation. ACM Trans. Graph., 32(4):41:1–41:10, July 2013 

[ACM Portal] Taken

[LYYB13] Hao Li, Jihun Yu, Yuting Ye, and Chris Bregler. Realtime facial animation with on-the-fly correctives. ACM Trans. Graph., 32(4):42:1–42:10, July 2013

[ACM Portal] Taken

[MM13] Miles Macklin and Matthias Müller. Position based fluids. ACM Trans. Graph., 32(4):104:1–104:12, July 2013 

[ACM Portal] Taken

[CBI13] Jiawen Chen, Dennis Bautembach, and Shahram Izadi. Scalable real-time volumetric surface reconstruction. ACM Trans. Graph., 32(4):113:1–113:16, July 2013 

[ACM Portal] Taken

 

High-Performance Graphics 2013

[GMHAM13] Carl Johan Gribel, Jacob Munkberg, Jon Hasselgren, and Tomas Akenine-Möller. Theory and analysis of higher-order motion blur rasterization. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 7–15, New York, NY, USA, 2013. ACM

[ACM Portal] Taken

[IYLV13] Cheuk Yiu Ip, M. Adil Yalçin, David Luebke, and Amitabh Varshney. Pixelpie: maximal poisson-disk sampling with rasterization. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 17–26, New York, NY, USA, 2013. ACM 

[ACM Portal]

[BLD13] Jeroen Baert, Ares Lagae, and Philip Dutré. Out-of-core construction of sparse voxel octrees. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 27–32, New York, NY, USA, 2013. ACM 

[ACM Portal] Taken

[Tim13] Ville Timonen. Screen-space far-field ambient obscurance. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13,
pages 33–43, New York, NY, USA, 2013. ACM 

[ACM Portal]

[WD13] Chris Wyman and Zeng Dai. Imperfect voxelized shadow volumes. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 45–52, New York, NY, USA, 2013. ACM 

[ACM Portal] Taken

[WSMT13] Michael Wörister, Harald Steinlechner, Stefan Maierhofer, and Robert F. Tobler. Lazy incremental computation for efficient scene graph rendering. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 53–62, New York, NY, USA, 2013. ACM 

[ACM Portal]

[SKS13] Henry Schäfer, Benjamin Keinert, and Marc Stamminger. Real-time local displacement using dynamic gpu memory management. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 63–72, New York, NY, USA, 2013. ACM 

[ACM Portal] Taken

[LZZ13] Charles Loop, Cha Zhang, and Zhengyou Zhang. Real-time high-resolution sparse voxelization with application to image-based modeling. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 73–79, New York, NY, USA, 2013. ACM 

[ACM Portal] Taken

[GHFB13] Yan Gu, Yong He, Kayvon Fatahalian, and Guy Blelloch. Efficient bvh construction via approximate agglomerative clustering. In Proceedings
of the 5th High-Performance Graphics Conference, HPG ’13, pages 81–88, New York, NY, USA, 2013. ACM 

[ACM Portal]

[KA13] Tero Karras and Timo Aila. Fast parallel construction of high-quality bounding volume hierarchies. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 89–99, New York, NY, USA, 2013. ACM 

[ACM Portal] Taken

[AKL13] Timo Aila, Tero Karras, and Samuli Laine. On quality metrics of bounding volume hierarchies. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 101–107, New York, NY, USA, 2013. ACM 

[ACM Portal]

[LSL+13] Won-Jong Lee, Youngsam Shin, Jaedon Lee, Jin-Woo Kim, Jae-Ho Nah, Seokyoon Jung, Shihwa Lee, Hyun-Sang Park, and Tack-Don Han.
Sgrt: a mobile gpu architecture for real-time ray tracing. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 109–119, New York, NY, USA, 2013. ACM

[ACM Portal] Taken

[KSS+13] Daniel Kopta, Konstantin Shkurko, Josef Spjut, Erik Brunvand, and Al Davis. An energy and bandwidth efficient ray tracing architecture. In
Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 121–128, New York, NY, USA, 2013. ACM 

[ACM Portal] Taken

[NIDN13] Kosuke Nabata, Kei Iwasaki, Yoshinori Dobashi, and Tomoyuki Nishita. Efficient divide-and-conquer ray tracing using ray sampling. In
Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 129–135, New York, NY, USA, 2013. ACM 

[ACM Portal] Taken

[LKA13] Samuli Laine, Tero Karras, and Timo Aila. Megakernels considered harmful: wavefront path tracing on gpus. In Proceedings of the 5th High-Performance Graphics Conference, HPG ’13, pages 137–143, New York, NY, USA, 2013. ACM 

[ACM Portal] Taken

 

GPGPU 2013

[MGJ13] Alberto Magni, Dominik Grewe, and Nick Johnson. Input-aware auto-tuning for directive-based gpu programming. In Proceedings of the 6th Workshop on General Purpose Processor Using Graphics Processing Units, GPGPU-6, pages 66–75, New York, NY, USA, 2013. ACM

[ACM Portal] Taken

[SKSc13] Ahmet Erdem Sariyüce, Kamer Kaya, Erik Saule, and Ümit V. Çatalyürek. Betweenness centrality on gpus and heterogeneous architectures. In Proceedings of the 6th Workshop on General Purpose Processor Using Graphics Processing Units, GPGPU-6, pages 76–85, New York, NY, USA, 2013. ACM 

[ACM Portal]

[GH13] Benedict R. Gaster and Lee Howes. Opencl c++. In Proceedings of the 6th Workshop on General Purpose Processor Using Graphics Processing Units, GPGPU-6, pages 86–95, New York, NY, USA, 2013. ACM 

[ACM Portal] Taken

 


 

Papers for the academic year 2012 - 2013

SIGGRAPH 2012

[RKAP+12] Jonathan Ragan-Kelley, Andrew Adams, Sylvain Paris, Marc Levoy, Saman Amarasinghe, and Frédo Durand. Decoupling algorithms from schedules for easy optimization of image processing pipelines. ACM Trans. Graph., 31(4):32:1–32:12, July 2012

[ACM Portal] TAKEN

[ORK12] Matthew O’Toole, Ramesh Raskar, and Kiriakos N. Kutulakos. Primal-dual coding to probe light transport. ACM Trans. Graph., 31(4):39:1–39:11, July 2012

[ACM Portal]

[NNDJ12] Jan Novák, Derek Nowrouzezahrai, Carsten Dachsbacher, and Wojciech Jarosz. Virtual ray lights for rendering scenes with participating media. ACM Trans. Graph., 31(4):60:1–60:11, July 2012

[ACM Portal] TAKEN

ACM SIGGRAPH Asia 2011

[NPP+11] Jae-Ho Nah, Jeong-Soo Park, Chanmin Park, Jin-Woo Kim, Yun-Hye Jung, Woo-Chan Park, and Tack-Don Han. T&I engine: traversal and intersection engine for hardware accelerated ray tracing. In Proceedings of the 2011 SIGGRAPH Asia Conference, SA ’11, pages 160:1–160:10, New York, NY, USA, 2011.

[ACM Portal]

[GLHL11] Ismael García, Sylvain Lefebvre, Samuel Hornus, and Anass Lasram. Coherent parallel hashing. In Proceedings of the 2011 SIGGRAPH Asia Conference, SA ’11, pages 161:1–161:8, New York, NY, USA, 2011. ACM 

[ACM Portal] 

[NMLH11] Diego Nehab, André Maximo, Rodolfo S. Lima, and Hugues Hoppe. Gpu-efficient recursive filtering and summed-area tables. In Proceedings of the 2011 SIGGRAPH Asia Conference, SA ’11, pages 176:1–176:12, New York, NY, USA, 2011. ACM 

[ACM Portal] 

[LAM+11] Bradford J. Loos, Lakulish Antani, Kenny Mitchell, Derek Nowrouzezahrai, Wojciech Jarosz, and Peter-Pike Sloan. Modular radiance transfer. ACM Trans. Graph., 30(6):178:1–178:10, December 2011 

[ACM Portal] 

High-Performance Graphics 2012 

[NCJ+12] Jim Nilsson, Petrik Clarberg, BjÃ˝urn Johnsson, Jacob Munkberg, Jon Hasselgren, Robert Toth, Marco Salvi, and Tomas Akenine-Müller. Design and Novel Uses of Higher-Dimensional Rasterization. In Dachsbacher et al. [DMP12], pages 1–11
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association
 

[Author Preprint] TAKEN
 

[VTS+12] Karthik Vaidyanathan, Robert Toth, Marco Salvi, Solomon Boulos, and Aaron Lefohn. Adaptive Image Space Shading for Motion and Defocus Blur. In Dachsbacher et al. [DMP12], pages 13–21
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association 

[Author Preprint] TAKEN
 

[TPD+12] Stanley Tzeng, Anjul Patney, Andrew Davidson, Mohamed S. Ebeida, Scott A. Mitchell, and John D. Owens. High-Quality Parallel Depth-of-Field Using Line Samples. In Dachsbacher et al. [DMP12], pages 23–31
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint] TAKEN

[Kar12] Tero Karras. Maximizing Parallelism in the Construction of BVHs, Octrees, and k-d Trees. In Dachsbacher et al. [DMP12], pages 33–37
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint] TAKEN

[LSP+12] Shengren Li, Lance Simons, Jagadeesh Bhaskar Pakaravoor, Fatemeh Abbasinejad, John D. Owens, and Nina Amenta. kANN on the GPU with Shifted Sorting. In Dachsbacher et al. [DMP12], pages 39–47
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint] TAKEN

[FLF12] Nicolas Feltman, Minjae Lee, and Kayvon Fatahalian. SRDH: Specializing BVH Construction and Traversal Order Using Representative Shadow Ray Sets. In Dachsbacher et al. [DMP12], pages 49–55
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint]

[GLHS12] Pierre Greisen, Manuel Lang, Simon Heinzle, and Aljosa Smolic. Algorithm and VLSI Architecture for Real-Time 1080p60 Video Retargeting. In Dachsbacher et al. [DMP12], pages 57–66
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint] TAKEN

[JGDAM12] BjÃ˝urn Johnsson, Per Ganestam, Michael Doggett, and Tomas Akenine-MÃ˝uller. Power Efficiency for Software Algorithms Running on Graphics Processors. In Dachsbacher et al. [DMP12], pages 67–75
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint] TAKEN

[Res12] Alexander Reshetov. Reducing Aliasing Artifacts through Resampling. In Dachsbacher et al. [DMP12], pages 77–86
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint] TAKEN

[OBA12] Ola Olsson, Markus Billeter, and Ulf Assarsson. Clustered Deferred and Forward Shading. In Dachsbacher et al. [DMP12], pages 87–96
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint] TAKEN

[MML12] Morgan McGuire, Michael Mara, and David Luebke. Scalable Ambient Obscurance. In Dachsbacher et al. [DMP12], pages 97–103
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint] TAKEN

[NLP+12] Jorn Nystad, Anders Lassen, Andy Pomianowski, Sean Ellis, and Tom Olson. Adaptive Scalable Texture Compression. In Dachsbacher et al. [DMP12], pages 105–114
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint]

[LL12] Anass Lasram and Sylvain Lefebvre. Parallel Patch based Texture Synthesis. In Dachsbacher et al. [DMP12], pages 115–124
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint] TAKEN

[HN12] Eric Heitz and Fabrice Neyret. Representing Appearance and Pre-filtering Subpixel Data in Sparse Voxel Octrees. In Dachsbacher et al. [DMP12], pages 125–134
[DMP12] Carsten Dachsbacher, Jacob Munkberg, and Jacopo Pantaleoni, editors. High-Performance Graphics 2012, Paris, France, 2012. Eurographics Association

[Author Preprint] TAKEN 

 


 

Papers for 2011 - 2012

SIGGRAPH 2011