ECE 498 Project 1 PowerPoint PPT Presentation

presentation player overlay
1 / 14
About This Presentation
Transcript and Presenter's Notes

Title: ECE 498 Project 1


1
ECE 498 Project 1
  • Mathew Drouin
  • Roger Blanchette
  • Mitchell Wark

2
Introduction
  • Raytracing and POV-Ray
  • Installation and Configuration on Bender
  • Performance Metrics
  • Conclusion

3
Raytracing and POV-Ray
  • Generate images based on a mathematical
    description of a scene
  • Mimics how light would interact with the objects
    in the scene

4
Raytracing and POV-Ray
5
Raytracing and POV-Ray
  • POV-Ray open source raytracing software

6
Raytracing and POV-Ray
  • Raytracing is inherently recursive
  • A scene could require A LOT of calculations
  • Each pixel of a scene is independent of
    neighboring pixels (embarrisingly parallel)
  • MPI-POV-Ray is an open source patch allowing
    POV-Ray to operate with MPI

7
Raytracing and POV-Ray
  • POV-Ray supports Adaptive Anti-Aliasing
  • Time consuming

8
Installing and Configuring POV-Ray
9
Parallel Performance Metrics
  • How MPI-POV-Ray works

10
Parallel Performance Metrics
  • Benchmarks were run to render a 1024x768 image
    using non-recursive AA with a depth of 4

11
Parallel Performance Metrics
  • Odd Results
  • Verified the execution times through many tests
  • Appears that by splitting the image into smaller
    chunks causes faster execution (even with the 2
    node operation)

12
Parallel Performance Metrics
  • Possible Explanations
  • Working with smaller chunks of data may allow
    greater use of the cache
  • Differences between gcc and mpicc were explored

13
Conclusion
  • Installed and Configured MPI-POV-Ray on Bender
  • Showed an extreme advantage to utilizing a
    supercomputer for image rendering

14
Benchmark Image
Write a Comment
User Comments (0)
About PowerShow.com