The method for creating parallel software tools for modeling military complexes
Journal: Software & Systems (Vol.35, No. 1)Publication Date: 2022-03-16
Authors : M.A. Aksenov;
Page : 083-094
Keywords : software; modeling complex; parallelization algorithm; cycle; number of iterations; execution time;
Abstract
Nowadays modeling systems are actively created and used all over the world including the Armed Forces of the Russian Federation. The basis of these systems are modeling complexes, which are a set of technical and software tools providing calculations and imitation modeling. The analysis of modern software tools for modeling military complexes has shown that the duration of the calculations performed during imitation largely influence the efficiency of their application when used directly. Specific technological tools used in the development of parallelization of laborintensive cyclic sections of modeling complexes allow minimizing the time spent on modeling under conditions of limited terms of using software tools. However, nowadays they are not implemented in the general software architecture of modeling complexes accepted for supply in the Armed Forces of the Russian Federation. The paper considers the issues of choosing parallelization algorithms implemented in parallel software devel-opment tools for multi-core (multiprocessor) shared memory computing systems. The purpose of the paper is to assess the impact of the execution time of parallelized cyclic sections of a target program with multithreaded parallel execution of the program in multi-core (multiprocessor) PCs on the results of combat imitation. The scientific novelty is in the development of a new method for creating parallel software tools for modeling military complexes. The paper provides numeric examples of calculations in the Mathcad. To avoid errors in choosing preferred parallelization algorithms, the entire analysis is based on mathematical statistics elements with the probability of a confidence interval for estimating the cycle execution time by a certain algorithm considering the upper limit of the confidence interval. The author proposes a variant of constructing software tools on the example of introducing technological developments into a software architecture of a modeling complex.
Other Latest Articles
- An analysis of the efficiency of the process of servicing the flow of requests for creating IT-services used a simulation model
- FORMATION OF STRATEGIC DIRECTIONS FOR HUMAN RESOURCES OF NURSES AT THE PRIMARY LINK OF THE HEALTHCARE SYSTEM
- An algorithm of idiom search in program source codes using subtree counting
- COMPARATIVE ANALYSIS OF THERMAL METHODS FOR PROTECTION OF GAS EXHAUST DUCTS OF BOILER PLANTS
- NEUTRALIZATION OF ACIDIC WATER CONDENSATE OF GAS-FIRED BOILER UNITS BY DECARBONIZATION METHOD INTO THE GRANULAR TYPE FILTER
Last modified: 2022-07-06 17:38:56