CS 194 Project Proposal - PowerPoint PPT Presentation

About This Presentation
Title:

CS 194 Project Proposal

Description:

Physics simulation in interactive entertainment. Current games are limited to unrealistic models because of performance constraints ... – PowerPoint PPT presentation

Number of Views:12
Avg rating:3.0/5.0
Slides: 11
Provided by: csU5
Learn more at: http://web.cs.ucla.edu
Category:

less

Transcript and Presenter's Notes

Title: CS 194 Project Proposal


1
CS 194 Project Proposal
  • Student Nathan Beckmann
  • Advisor Glenn Reinman

2
Agenda
  • Introduction
  • Subject Area/Motivation
  • Previous work
  • Future work
  • Road map
  • Questions

3
Introduction
  • Me Nathan Beckmann
  • 4th year student in Computer Science and
    Mathematics of Computation
  • Advisor Glenn Reinman
  • Also working with a graduate student, Thomas Yeh

4
Subject Area
  • Physics simulation in interactive entertainment
  • Current games are limited to unrealistic models
    because of performance constraints
  • Can cause ridiculous things to happen
  • This field has interesting properties
  • Tangible real-time constraint (fps)
  • Some leeway in computation accuracy
  • Extensive parallelism

5
Motivation
  • Can we develop new hardware to perform accurate
    physics simulation?

6
Previous Work
  • Thomas Yeh is working on this problem for his PhD
    thesis
  • Benchmark suite has been created
  • Error tolerance levels are known
  • Fit errors within conservative believability
    constraints
  • Physics engine has been parallelized in important
    sections
  • Open Dynamics Engine (ODE) parallelized with
    OpenMP

7
Future Work
  • Build simulator for testing of ideas
  • Current simulators are limited by number of
    cores, performance, or other factors
  • Assemble simulator from assorted pieces
  • MINT/SESC simulator
  • NOC component from previous work

8
Future Work
  • Exploit savings in parallelism and accuracy
  • Use many cores to divide the work
  • Lower accuracy allows for smaller floating-point
    units, which might allow for ...
  • ... a larger cache
  • ... a faster interconnect
  • ... more cores
  • Other clever techniques fuzzy value prediction,
    branch prediction
  • Choose a subset of the above and thoroughly
    investigate

9
Road Map
  • Get ODE to run on un-modified MINT. (1 week)
  • Build simulator. (2 months)
  • Investigate performance of various optimizations.
    (2 months)

10
Questions?
Write a Comment
User Comments (0)
About PowerShow.com