DocumentCode :
1804741
Title :
Enhancement of Memory Pools Toward a Multi-Threaded Implementation of the Joint Integrated Mission Model (JIMM)
Author :
Mutschler, David W.
Author_Institution :
Naval Air Warfare Center - Aircraft Div., Naval Air Syst. Command, MD
fYear :
2006
fDate :
3-6 Dec. 2006
Firstpage :
856
Lastpage :
862
Abstract :
The joint integrated mission model (JIMM) is a legacy real-time discrete-event simulator. Its initial single-threaded implementation employed a memory pool to speed up run-time performance and easily checkpoint simulation state. Unfortunately, when JIMM started migrating to a multi-threaded implementation, this legacy memory pool was quickly identified as a bottleneck. This problem is addressed by dividing the memory into large chunks managed by a global controller but where thread-specific memory managers handled lower level memory allocation. This paper focuses on the legacy memory pool in JIMM and enhancements necessary for an efficient multi-threaded implementation
Keywords :
discrete event simulation; memory architecture; memory protocols; multi-threading; real-time systems; software maintenance; JIMM; joint integrated mission model; legacy real-time discrete-event simulator; memory pools; multi-threaded implementation; thread-specific memory managers; Aircraft; Data structures; High performance computing; Memory management; Protocols; Real time systems; Rivers; Runtime; System testing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Simulation Conference, 2006. WSC 06. Proceedings of the Winter
Conference_Location :
Monterey, CA
Print_ISBN :
1-4244-0500-9
Electronic_ISBN :
1-4244-0501-7
Type :
conf
DOI :
10.1109/WSC.2006.323168
Filename :
4117692
Link To Document :
بازگشت