RESEARCH AND DEVELOPMENT

Using Graphics Processor Units to Accelerate OneSAF:  A Case Study in Technology Transition

Massively Multi-Player (MMP) Environments for Asymmetric Warfare

Simulating Believable, Context-aware and Culture-specific Human Behaviors

A Graph-based Approach for Automatic Building Extraction from Aerial LIDAR Data

Automatically Converting Paper Map Images For Use As Notional Terrain

An Ontological Data Structure for Real-Time Simulation

A DSAP Infrastructure for Analysis, Training, and Operational Support

Empirical Foundations for Intelligent Coaching Systems

Automatic Detection of Discrepancies in After Action Review

Accurately Representing Target Distance in a Flight Simulator

Automating Simulation-Based Air Traffic Control

Depth of Focus and Perceived Blurring of Simultaneously-Viewed Displays

Towards Improving the Instructional Design Process for Team Training

Developing Situation Awareness Metrics in a Synthetic Battlespace Environment

Simulation Data Grid: Joint Experimentation Data Management and Analysis

Customizing Interactive Training Through Individualized Content and Increased Engagement

Artificial Intelligence for Constructing Accurate, Low-Cost Models and Simulations

Simulating Ethnic Conflict and Secessionism for Joint Experimentation

Training for Multicell and Dismounted Command and Control

Evolving Human Behavior Models from Live Exercise Data

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

Using Graphics Processor Units to Accelerate OneSAF:  A Case Study in Technology Transition

 

Marlo Verdesca,  Jaeson Munro, Michael Hoffman

Science Applications International Corporation

Orlando, FL

 

Maria Bauer

RDECOM

Orlando, FL

 

Dinesh Manocha

University of North Carolina at Chapel Hill

Chapel Hill, NC

On-going research aims to accelerate the runtime processing speed of the One Semi-Automated Forces (OneSAF) Computer Generated Forces (CGF) simulation by converting and migrating some of the core algorithms from the host Central Processing Unit (CPU) to an on-board auxiliary Graphics Processor Unit (GPU).  In this research the GPU chip is regarded as a surrogate stream processor and appropriate algorithms are designed to map to the GPU architecture. Processing speed gains are realized both through computational capabilities of the GPU as well as through offloading of the host CPU.  Technology transfer of this research into the OneSAF user baseline is a key requirement of this research.   

 

The OneSAF development program focuses on the same issues of scalability and runtime performance that will be directly affected by use of GPUs.  As program architects are marshalling conventional approaches for resolving these challenges, the introduction of GPU-based solutions is being realized. This paper examines the challenges, planned approaches and benchmarked results for using GPUs to accelerate OneSAF simulation.

2005 Paper No. 2121

This paper is available on the 2005 I/ITSEC CD ROM.

Order it from I/ITSEC'S Website.