Overcoming Memory Weakness with Unified Fairness
نویسندگان
چکیده
Abstract We consider the verification of liveness properties for concurrent programs running on weak memory models. To that end, we identify notions fairness preclude demonic non-determinism, are motivated by practical observations, and amenable to algorithmic techniques. provide both logical stochastic definitions our notions, prove they equivalent in context verification. In particular, show allows us reduce problem (repeated control state reachability) simple reachability. this is a general phenomenon developing uniform framework which serves as formal foundation definition, can be instantiated wide landscape These models include SC, TSO, PSO, (Strong/Weak) Release-Acquire, Strong Coherence, FIFO-consistency, RMO.
منابع مشابه
UF : Tag - based Unified Fairness
Finding an appropriate end-to-end congestion control scheme for each type of flow, such as real-time or multicast flows, may be difficult. But it becomes even more complex to have these schemes be friendly among themselves and with TCP. The assistance of routers within the network for fair bandwidth sharing among the flows is therefore helpful. However, most of the existing mechanisms that prov...
متن کاملTUF : Tag-based Unified Fairness
Finding an appropriate end-to-end congestion control scheme for each type of flow, such as real-time or multicast flows, may be difficult. But it becomes even more complex to have these schemes be friendly among themselves and with TCP. The assistance of routers within the network for fair bandwidth sharing among the flows is therefore helpful. However, most of the existing mechanisms that prov...
متن کاملOvercoming Incomplete Perception with Util Distinction Memory
This paper presents a method by which a reinforcement learning agent can solve the incomplete perception problem using memory. The agent uses a hidden Markov model (HMM) to represent its internal state space and creates memory capacity by splitting states of the HMM. The key idea is a test to determine when and how a state should be split: the agent only splits a state when doing so will help t...
متن کاملOvercoming Incomplete Perception with Utile Distinction Memory
This paper presents a method by which a reinforcement learning agent can solve the incomplete perception problem using memory. The agent uses a hidden Markov model (HMM) to represent its internal state space and creates memory capacity by splitting states of the HMM. The key idea is a test to determine when and how a state should be split: the agent only splits a state when doing so will help t...
متن کاملUnified Memory Analysis
The ability to accurately model the state of program memory and how it evolves during program execution is critical to many optimization and verification techniques. Current memory analysis techniques either provide very accurate information but run prohibitively slowly or run in an acceptable time but produce very conservative results. This paper presents an analysis method that is capable of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2023
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-031-37706-8_10