ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

Self-Organization And Self-Management In Control-Flow Error Mitigation

Journal: International Journal of Scientific & Technology Research (Vol.4, No. 11)

Publication Date:

Authors : ;

Page : 112-119

Keywords : Index Terms control-flow checking; control-flow error recovery; mutithreaded program; multi-core processor; on-line testing; interprocess communication; backward error recovery.;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

Abstract This paper presents a software-based technique to mitigate Control-flow Errors CFEs in multithreaded programs. In this paper we concentrate on self-organization and self-management mitigation of control-flow error using additional instructions insertion into specific portions of multithreaded program at design time regarding to control-flow and data-flow dependency graphs. In order to evaluate the proposed technique three multithreaded benchmarks quick sort matrix multiplication and linked list utilized to run on a multi-core processor and a total of 5000 transient faults has been injected into several executable points of each program. The results show that this technique detects and corrects between 91.9 and 93.8 of the injected faults with acceptable performance and memory overheads.

Last modified: 2016-04-24 17:47:30