SHA Han, YING Huan, TANG Bo-wen, QIAO Yang. Design and Implementation on the Data Race Free System Based on Combining Parallel and Serial Mechanism[J]. Microelectronics & Computer, 2016, 33(7): 89-92, 97.
Citation: SHA Han, YING Huan, TANG Bo-wen, QIAO Yang. Design and Implementation on the Data Race Free System Based on Combining Parallel and Serial Mechanism[J]. Microelectronics & Computer, 2016, 33(7): 89-92, 97.

Design and Implementation on the Data Race Free System Based on Combining Parallel and Serial Mechanism

  • Data races is one of the most common multithreaded program problems.Data races makes atomic program is destroyed, thus making the reasoning process behavior and improved program performance more challenging.to solve the problem introduced by dara races of parallelprograms, DRFS is proposed.This paper present DRFS(DataRace-Free-System), a novel multi-threading runtime that divides the execution of multithread programs into two parallel mode and serial mode, DRFS adopts existing hardware support page protection mechanism, to eliminate multithreaded shared-memory data races, which provides a data-race-free environment for parallel programs.The Experimental results demonstrate that DRFS guarantes the free of data races while incuring acceptable performance and memory overhead.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return