跳到主要导航 跳到搜索 跳到主要内容

Trace and Algebraic Semantics for Partial Store Order Memory Model

  • Junfu Luo*
  • , Lili Xiao
  • , Huibiao Zhu*
  • , Ziqing Su*
  • *此作品的通讯作者
  • East China Normal University
  • Donghua University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Contemporary multiprocessor systems often use weak memory models (WMMs), including Partial Store Order (PSO) in some SPARC implementations. PSO relaxes the store-store constraint by allowing individual cores to use a write buffer for different memory locations. This paper employs the Unifying Theories of Programming (UTP) framework to investigate PSO's trace semantics, acting in the denotational semantics style. In this context, a trace is represented as a sequence of snapshots that track changes in registers, write buffers, and shared memory. Our approach generates the complete set of valid execution outcomes, including potential reorderings, while adhering to proper principles. This paper also introduces a set of algebraic laws tailored for PSO utilizing the concept of 'head normal form{\prime}. With the introduction of guarded choice, every program can be represented by head normal form. This representation models program execution in the presence of reorderings within the PSO model. Additionally, we also explores the relationship between trace semantics and algebraic semantics, establishing a connection by deriving trace semantics from algebraic semantics.

源语言英语
主期刊名Proceedings - 2024 IEEE 48th Annual Computers, Software, and Applications Conference, COMPSAC 2024
编辑Hossain Shahriar, Hiroyuki Ohsaki, Moushumi Sharmin, Dave Towey, AKM Jahangir Alam Majumder, Yoshiaki Hori, Ji-Jiang Yang, Michiharu Takemoto, Nazmus Sakib, Ryohei Banno, Sheikh Iqbal Ahamed
出版商Institute of Electrical and Electronics Engineers Inc.
2171-2176
页数6
ISBN(电子版)9798350376968
DOI
出版状态已出版 - 2024
活动48th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2024 - Osaka, 日本
期限: 2 7月 20244 7月 2024

出版系列

姓名Proceedings - 2024 IEEE 48th Annual Computers, Software, and Applications Conference, COMPSAC 2024

会议

会议48th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2024
国家/地区日本
Osaka
时期2/07/244/07/24

指纹

探究 'Trace and Algebraic Semantics for Partial Store Order Memory Model' 的科研主题。它们共同构成独一无二的指纹。

引用此