scholarly journals Fault-tolerant and energy-efficient MCSoC for information processing and control

Author(s):  
Aleksandr Gruzlikov ◽  
Nikolai Kolesov ◽  
Dmitri Kostygov ◽  
Marina Tolmacheva

Introduction: The majority of real complex systems are designed with respect to fault tolerance requirements. However, all theknown approaches are intended only to increase reliability. Purpose: An approach for designing fault-tolerant systems on a chip, aimednot only at increasing the reliability, but also at reducing the energy consumed by the system. Results: A two-stage approach to thedesign of fault-tolerant multicore systems-on-chip (MCSoCs) is proposed. At the first stage, an energy-efficient architecture of thedesigned system is formed. For each core used in the system, the optimal number of additional cores is determined within the frameworkof the imposed restrictions. The optimality criterion is the minimum power consumed by the system. The algorithm proposed for theformation of an energy-efficient architecture is based on the dependence of the power consumed in the system on the values of the supplyvoltage and the clock frequency. At the second stage, a procedure for diagnosing and repairing the system is developed which uses theprinciples of system-level diagnosis, involving mutual checks between the system cores. This procedure allows you to decentralize theprocess of diagnosing and restoring the system after a failure. Additionally, the article examines the organization of the communicationsubsystem based on shared memory. The study is based on a simulation conducted in order to estimate the time for making a decisionabout a failure in systems such as a lattice, torus and hypercube. Practical relevance: The proposed approach allows a system to providethe necessary values for its two most important characteristics: fault tolerance and energy efficiency. At the same time, decentralizationis ensured when making decisions about a failure and restoration. As a result, the system becomes more reliable.

Author(s):  
Kari Tiensyrjä ◽  
Miroslav Cupak ◽  
Kostas Masselos ◽  
Marko Pettissalo ◽  
Konstantinos Potamianos ◽  
...  

2021 ◽  
Vol 26 (2) ◽  
pp. 172-183
Author(s):  
E.S. Yanakova ◽  
◽  
G.T. Macharadze ◽  
L.G. Gagarina ◽  
A.A. Shvachko ◽  
...  

A turn from homogeneous to heterogeneous architectures permits to achieve the advantages of the efficiency, size, weight and power consumption, which is especially important for the built-in solutions. However, the development of the parallel software for heterogeneous computer systems is rather complex task due to the requirements of high efficiency, easy programming and the process of scaling. In the paper the efficiency of parallel-pipelined processing of video information in multiprocessor heterogeneous systems on a chip (SoC) such as DSP, GPU, ISP, VDP, VPU and others, has been investigated. A typical scheme of parallel-pipelined processing of video data using various accelerators has been presented. The scheme of the parallel-pipelined video data on heterogeneous SoC 1892VM248 has been developed. The methods of efficient parallel-pipelined processing of video data in heterogeneous computers (SoC), consisting of the operating system level, programming technologies level and the application level, have been proposed. A comparative analysis of the most common programming technologies, such as OpenCL, OpenMP, MPI, OpenAMP, has been performed. The analysis has shown that depend-ing on the device finite purpose two programming paradigms should be applied: based on OpenCL technology (for built-in system) and MPI technology (for inter-cell and inter processor interaction). The results obtained of the parallel-pipelined processing within the framework of the face recognition have confirmed the effectiveness of the chosen solutions.


Author(s):  
Rumit Kumar ◽  
Siddharth Sridhar ◽  
Franck Cazaurang ◽  
Kelly Cohen ◽  
Manish Kumar

In this paper, fault-tolerance characteristics of a reconfigurable tilt-rotor quadcopter upon a propeller failure are presented. Traditional quadcopters experience instability and asymmetry about yaw-axis upon a propeller failure but the design and control strategy presented here can handle a complete propeller failure during flight. Fault-tolerance is achieved by means of structural and flight controller reconfiguration. The concept involves conversion of a tilt-rotor UAV into a T-copter. The dynamics and control of the tilt-rotor quadcopter are presented for ideal flight condition and for the reconfigured system in case of propeller failure. Analytical solution for trim flight conditions yielding zero angular rates for the UAV is derived. It has been shown that the structurally reconfigured UAV is controllable and completes the flight mission without much compromise in flight performance. The controllability and observability analysis of the reconfigured system is shown by state space formulation. The flight controllers for both dynamic models are analyzed and the applicability of the proposed concept is presented by propeller failure simulation during the way-point navigation.


Author(s):  
Michael Dimopoulos ◽  
Yi Gang ◽  
Mounir Benabdenbi ◽  
Lorena Anghel ◽  
Nacer-Eddine Zergainoh ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document