Student – Nathan Beckmann Advisor – Glenn Reinman

Slides:



Advertisements
Similar presentations
Dynamic Power Redistribution in Failure-Prone CMPs Paula Petrica, Jonathan A. Winter * and David H. Albonesi Cornell University *Google, Inc.
Advertisements

What are the S, T, and E in STEM? How are they related?
Design Rule Generation for Interconnect Matching Andrew B. Kahng and Rasit Onur Topaloglu {abk | rtopalog University of California, San Diego.
LEMap: Controlling Leakage in Large Chip-multiprocessor Caches via Profile-guided Virtual Address Translation Jugash Chandarlapati Mainak Chaudhuri Indian.
PradeepKumar S K Asst. Professor Dept. of ECE, KIT, TIPTUR. PradeepKumar S K, Asst.
1.Calculate number of events by searching for event in assembly file or analytical model. 2.Validate the numbers from step one with a simulator. 3.Compare.
Sim-alpha: A Validated, Execution-Driven Alpha Simulator Rajagopalan Desikan, Doug Burger, Stephen Keckler, Todd Austin.
Accurately Approximating Superscalar Processor Performance from Traces Kiyeon Lee, Shayne Evans, and Sangyeun Cho Dept. of Computer Science University.
Cloud Computing Resource provisioning Keke Chen. Outline  For Web applications statistical Learning and automatic control for datacenters  For data.
Possible contribution of FESB research group to O 2 project Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture Sven Gotovac.
Project Proposal Presented by Michael Kazecki. Outline Background –Algorithms Goals Ideas Proposal –Introduction –Motivation –Implementation.
Paul D. Bryan, Jason A. Poovey, Jesse G. Beu, Thomas M. Conte Georgia Institute of Technology.
Project 4 U-Pick – A Project of Your Own Design Proposal Due: April 14 th (earlier ok) Project Due: April 25 th.
Team Members: Tyler Drake Robert Wrisley Kyle Von Koepping Justin Walsh Faculty Advisors: Computer Science – Prof. Sanjay Rajopadhye Electrical & Computer.
A COMPUTER BASED TOOL FOR THE SIMULATION, INTEGRATED DESIGN, AND CONTROL OF WASTEWATER TREAMENT PROCESSES By P. Vega, F. Alawneh, L. González, M. Francisco,
Chapter XI Reduced Instruction Set Computing (RISC) CS 147 Li-Chuan Fang.
CS 194 Research Results Paul Salzman Advisor: Professor Glenn Reinman Winter Spring 2007.
School of Computer Science and Software Engineering A Networked Virtual Environment Communications Model using Priority Updating Monash University Yang-Wai.
Normans Principles Usability Engineering. Normans Principle Norman’s model of interaction is perhaps the most influential in human computer interaction.
Efficient Simulation of Physical System Models Using Inlined Implicit Runge-Kutta Algorithms Vicha Treeaporn Department of Electrical & Computer Engineering.
CS 194 Research Proposal Paul Salzman Advisor: Professor Glenn Reinman Winter 2007.
Geography 465 Overview Geoprocessing in ArcGIS. MODELING Geoprocessing as modeling.
CS 194 Research Checkpoint Paul Salzman Advisor: Professor Glenn Reinman Winter 2007.
Scope of PBMIS Science vs engineering Online vs. offline simulation Application driven Research issues.
1 Residual Vectors & Error Estimation in Substructure based Model Reduction - A PPLICATION TO WIND TURBINE ENGINEERING - MSc. Presentation Bas Nortier.
Cache-Conscious Runtime Optimization for Ranking Ensembles Xun Tang, Xin Jin, Tao Yang Department of Computer Science University of California at Santa.
Exploring the Tradeoffs of Configurability and Heterogeneity in Multicore Embedded Systems + Also Affiliated with NSF Center for High- Performance Reconfigurable.
Section 2: Science as a Process
Computational Chemistry. Overview What is Computational Chemistry? How does it work? Why is it useful? What are its limits? Types of Computational Chemistry.
University of Zagreb MMVE 2012 workshop1 Towards Reinterpretation of Interaction Complexity for Load Prediction in Cloud-based MMORPGs Mirko Sužnjević,
Kalman filtering techniques for parameter estimation Jared Barber Department of Mathematics, University of Pittsburgh Work with Ivan Yotov and Mark Tronzo.
Top-Down Design and Modular Development
Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 27 of 42 Wednesday, 02.
Architectural Support for Fine-Grained Parallelism on Multi-core Architectures Sanjeev Kumar, Corporate Technology Group, Intel Corporation Christopher.
BENCHMARKING DATABASES By Samy Kabangu Supervisor : Mr. John Ebden Computer Science Department Rhodes University.
MAGNA M a g n a D i g i t e c h I n d i a P r i v a t e L i m i t e d STEEL FABRICATTION TO DUCTILE IRON CASTING CONVERSION PROJECT NAME: CHARGE AIR PIPE.
High Performance Computing Processors Felix Noble Mirayma V. Rodriguez Agnes Velez Electric and Computer Engineer Department August 25, 2004.
Predictive Design Space Exploration Using Genetically Programmed Response Surfaces Henry Cook Department of Electrical Engineering and Computer Science.
What do physical scientists study to learn about the world?
Haptic Interfaces and Force-Control Robotic Application in Medical and Industrial Contexts Applicants Prof. Doo Yong Lee, KAIST Prof. Rolf Johansson,
Plan of Study 9 th Grade Career Clusters #5. Pre-Test 1.What iseek screen will help with high school academic planning? 2.What type of coursework helps.
Understanding Performance, Power and Energy Behavior in Asymmetric Processors Nagesh B Lakshminarayana Hyesoon Kim School of Computer Science Georgia Institute.
Computer Science 210 Computer Organization Course Introduction.
By Dirk Hekhuis Advisors Dr. Greg Wolffe Dr. Christian Trefftz.
M.Sc. and Ph.D. in Computational Science Department of Mathematics Faculty of Science Chulalongkorn University.
Computer Structure & Architecture. Lesson 1 – Introduction to CS & A LI:Describe what a computer is and identify the different types of computer.
National Research Council Of the National Academies
Preparing for NGSS with Engineering Practices in Science Classrooms February 12, 2013 George Stickel SPSU Teacher Education Program 1.
1 Chapter 6 Developing Models and Prototypes (Steps and Decision Making)
BarrierWatch: Characterizing Multithreaded Workloads across and within Program-Defined Epochs Socrates Demetriades and Sangyeun Cho Computer Frontiers.
Computer Architecture Lecture 26 Past and Future Ralph Grishman November 2015 NYU.
… begin …. Parallel Computing: What is it good for? William M. Jones, Ph.D. Assistant Professor Computer Science Department Coastal Carolina University.
Parallel Processing Presented by: Wanki Ho CS147, Section 1.
Advanced Games Development Game Physics CO2301 Games Development 1 Week 19.
Introduction to Earth Science Section 1 SECTION 1: WHAT IS EARTH SCIENCE? Preview  Key Ideas Key Ideas  The Scientific Study of Earth The Scientific.
Application-Specific Customization of Soft Processor Microarchitecture Peter Yiannacouras J. Gregory Steffan Jonathan Rose University of Toronto Electrical.
ECE 486/586 Computer Architecture Introductions Instructor and You
Complex and Reduced Instruction Set Computers
Application-Specific Customization of Soft Processor Microarchitecture
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
Douglas Lacy & Daniel LeCheminant CS 252 December 10, 2003
Verilog to Routing CAD Tool Optimization
Development & Evaluation of Network Test-beds
Pedro M. Calixto George Chang, Ph.D. Math and Computer Science Dept.
rePLay: A Hardware Framework for Dynamic Optimization
Application-Specific Customization of Soft Processor Microarchitecture
Phase based adaptive Branch predictor: Seeing the forest for the trees
Srinivas Neginhal Anantharaman Kalyanaraman CprE 585: Survey Project
Computer Science 210 Computer Organization
Presentation transcript:

Student – Nathan Beckmann Advisor – Glenn Reinman CS 194 Project Proposal Student – Nathan Beckmann Advisor – Glenn Reinman

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

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

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

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

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

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

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

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

Questions?