Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N6 2016 year

DOI: 10.17587/prin.7.243-251
Configuring Multiprocessor Systems in RTOS Baget
А. N. Godunov, e-mail: nkag@niisi.ras.ru, V. A. Soldatov, e-mail: nkvalera@niisi.ras.ru, Federal State Institution Scientific Research Institute of System Analysis of the Russian Academy of Science, Moscow, 117218, Russian Federation
Corresponding author: Soldatov Valeriy A., Senior Scientific Researcher, Federal State Institution 'Scientific Research Institute of System Analysis of the Russian Academy of Science', Moscow, 117218, Russian Federation, e-mail: nkvalera@niisi.ras.ru
Received on March 21, 2015
Accepted on April 01, 2015

Parallel computations executed on multiprocessor systems is an important way to increase computer systems performance. Devices in multiprocessor computer system can be interconnected by a shared bus. RapidIO was developed to interconnect both chips on the board and several boards. RapidIO is a network composed of processing elements (such as processor, switch, etc) intercconnected by physical communication channels. High-level system description language (HLD) was developed to describe multiprocessor systems in RapidIO communication environment that operates under RTOS Baget. Data for multiprocessor systems specified in HLD allows to solve the following problems: — network topology specification; — communication environment initializing; — synchronous load and start of all system CPU; — configuring software running on system processors; — saving software image to each system CPUs ROM; — reserving hardware subsystems for increasing system reliability; — performing required calculations using specified hardware subsystems; — saving/recovering operability after some hardware subsystem restart; The described tools were applied in hydroacoustic signal processing systems.

Keywords: RTOS Baget, configure, RapidIO, multiprocessor systems, routing
pp. 243–251
For citation:
Godunov A. N., Soldatov V. A. Configuring Multiprocessor Systems in RTOS Baget, Programmnaya Ingeneria, 2016, vol. 7, no. 6, pp. 243—251.