DESIGN OF SOFTWARE ERROR DETECTION SYSTEM BASED ON SPARC V8 AND RESEARCH ON THE KEY TECHNOLOGY

DESIGN OF SOFTWARE ERROR DETECTION SYSTEM BASED ON SPARC V8 AND RESEARCH ON THE KEY TECHNOLOGY

Chunmei Huang1, Chunmao Jiang1, MingCheng Qu2

1School of Computer Science Technology and Information Engineering, Harbin Normal University, Harbin, Heilongjiang 150025

2School of Computer Science and Technology, Harbin Institute of Technology 

This paper analyses the key issues confronted when SIHFT is implemented on the SPARC V8 platform, gives the algorithm to solve the problem and the corresponding technology solutions. Software error detection technology system was designed based on SPARC V8, and software signature control flow error detection technology was implemented, the system is based on the architecture of SPARC V8, uses software signature control flow error detection technology and copy instruction error detection technology as the prototype, it’s a software system which detects transient faults induced by space radiation and was developed through research, analysis and transformation, with availability, modifiability, portability, maintainability, readability, scalability and other features. The error detection coverage rate of software error detection technology suitable for target platform was tested through simulation experiments. The result data of experiments conducted in the emulator TSIM shows that on the basis of given average performance overhead, the system had high error detection coverage rate when brought in register injected fault and memory injection fault. This proved the SIHFT technology is feasible and effective.