Out-of-Order Execution in Sequentially Consistent Shared-Memory Systems:Theory and Experiments

被引:0
|
作者
胡伟武
water.chpc.ict.ac.cn
夏培肃
机构
关键词
Shared memory; sequential consistency; event ordering; write atomic; out-of-order execution; simulation;
D O I
暂无
中图分类号
TP333 [存贮器];
学科分类号
081201 ;
摘要
Thaditional implementation of sequential consistency in shared-memory systems requires memory accesses to be globally performed in program order. Based on an event ordering model for correct executions in shared-memory systems, this paper proposes and proves that out-of-order execution does not influence the correctness of an execution providing certain condition is met. Simulation results show that out-of-order execution proposed in this paper is an effective way to improve the performance of a sequentially consistent shared-memory system.
引用
收藏
页码:125 / 140
页数:16
相关论文
共 34 条
  • [31] Verification of FM9801: An out-of-order microprocessor model with speculative execution, exceptions, and program-modifying capability
    Sawada, J
    Hunt, WA
    FORMAL METHODS IN SYSTEM DESIGN, 2002, 20 (02) : 187 - 222
  • [32] Implementing a 1GHz four-issue out-of-order execution microprocessor in a standard cell ASIC methodology
    Hu, Wei-Wu
    Zhao, Ji-Ye
    Zhong, Shi-Qiang
    Yang, Xu
    Guidetti, Elio
    Wu, Chris
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2007, 22 (01) : 1 - 14
  • [33] Implementing a 1GHz Four-Issue Out-of-Order Execution Microprocessor in a Standard Cell ASIC Methodology
    Wei-Wu Hu
    Ji-Ye Zhao
    Shi-Qiang Zhong
    Xu Yang
    Elio Guidetti
    Chris Wu
    Journal of Computer Science and Technology, 2007, 22 : 1 - 14
  • [34] Time-energy measured data on modern multicore systems running shared-memory applications
    Loghin, Dumitrel
    Teo, Yong Meng
    DATA IN BRIEF, 2019, 27