• Home
  • Search
  • Managing shared memory spaces in an object-oriented real-time simulation
  • Cite Icon6
  • https://doi.org/10.2514/6.1998-4532Copy DOI Icon

Managing shared memory spaces in an object-oriented real-time simulation

  • Aug 10, 1998
  • David Geyer +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Sharing memory spaces between parallel processes is a common practice in a real-time simulation environment. In an environment where parallel processes can exist on the same machine or on different machines, it is a challenge to develop and maintain reusable software that interfaces with shared memory spaces. The two main problems involved in dealing with shared memory spaces are: 1) providing platform independent access to the memory space, and 2) providing to all processes a consistent view of the structure and content of the memory space. Object-oriented techniques were used to create a software architecture designed to manage shared memory spaces. Object-oriented design patterns were used to present client code with a conceptual model of shared memory spaces while concealing the underlying implementation details. The resulting architecture is largely computing platform independent, with platform specific code being isolated to a few selected classes. The design was implemented in C++ for the NASA Langley Standard Real-Time Simulation (LaSRS++) Application Framework. This paper provides an overview of the design and implementation of the LaSRS++ shared memory management software.

Similar Papers
  • Research Article
  • Citations17

An Efficient GPU Cache Architecture for Applications with Irregular Memory Access Patterns

  • Jun 17, 2019
  • ACM Transactions on Architecture and Code Optimization
  • Bingchao Li +4
  • Conference Article
  • Citations7

The MULTIPLUS/MULPLIX parallel processing environment

  • Jun 12, 1996
  • J.S Aude +7
  • Conference Article

<title>DDGIPS: a general image processing system in robot vision</title>

  • Oct 10, 2000
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Yuan Tian +3
  • Conference Article
  • Citations2

Asynchronous Adaptive Task Allocation

  • Jun 01, 2015
  • Sotirios Kentros +3
  • Conference Article
  • Citations74

Exploiting shared scratch pad memory space in embedded multiprocessor systems

  • Jan 01, 2002
  • Proceedings - ACM IEEE Design Automation Conference
  • Mahmut Kandemir +2
  • Conference Article

The Acceleration of OPUS Codec Using Processor - FPGA Co-processing

  • Jan 01, 2023
  • Sunny Bezawada +1
  • Conference Article
  • Citations30

Exploiting shared scratch pad memory space in embedded multiprocessor systems

  • Jan 01, 2002
  • M Kandemir +2
  • Book Chapter

Applying High Performance Computing Techniques in Astrophysics

  • Jan 01, 2006
  • Francisco Almeida +3
  • Research Article
  • Citations7

An innovative sliding mode load controller for gas turbine power generators: Design and experimental validation via real-time simulation

  • Nov 19, 2020
  • Energy
  • A Palmieri +4
  • Research Article

The death of urban China

  • Mar 01, 2022
  • HAU: Journal of Ethnographic Theory
  • Ian Johnson
  • Conference Article
  • Citations1

Real-Time Power System Simulation Hardware-In-The-Loop Testbed for Coordinated Voltage Control System

  • Dec 05, 2022
  • Nira Saadun +5
  • Conference Article

A Satellite Autonomous Navigation Semi-physical Simulation System Based on Multi-target Optical Sensor

  • Jul 01, 2019
  • Wenbo Yang +3
  • Conference Article
  • Citations7

Reduced-Order Modeling of Rotor-Ship Interaction

  • Jan 09, 2012
  • 50th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition
  • Lei Tang +2
  • Research Article
  • Citations2

Extension of the do-mpc Development Framework to Real-time Simulation Studies

  • Jan 01, 2019
  • IFAC-PapersOnLine
  • Alexandru Tatulea-Codrean +3
  • Conference Article
  • Citations14

A new versatile hardware platform for digital real-time simulation: Verification and evaluation

  • Jun 01, 2012
  • Felix Adler +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.