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

cs 6958 project ideas 2
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

CS 6958 PROJECT IDEAS 2

March 5, 2014

slide-2
SLIDE 2
  • 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.

slide-3
SLIDE 3
  • 2. Advanced materials, shading, sampling

 Dielectrics, glossy, translucent

3 Source: http://www.kevinbeason.com/worklog/wp-content/uploads/2009/06/brdftestmisuffizi.jpg

slide-4
SLIDE 4
  • 2. Advanced materials, shading, sampling

 Multiple importance sampling, area light

sources

4 Source: https://graphics.stanford.edu/courses/cs348b-02/lectures/multipleimportance/walk004.html

slide-5
SLIDE 5
  • 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

slide-6
SLIDE 6
  • 3. Dedicated texture memory

 How do we access memory coherently?

Texture cache?

 Gather operations. Anisotropic filtering.  Interpolation and fetch units

6

slide-7
SLIDE 7
  • 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

slide-8
SLIDE 8

My past project: Beam Tracing

8

slide-9
SLIDE 9

My past project: Beam Tracing

9

slide-10
SLIDE 10

Imp Notes – Numerical Precision

10

slide-11
SLIDE 11

Imp Notes – Numerical Precision

11

slide-12
SLIDE 12

Beam-Tracing Visually

12

slide-13
SLIDE 13

Beam-Tracing Visually

13