cs 6958 project ideas 2
play

CS 6958 PROJECT IDEAS 2 March 5, 2014 1. Visualizing memory access - PowerPoint PPT Presentation

CS 6958 PROJECT IDEAS 2 March 5, 2014 1. Visualizing memory access patterns 2 How well do we use the full memory hierarchy? Are we getting row buffer hits within DRAM chips? Should we reorganize data, and how? Source: A.N.M Imroz


  1. CS 6958 PROJECT IDEAS 2 March 5, 2014

  2. 1. Visualizing memory access patterns 2  How well do we use the full memory hierarchy?  Are we getting row buffer hits within DRAM chips?  Should we reorganize data, and how? Source: A.N.M Imroz Choudhury and Paul Rosen. Abstract visualization of runtime memory behavior. In 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis, VisSoft, pages 22-29, 2011.

  3. 2. Advanced materials, shading, sampling 3  Dielectrics, glossy, translucent Source: http://www.kevinbeason.com/worklog/wp-content/uploads/2009/06/brdftestmisuffizi.jpg

  4. 2. Advanced materials, shading, sampling 4  Multiple importance sampling, area light sources Source: https://graphics.stanford.edu/courses/cs348b-02/lectures/multipleimportance/walk004.html

  5. 2. Advanced materials, shading, sampling 5  Dielectrics, glossy, translucent  Multiple importance sampling, area light sources  How do we process/cast multiple seconds rays when evaluating materials?  Should we add a shading queue (to STRaTa)?  Additional materials cache?

  6. 3. Dedicated texture memory 6  How do we access memory coherently? Texture cache?  Gather operations. Anisotropic filtering.  Interpolation and fetch units

  7. 4. Advanced rendering techniques 7  How do these map well to TRaX?  What hardware changes would help make these run quickly? Read/Write memory / framebuffer?  Photon Mapping  Lightcuts  Metropolis Light Transport  Radiosity  …  Volume rendering  Beam tracing Sourcehttps://graphics.stanford.edu/courses/cs348b-02/lectures/multipleimportance/walk004.html

  8. My past project: Beam Tracing 8

  9. My past project: Beam Tracing 9

  10. Imp Notes – Numerical Precision 10

  11. Imp Notes – Numerical Precision 11

  12. Beam-Tracing Visually 12

  13. Beam-Tracing Visually 13

Recommend


More recommend