导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2016, Vol. 37 ›› Issue (4): 1327-1335.doi: 10.7527/S1000-6893.2015.0204

• Electronics and Control • Previous Articles     Next Articles

Avionics embedded system benchmark test method

HAO Yukai1, CUI Xining1,2, LI Leilei3,4, YANG Qiong1   

  1. 1. Aeronautical Computing Technique Research Institute, Xi'an 710115, China;
    2. School of Computer Science and Technology, Xidian University, Xi'an 710071, China;
    3. Baicheng Ordnance Test Center of China, Baicheng 137001, China;
    4. School of Electronical and Mechanical Engineering, Xidian University, Xi'an 710071, China
  • Received:2015-05-28 Revised:2015-07-20 Online:2016-04-15 Published:2015-07-30
  • Supported by:

    National Science and Technology Major Project Foundation of China (2012ZX01041-006);Aeronautic Science Foundation of China (2012ZC31006,2013ZC31005);MIIT Specific Research Projects Foundation for Civil Aircraft (MJ-S-2012-05)

Abstract:

Performance evaluation is an important method to find the performance bottleneck of embedded computer systems, guide equipment selection, balance related components, optimize the system structure and improve the system's actual performance. After the introduction of indicators and benchmarks of embedded computer systems performance evaluation, we analyze the characteristics of benchmark test methods and test procedures, build different test environments, as well as the comparative testing principle of benchmark method, and the main testing process. Then, select the SPEC CPU 2000 benchmarks set, cut and transplant them under the airborne embedded environment for comparison test on a domestic airborne embedded real-time operating system using different embedded operating systems, embedded file systems and compiler options as variable parameters. Conclusions show that the performance of a domestic real-time operating system for airborne embedded computer is roughly equal to similar foreign commercial operating system, file system has less effect on the benchmark results and compiler optimization can significantly improve the performance of embedded systems.

Key words: avionics embedded system, performance evaluation, benchmark test, SPEC, domestic embedded operating system

CLC Number: