Journal of System Simulation ›› 2018, Vol. 30 ›› Issue (11): 4210-4220.doi: 10.16182/j.issn1004731x.joss.201811020

Previous Articles     Next Articles

High Performance Fault-tolerant Scheduling Method and Simulation for Heterogeneous Multicore

Yu Shigan1,2,3, Tang Zhimin1,2, Ye Xiaochun1,2, Zhang Zhimin1,2   

  1. 1.State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China;
    2.School of Computer and Control Engineering, University of Chinese Academy of Sciences, Being 100049, China;
    3. Information Engineering college, Fuyang Normal University, Fuyang 236041, China
  • Received:2018-05-30 Revised:2018-07-30 Published:2019-01-04

Abstract: To deal with the problem of low performance and high power consumption when solving the transient fault of the processor with three mode redundancy (TMR), a task execution algorithm for heterogeneous multicore considering fault tolerant (TEAHFT) is proposed. The tasks to be executed are divided into sensitive tasks and fault-tolerant tasks. The sensitive tasks are executed in a TMR mode, and the fault-tolerant tasks are executed in a competitive scheduling mode. The task will be rerun in TMR method if the results of the fault-tolerant tasks do not meet the reliability threshold. The simulation experimental results show that TEAHFT achieves a 16.4% average efficiency improvement over TMR and PB methods when running test cases. TEAHFT, TMR and PB have similar fault-tolerant results, but TEAHFT’s average execution efficiency has increased by 14.1% and the power consumption decreased by 22.1% when 100 errors were injected.

Key words: TMR, heterogeneous multicore, competitive mechanism, fault tolerance, simulation

CLC Number: