Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A denotational approach to release/acquire concurrency
We present a compositional denotational semantics for a functional language with first-class
parallel composition and shared-memory operations whose operational semantics follows …
parallel composition and shared-memory operations whose operational semantics follows …
Unblocking Dynamic Partial Order Reduction
Existing dynamic partial order reduction (DPOR) algorithms scale poorly on concurrent data
structure benchmarks because they visit a huge number of blocked executions due to …
structure benchmarks because they visit a huge number of blocked executions due to …
Fair operational semantics
Fairness properties, which state that a sequence of bad events cannot happen infinitely
before a good event takes place, are often crucial in program verification. However, general …
before a good event takes place, are often crucial in program verification. However, general …
Sequential reasoning for optimizing compilers under weak memory concurrency
We formally show that sequential reasoning is adequate and sufficient for establishing
soundness of various compiler optimizations under weakly consistent shared-memory …
soundness of various compiler optimizations under weakly consistent shared-memory …
{BBQ}: A Block-based Bounded Queue for Exchanging Data and Profiling
Concurrent bounded queues have been widely used for exchanging data and profiling in
operating systems, databases, and multithreaded applications. The performance of state-of …
operating systems, databases, and multithreaded applications. The performance of state-of …
Overcoming Memory Weakness with Unified Fairness: Systematic Verification of Liveness in Weak Memory Models
We consider the verification of liveness properties for concurrent programs running on weak
memory models. To that end, we identify notions of fairness that preclude demonic non …
memory models. To that end, we identify notions of fairness that preclude demonic non …
[PDF][PDF] Towards Unified Analysis of GPU Consistency
H Tong, N Gavrilenko… - 29th ACM …, 2024 - hernanponcedeleon.github.io
After more than 30 years of research, there is a solid understanding of the consistency
guarantees given by CPU systems. Unfortunately, the same is not yet true for GPUs. The …
guarantees given by CPU systems. Unfortunately, the same is not yet true for GPUs. The …
Static analysis of memory models for SMT encodings
T Haas, R Maseli, R Meyer… - Proceedings of the ACM …, 2023 - dl.acm.org
The goal of this work is to improve the efficiency of bounded model checkers that are
modular in the memory model. Our first contribution is a static analysis for the given memory …
modular in the memory model. Our first contribution is a static analysis for the given memory …
A survey of programming language memory models
A memory model defines the semantics of concurrent programs operating on a shared
memory. The most well-known and intuitive memory model, sequential consistency, is too …
memory. The most well-known and intuitive memory model, sequential consistency, is too …
Specifying and testing GPU workgroup progress models
As GPU availability has increased and programming support has matured, a wider variety of
applications are being ported to these platforms. Many parallel applications contain fine …
applications are being ported to these platforms. Many parallel applications contain fine …