Checkfence: checking consistency of concurrent data types on relaxed memory models

S Burckhardt, R Alur, MMK Martin - Proceedings of the 28th ACM …, 2007 - dl.acm.org
Concurrency libraries can facilitate the development of multi-threaded programs by
providing concurrent implementations of familiar data types such as queues or sets. There …

Automatic inference of memory fences

M Kuperstein, M Vechev, E Yahav - ACM SIGACT News, 2012 - dl.acm.org
We addresses the problem of automatic verification and fence inference in concurrent
programs running under relaxed memory models. Modern architectures implement relaxed …

Mechanisms for store-wait-free multiprocessors

TF Wenisch, A Ailamaki, B Falsafi… - Proceedings of the 34th …, 2007 - dl.acm.org
Store misses cause significant delays in shared-memory multiprocessors because of limited
store buffering and ordering constraints required for proper synchronization. Today …

Invisifence: performance-transparent memory ordering in conventional multiprocessors

C Blundell, MMK Martin, TF Wenisch - Proceedings of the 36th annual …, 2009 - dl.acm.org
A multiprocessor's memory consistency model imposes ordering constraints among loads,
stores, atomic operations, and memory fences. Even for consistency models that relax …

RCDC: a relaxed consistency deterministic computer

J Devietti, J Nelson, T Bergan, L Ceze… - ACM SIGARCH …, 2011 - dl.acm.org
Providing deterministic execution significantly simplifies the debugging, testing, replication,
and deployment of multithreaded programs. Recent work has developed deterministic …

Efficient sequential consistency using conditional fences

C Lin, V Nagarajan, R Gupta - … of the 19th international conference on …, 2010 - dl.acm.org
Among the various memory consistency models, the sequential consistency (SC) model, in
which memory operations appear to take place in the order specified by the program, is the …

Racer: TSO consistency via race detection

A Ros, S Kaxiras - 2016 49th Annual IEEE/ACM International …, 2016 - ieeexplore.ieee.org
Several recent efforts aim to simplify coherence and its associate costs (eg, directory size,
complexity) in multicores. The bulk of these efforts rely on program data-race-free (DRF) …

Bounded model checking of concurrent data types on relaxed memory models: A case study

S Burckhardt, R Alur, MMK Martin - International Conference on Computer …, 2006 - Springer
Many multithreaded programs employ concurrent data types to safely share data among
threads. However, highly-concurrent algorithms for even seemingly simple data types are …

[PDF][PDF] Automatic Feature Selection with Applications to Script Identification of Degraded Documents.

V Ablavsky, MR Stevens - ICDAR, 2003 - Citeseer
Current approaches to script identification rely on hand-selected features and often require
processing a significant part of the document to achieve reliable identification. We present …

Fence sco**

C Lin, V Nagarajan, R Gupta - SC'14: Proceedings of the …, 2014 - ieeexplore.ieee.org
We observe that fence instructions used by programmers are usually only intended to order
memory accesses within a limited scope. Based on this observation, we propose the …