Offline Symbolic Analysis to Infer Total Store Order

被引:0
|
作者
Lee, Dongyoon [1 ]
Said, Mahmoud [1 ]
Narayanasamy, Satish [1 ]
Yang, Zijiang [1 ]
机构
[1] Univ Michigan, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Ability to record and replay an execution can significantly help programmers debug their programs, especially parallel programs. Deterministically replaying a multiprocessor's execution under a relaxed memory model has remained a challenging problem. This is an important problem as most modern processors only support a relaxed memory model to enable many performance critical optimizations. The most common consistency model implemented in processors is the Total Store Order (TSO). We present an efficient and low-complexity processor based solution for recording and replaying under the Total Store Order (TSO) memory model. Processor provides support for logging data fetched on cache misses. Using this information each thread can be deterministically replayed. A TSO-compliant casual order between the shared-memory accesses executed in different threads is then inferred using an offline algorithm based on Satisfiability Modulo Theory (SMT) solver. We also discuss methods to bound the search space during offline analysis and several optimizations to reduce the offline analysis time.
引用
下载
收藏
页码:357 / 368
页数:12
相关论文
共 50 条
  • [41] Seating order as a symbolic arrangement
    Kati Kasanen
    Hannu Räty
    Leila Snellman
    European Journal of Psychology of Education, 2001, 16 : 209 - 222
  • [42] SYMBOLIC ORDER IN KEPLER WORLD
    HALLYN, F
    COMMUNICATION AND COGNITION, 1985, 18 (1-2): : 107 - 117
  • [43] Seating order as a symbolic arrangement
    Kasanen, K
    Räty, H
    Snellman, L
    EUROPEAN JOURNAL OF PSYCHOLOGY OF EDUCATION, 2001, 16 (02) : 209 - 222
  • [44] Symbolic model order reduction
    Hu, BP
    Shi, GY
    Shi, CJR
    BMAS 2003: PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL WORKSHOP ON BEHAVIORAL MODELING AND SIMULATION, 2003, : 34 - 40
  • [45] Self-Operated Store or Franchised Store? Optimal Decisions for Online-to-Offline Supply Chain with a Demand Shift
    Wei, Feng
    Zhu, Yan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [46] Business Design and Feasibility of Puru Kambera Muslim Fashion Offline Store Establishment
    Nurazizah, F.
    Chumaidiyah, E.
    2ND INTERNATIONAL CONFERENCE ON INDUSTRIAL AND MANUFACTURING ENGINEERING (ICI&ME 2020), 2020, 1003
  • [47] Total-Order and Partial-Order Planning: A Comparative Analysis
    Minton, Steven
    Bresina, John
    Drummond, Mark
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 1994, 2 : 227 - 262
  • [48] The impact of offline store presence on digital sales: The moderating role of product functionality
    Kim, Jeeyeon
    Choi, Jeonghye
    Chang, Sue Ryung
    Trivedi, Minakshi
    JOURNAL OF RETAILING AND CONSUMER SERVICES, 2024, 78
  • [49] Joint influence of online store attributes and offline operations on performance of multichannel retailers
    Jin, Byoungho
    Park, Jin Yong
    Kim, Jiyoung
    BEHAVIOUR & INFORMATION TECHNOLOGY, 2010, 29 (01) : 85 - 96
  • [50] Influence of Online to Offline on a Chain Store: Two Moderated Mediation Models Investigation
    Liao, Shu-Hsien
    Hu, Da-Chian
    Liu, Hui-Ling
    SAGE OPEN, 2024, 14 (02):