Microelectronics, Volume. 51, Issue 2, 225(2021)

Implementation of a Multi-Data Synchronization and Mutual Exclusion Management Mechanism

LIN Kang1,2, ZHANG Ling3, YU Zongguang1,2, CHEN Zhenjiao3, and XUE Haiwei3
Author Affiliations
  • 1[in Chinese]
  • 2[in Chinese]
  • 3[in Chinese]
  • show less

    Synchronous mutual exclusion between different data is an important factor affecting the communication between multi-core processor cores. In order to improve the communication efficiency between different data nodes, reduce the delay of communication, and reduce the loss of data transmission,combining Adaptive Random Early Detection (ARED) algorithm and Binary Exponential Backoff (BEB) algorithm, a management allocation method of synchronous mutual exclusion that was combining software and hardware was proposed. The feasibility of the two algorithms was analyzed by Matlab modeling, and the synchronous mutual exclusion management allocation method was transplanted to the ZYNQ7000 development platform for simulation testing. The test results showed that the communication mechanism had a lower packet loss rate and delayed time, which improved the efficiency of overall transmission and reduced the delayed time of communication process.

    Tools

    Get Citation

    Copy Citation Text

    LIN Kang, ZHANG Ling, YU Zongguang, CHEN Zhenjiao, XUE Haiwei. Implementation of a Multi-Data Synchronization and Mutual Exclusion Management Mechanism[J]. Microelectronics, 2021, 51(2): 225

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category:

    Received: Oct. 10, 2020

    Accepted: --

    Published Online: Mar. 11, 2022

    The Author Email:

    DOI:10.13911/j.cnki.1004-3365.200470

    Topics