Implied set closure and its application to memory consistency verification

被引:0
|
作者
Baswana, Surender [1 ]
Mehta, Shashank K. [1 ]
Powar, Vishal [1 ]
机构
[1] Indian Inst Technol, Kanpur 208016, Uttar Pradesh, India
来源
COMPUTER AIDED VERIFICATION | 2008年 / 5123卷
关键词
memory consistency model verification; incremental transitive closure; total store order; shared memory multi-processor;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hangal et. al. [3] have developed a procedure to check if an instance of the execution of a shared memory multiprocessor program, is consistent with the Total Store Order (TSO) memory consistency model. They also devised an algorithm based on this procedure with time complexity O(n(5)), where n is the total number of instructions in the program. Roy et. al. [6] have improved the implementation of the procedure and achieved O(n(4)) time complexity. We have identified the bottleneck in these algorithms as a graph problem of independent interest, called implied-set closure (ISC) problem. In this paper we propose an algorithm for ISC problem and show that using this algorithm, Hangal's consistency checking procedure can be implemented with O(n(3)) time complexity. We also experimentally show that the new algorithm is significantly faster than Roy's algorithm.
引用
收藏
页码:94 / 106
页数:13
相关论文
共 50 条
  • [41] Design and Application of Instruction Set Simulator on Multi-Core Verification
    Xiang-Dong Hu
    Yong Guo
    Ying Zhu
    Xin Guo
    Peng Wang
    [J]. Journal of Computer Science and Technology, 2010, 25 : 267 - 273
  • [42] Design and Application of Instruction Set Simulator on Multi-Core Verification
    胡向东
    郭勇
    朱英
    郭昕
    王鹏
    [J]. Journal of Computer Science & Technology, 2010, 25 (02) : 267 - 273
  • [43] A Novel Set of Geometric Verification Test Fields with Application to Distance Measures
    Gilleland, Eric
    Skok, Gregor
    Brown, Barbara G.
    Casati, Barbara
    Dorninger, Manfred
    Mittermaier, Marion P.
    Roberts, Nigel
    Wilson, Laurence J.
    [J]. MONTHLY WEATHER REVIEW, 2020, 148 (04) : 1653 - 1673
  • [44] Efficient application of megavolt imaging for patient set-up verification
    Quint, S.
    Os van, M. J. H.
    Boer de, J. C. J.
    Dirkx, M. L. P.
    [J]. RADIOTHERAPY AND ONCOLOGY, 2006, 81 : S205 - S205
  • [45] A methodology for assessing model risk and its application to the implied volatility function model
    Hull, J
    Suo, WL
    [J]. JOURNAL OF FINANCIAL AND QUANTITATIVE ANALYSIS, 2002, 37 (02) : 297 - 318
  • [46] Time is nothing: emotional consistency of autobiographical memory and its neural basis
    Xu, Rui
    Yang, Juan
    Feng, Chunliang
    Wu, Haiyan
    Huang, Ruiwang
    Yang, Qiuli
    Li, Zhihao
    Xu, Pengfei
    Gu, Ruolei
    Luo, Yue-jia
    [J]. BRAIN IMAGING AND BEHAVIOR, 2018, 12 (04) : 1053 - 1066
  • [47] Time is nothing: emotional consistency of autobiographical memory and its neural basis
    Rui Xu
    Juan Yang
    Chunliang Feng
    Haiyan Wu
    Ruiwang Huang
    Qiuli Yang
    Zhihao Li
    Pengfei Xu
    Ruolei Gu
    Yue-jia Luo
    [J]. Brain Imaging and Behavior, 2018, 12 : 1053 - 1066
  • [48] Properties of Set Scalarization Function and Its Application to Set Optimization Problems
    Kong, Xiangyu
    Zhang, Yonghong
    Wang, Zhen
    [J]. IAENG International Journal of Applied Mathematics, 2023, 53 (04)
  • [49] SET INDUCTION PROCESS AND ITS APPLICATION IN TEACHING
    AUBERTINE, HE
    [J]. JOURNAL OF EDUCATIONAL RESEARCH, 1968, 61 (08): : 363 - +
  • [50] Set-Convergence and Its Application: A Tutorial
    Johannes O. Royset
    [J]. Set-Valued and Variational Analysis, 2020, 28 : 707 - 732