180 likes | 321 Views
National Evacuation Conference New Orleans, LA Feb 5, 2010. Region-Scale Evacuation Modeling using GPUs. Towards Highly Interactive, GPU-based Evaluation of Evacuation Transport Scenarios at State-Scale
E N D
National Evacuation Conference New Orleans, LA Feb 5, 2010 Region-Scale Evacuation Modeling using GPUs Towards Highly Interactive, GPU-based Evaluation of Evacuation Transport Scenarios at State-Scale Kalyan S. Perumalla, PhD Brandon G. Aaby Srikanth B. Yoginath Sudip K. Seal, PhD
RealSim Program at ORNL Real-Time Data Driven Simulation System • Kalyan Perumalla, Ph.D. (PI) • Brian Worley, Ph.D. (Director) • Vladimir Protopopescu, Ph.D. • Srikanth Yoginath • Sudip Seal, Ph.D. • Brandon Aaby • Clayton Thurmer • Other collaborators
Our FocusNext Generation Computational Capability Field-based Mobility Modeling Millions of Grid Cells GPUs
Example: NVIDIA Original GeForce 6000, 7000, 8000, and 9000 series Latest GTX 295 Upcoming GTX 300 GPU: Graphical Processing Units CPU Memory GPU Display • Affordable, off-the-shelf • Desktop-based
Graphics as Computation Programmable graphics primitives E.g., pixel shading such as bump mapping and patterned texture mapping
Commercial Offerings IBM Cell Processor NVIDIA GeForce, GTX NVIDIA Tesla Supercomputing Scale LANL RoadRunner A Few other Popular Instantiations
Vertical Grid Elements Incoming Outgoing
Horizontal Grid Elements Incoming Outgoing
Texture Memory Texture Memory Texture Memory Texture Memory Texture Memory Texture Memory Texture Memory FP FP FP FP FP FP FP FP FP FP FP FP FP FP FP FP FP FP FP FP FP FP=Fragment Processor FP=Fragment Processor FP=Fragment Processor FP=Fragment Processor FP=Fragment Processor FP=Fragment Processor FP=Fragment Processor FP FP FP FP FP FP FP Field Model Execution Framework on GPU Typical Single PhaseExecution on GPU Our Multi-phase Execution Framework for Model Flexibility v v v v GARFIELD Configurable Display with User Interaction
For additional informationand animations,visit ourRealSim webpage atwww.ornl.gov/~2ip