A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Tarnowski, Sz.

Paper Title Page
MOPD031 Automatic Implementation of Radiation Protection Algorithms in Programs Generated by GCC Compiler 517
 
  • A. Piotrowski, D. R. Makowski, A. Napieralski, Sz. Tarnowski
    TUL-DMCS, Łódź
 
  Radiation influence on microprocessor-based systems is serious problem especially in places like accelerators and synchrotrons, where sophisticated digital devices operate closely to the radiation source. Reliability of such systems is significantly decreased due to effects like SEU or SEFI. One of the possible solutions to increase radiation immunity of the microprocessor systems is a strict programming approach known as Software Implemented Hardware Fault Tolerance. SIHFT methods are based on the redundancy of variables or procedures. Sophisticated algorithms are used to check the correctness of control flow in application. Unfortunately, manual implementation of presented algorithms is difficult and can introduce additional problems with program functionality cased by human errors. Proposed solution is based on modifications of the source code of the C language compiler. Protection methods are applied at intermediate representation of the compiled source code. This approach makes it possible to use standard optimization algorithms during compilation. In addition, a responsibility for implementing fault tolerant is transferred to the compiler and is transparent for programmers.