Rainbow: Efficient memory dependence recording with high replay parallelism for relaxed memory model

Author(s):  
Xuehai Qian ◽  
He Huang ◽  
B. Sahelices ◽  
Depei Qian
Author(s):  
Conrad Watt ◽  
Christopher Pulte ◽  
Anton Podkopaev ◽  
Guillaume Barbier ◽  
Stephen Dolan ◽  
...  

2018 ◽  
Vol E101.D (12) ◽  
pp. 3038-3058
Author(s):  
Pattaravut MALEEHUAN ◽  
Yuki CHIBA ◽  
Toshiaki AOKI

2009 ◽  
Vol 254 ◽  
pp. 85-103 ◽  
Author(s):  
Ernie Cohen ◽  
Michał Moskal ◽  
Stephan Tobies ◽  
Wolfram Schulte

2022 ◽  
Vol 6 (POPL) ◽  
pp. 1-30
Author(s):  
Alan Jeffrey ◽  
James Riely ◽  
Mark Batty ◽  
Simon Cooksey ◽  
Ilya Kaysin ◽  
...  

Program logics and semantics tell a pleasant story about sequential composition: when executing (S1;S2), we first execute S1 then S2. To improve performance, however, processors execute instructions out of order, and compilers reorder programs even more dramatically. By design, single-threaded systems cannot observe these reorderings; however, multiple-threaded systems can, making the story considerably less pleasant. A formal attempt to understand the resulting mess is known as a “relaxed memory model.” Prior models either fail to address sequential composition directly, or overly restrict processors and compilers, or permit nonsense thin-air behaviors which are unobservable in practice. To support sequential composition while targeting modern hardware, we enrich the standard event-based approach with preconditions and families of predicate transformers. When calculating the meaning of (S1; S2), the predicate transformer applied to the precondition of an event e from S2 is chosen based on the set of events in S1 upon which e depends. We apply this approach to two existing memory models.


2019 ◽  
Vol 42 ◽  
Author(s):  
Talya Sadeh

Abstract According to Bastin et al.’s integrative memory model, familiarity may be attributed to both entity representations and relational representations. However, the model does not specify what triggers familiarity for relational representations. I argue that fluency is a key player in the attribution of familiarity regardless of the type of representation. Two lines of evidence are reviewed in support of my claim.


Sign in / Sign up

Export Citation Format

Share Document