中文
相关论文

相关论文: Portability of Optimizations from SC to TSO

200 篇论文

We present algorithms for checking and enforcing robustness of concurrent programs against the Total Store Ordering (TSO) memory model. A program is robust if all its TSO computations correspond to computations under the Sequential…

编程语言 · 计算机科学 2012-10-30 Ahmed Bouajjani , Egor Derevenetc , Roland Meyer

We address the problem of verifying safety properties of concurrent programs running over the Total Store Order (TSO) memory model. Known decision procedures for this model are based on complex encodings of store buffers as lossy channels.…

形式语言与自动机理论 · 计算机科学 2023-06-22 Parosh Aziz Abdulla , Mohamed Faouzi Atig , Ahmed Bouajjani , Tuan Phong Ngo

We present a method for proving that a program running under the Total Store Ordering (TSO) memory model is robust, i.e., all its TSO computations are equivalent to computations under the Sequential Consistency (SC) semantics. This method…

计算机科学中的逻辑 · 计算机科学 2018-04-17 Ahmed Bouajjani , Constantin Enea , Suha Orhun Mutluergil , Serdar Tasiran

Robustness is a correctness notion for concurrent programs running under relaxed consistency models. The task is to check that the relaxed behavior coincides (up to traces) with sequential consistency (SC). Although computationally simple…

分布式、并行与集群计算 · 计算机科学 2017-03-16 Egor Derevenetc , Roland Meyer , Sebastian Schweizer

Making threaded programs safe and easy to reason about is one of the chief difficulties in modern programming. This work provides an efficient execution model for SCOOP, a concurrency approach that provides not only data race freedom but…

分布式、并行与集群计算 · 计算机科学 2015-07-28 Scott West , Sebastian Nanz , Bertrand Meyer

Most work on the verification of concurrent objects for shared memory assumes sequential consistency, but most multicore processors support only weak memory models that do not provide sequential consistency. Furthermore, most verification…

分布式、并行与集群计算 · 计算机科学 2016-04-25 Simon Doherty , John Derrick

Modern stochastic optimization pipelines increasingly rely on learned generative models to represent uncertainty, while downstream decisions are evaluated almost entirely through Monte Carlo scenarios. This shifts the operational object of…

最优化与控制 · 数学 2026-05-01 Ziwei Zhang , Jonathan Yu-Meng Li

A memory consistency model specifies the allowed behaviors of shared memory concurrent programs. At the language level, these models are known to have a non-trivial impact on the safety of program optimizations, limiting the ability to…

编程语言 · 计算机科学 2025-03-11 Akshay Gopalakrishnan , Clark Verbrugge , Mark Batty

A determinacy race occurs if two or more logically parallel instructions access the same memory location and at least one of them tries to modify its content. Races often lead to nondeterministic and incorrect program behavior. A data race…

分布式、并行与集群计算 · 计算机科学 2019-04-22 Rathish Das , Shih-Yu Tsai , Sharmila Duppala , Jayson Lynch , Esther M. Arkin , Rezaul Chowdhury , Joseph S. B. Mitchell , Steven Skiena

We consider games played on the transition graph of concurrent programs running under the Total Store Order (TSO) weak memory model. Games are frequently used to model the interaction between a system and its environment, in this case…

计算机科学中的逻辑 · 计算机科学 2024-11-05 Stephan Spengler

The Total Store Order (TSO) is arguably the most widely used relaxed memory model in multiprocessor architectures, widely implemented, for example in Intel's x86 and x64 platforms. It allows processes to delay the visibility of writes…

分布式、并行与集群计算 · 计算机科学 2025-08-18 Raïssa Nataf , Yoram Moses

The field of Contextual Optimization (CO) integrates machine learning and optimization to solve decision making problems under uncertainty. Recently, a risk sensitive variant of CO, known as Conditional Robust Optimization (CRO), combines…

机器学习 · 计算机科学 2024-03-08 Abhilash Chenreddy , Erick Delage

Dynamic data race detection has emerged as a key technique for ensuring reliability of concurrent software in practice. However, dynamic approaches can often miss data races owing to nondeterminism in the thread scheduler. Predictive race…

软件工程 · 计算机科学 2024-01-12 Zheng Shi , Umang Mathur , Andreas Pavlogiannis

We address the problem of policy selection in contextual stochastic optimization (CSO), where covariates are available as contextual information and decisions must satisfy hard feasibility constraints. In many CSO settings, multiple…

机器学习 · 计算机科学 2026-05-29 Caio de Prospero Iglesias , Kimberly Villalobos Carballo , Dimitris Bertsimas

We consider games played on the transtion graph of concurrent programs running under the Total Store Order (TSO) weak memory model. Games are frequently used to model the interaction between a system and its environment, in this case…

计算机科学与博弈论 · 计算机科学 2024-06-05 Stephan Spengler

The Traveling Salesman Problem (TSP) is a classic NP-hard combinatorial optimization task with numerous practical applications. Classic heuristic solvers can attain near-optimal performance for small problem instances, but become…

机器学习 · 计算机科学 2025-08-13 Michael Li , Eric Bae , Christopher Haberland , Natasha Jaques

Combinatorial optimization plays an important role in real-world problem solving. In the big data era, the dimensionality of a combinatorial optimization problem is usually very large, which poses a significant challenge to existing…

机器学习 · 计算机科学 2020-09-09 Yuan Sun , Andreas Ernst , Xiaodong Li , Jake Weiner

Concurrent programs are notoriously hard to write correctly, as scheduling nondeterminism introduces subtle errors that are both hard to detect and to reproduce. The most common concurrency errors are (data) races, which occur when…

编程语言 · 计算机科学 2020-11-02 Umang Mathur , Andreas Pavlogiannis , Mahesh Viswanathan

When verifying a concurrent program, it is usual to assume that memory is sequentially consistent. However, most modern multiprocessors depend on store buffering for efficiency, and provide native sequential consistency only at a…

计算机科学中的逻辑 · 计算机科学 2009-09-28 Ernie Cohen , Norbert Schirmer

Cache coherence scalability is a big challenge in shared memory systems. Traditional protocols do not scale due to the storage and traffic overhead of cache invalidation. Tardis, a recently proposed coherence protocol, removes cache…

硬件体系结构 · 计算机科学 2016-07-28 Xiangyao Yu , Hongzhe Liu , Ethan Zou , Srinivas Devadas
‹ 上一页 1 2 3 10 下一页 ›