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 - - 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. Visualizing memory access patterns
How well do we use the full memory hierarchy? Are we getting row buffer hits within DRAM
chips?
Should we reorganize data, and how?
2 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.
- 2. Advanced materials, shading, sampling
Dielectrics, glossy, translucent
3 Source: http://www.kevinbeason.com/worklog/wp-content/uploads/2009/06/brdftestmisuffizi.jpg
- 2. Advanced materials, shading, sampling
Multiple importance sampling, area light
sources
4 Source: https://graphics.stanford.edu/courses/cs348b-02/lectures/multipleimportance/walk004.html
- 2. Advanced materials, shading, sampling
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?
5
- 3. Dedicated texture memory
How do we access memory coherently?
Texture cache?
Gather operations. Anisotropic filtering. Interpolation and fetch units
6
- 4. Advanced rendering techniques
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
7 Sourcehttps://graphics.stanford.edu/courses/cs348b-02/lectures/multipleimportance/walk004.html
My past project: Beam Tracing
8
My past project: Beam Tracing
9
Imp Notes – Numerical Precision
10
Imp Notes – Numerical Precision
11
Beam-Tracing Visually
12
Beam-Tracing Visually
13