Aviation research often relies on real-time, pilot-in-the-loop flight simulation as a means to develop new flight software, flight hardware, or pilot procedures. Often these simulations become so complex that a single processor is incapable of performing the necessary computations within a fixed time-step. Threads are an elegant means to distribute the computational work-load when running on a symmetric multi-processor machine. However, programming with threads often requires operating system specific calls that reduce code portability and maintainability. While a multi-threaded simulation allows a significant increase in the simulation complexity, it also increases the workload of a simulation operator by requiring that the operator determ...
The limited success of existing parallel simulation tools has generally been attributed to difficult...
Abstract 12 A team was created to participate in the Mars Scout Opportunity. Trade studies determine...
Modeling for synthesis and modeling for simulation seem to be two competing goals in the context of ...
Multi-threaded programming is gaining popularity as general purpose processors have evolved to multi...
Multi-core processors are everywhere now, researchers all over the world are finding ways to benchm...
This paper presents a static transformation algorithm, for C++-based hardware models such as SystemC...
We describe a new multiprocessor implementation of a very complex research flight simulation using e...
The authors have implemented a software bus for lightweight threads in an object-oriented programmin...
As the speed increase of single-core processors keeps declining, it is important to adapt simulation...
. Our application is a parallel discrete event simulation of a wafer fabrication plant. When impleme...
Introduction The high event and data rates of future high energy physics experiments require comple...
Separation of HW and SW design flows represents a critical aspect in the development of embedded sys...
Increased complexity of micro-electronic systems demands a need for efficient system level models. S...
NASA Langley Research Center (LaRC) developed the Langley Standard Real-Time Simulation in C++ (LaSR...
Most of the natural events are parallel. The simulation program models it using computer program. Th...
The limited success of existing parallel simulation tools has generally been attributed to difficult...
Abstract 12 A team was created to participate in the Mars Scout Opportunity. Trade studies determine...
Modeling for synthesis and modeling for simulation seem to be two competing goals in the context of ...
Multi-threaded programming is gaining popularity as general purpose processors have evolved to multi...
Multi-core processors are everywhere now, researchers all over the world are finding ways to benchm...
This paper presents a static transformation algorithm, for C++-based hardware models such as SystemC...
We describe a new multiprocessor implementation of a very complex research flight simulation using e...
The authors have implemented a software bus for lightweight threads in an object-oriented programmin...
As the speed increase of single-core processors keeps declining, it is important to adapt simulation...
. Our application is a parallel discrete event simulation of a wafer fabrication plant. When impleme...
Introduction The high event and data rates of future high energy physics experiments require comple...
Separation of HW and SW design flows represents a critical aspect in the development of embedded sys...
Increased complexity of micro-electronic systems demands a need for efficient system level models. S...
NASA Langley Research Center (LaRC) developed the Langley Standard Real-Time Simulation in C++ (LaSR...
Most of the natural events are parallel. The simulation program models it using computer program. Th...
The limited success of existing parallel simulation tools has generally been attributed to difficult...
Abstract 12 A team was created to participate in the Mars Scout Opportunity. Trade studies determine...
Modeling for synthesis and modeling for simulation seem to be two competing goals in the context of ...