-
1
-
-
84875638135
-
-
Issue 127: incr/decr operations are not thread safe
-
Issue 127: incr/decr operations are not thread safe. http://code.google. com/p/memcached/issues/detail?id=127.
-
-
-
-
2
-
-
77952244542
-
Coredet: A compiler and runtime system for deterministic multithreaded execution
-
T. Bergan et al. Coredet: a compiler and runtime system for deterministic multithreaded execution. In ASPLOS, 2010.
-
(2010)
ASPLOS
-
-
Bergan, T.1
-
4
-
-
84875648114
-
Automatic atomicity-violation fixing
-
G. Jin et al. Automatic atomicity-violation fixing. In PLDI, 2011.
-
(2011)
PLDI
-
-
Jin, G.1
-
5
-
-
78650121820
-
Instrumentation and sampling strategies for cooperative concurrency bug isolation
-
G. Jin, A. Thakur, B. Liblit, and S. Lu. Instrumentation and sampling strategies for Cooperative Concurrency Bug Isolation. In OOPSLA, 2010.
-
(2010)
OOPSLA
-
-
Jin, G.1
Thakur, A.2
Liblit, B.3
Lu, S.4
-
6
-
-
84875655141
-
Communix: A collaborative deadlock immunity framework
-
H. Jula, P. Tozun, and G. Candea. Communix: A collaborative deadlock immunity framework. In DSN, 2011.
-
(2011)
DSN
-
-
Jula, H.1
Tozun, P.2
Candea, G.3
-
7
-
-
85076901048
-
Deadlock immunity: Enabling systems to defend against deadlocks
-
H. Jula, D. M. Tralamazza, C. Zamfir, and G. Candea. Deadlock immunity: Enabling systems to defend against deadlocks. In OSDI, pages 295-308, 2008.
-
(2008)
OSDI
, pp. 295-308
-
-
Jula, H.1
Tralamazza, D.M.2
Zamfir, C.3
Candea, G.4
-
8
-
-
84858765114
-
Data races vs. Data race bugs: Telling the difference with portend
-
B. Kasikci, C. Zamfir, and G. Candea. Data races vs. data race bugs: telling the difference with portend. In ASPLOS '12, 2012.
-
(2012)
ASPLOS '12
-
-
Kasikci, B.1
Zamfir, C.2
Candea, G.3
-
9
-
-
3042658703
-
LLVM: A compilation framework for lifelong program analysis & transformation
-
C. Lattner and V. Adve. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation. In CGO, 2004.
-
(2004)
CGO
-
-
Lattner, C.1
Adve, V.2
-
10
-
-
67650533712
-
Learning from mistakes - A comprehensive study on real world concurrency bug characteristics
-
S. Lu, S. Park, E. Seo, and Y. Zhou. Learning from Mistakes - A Comprehensive Study on Real World Concurrency Bug Characteristics. In ASPLOS, 2008.
-
(2008)
ASPLOS
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
11
-
-
34249774237
-
AVIO: Detecting atomicity violations via access interleaving invariants
-
S. Lu, J. Tucek, F. Qin, and Y. Zhou. AVIO: Detecting Atomicity Violations via Access Interleaving Invariants. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Lu, S.1
Tucek, J.2
Qin, F.3
Zhou, Y.4
-
12
-
-
77954976030
-
ColorSafe: Architectural support for debugging and dynamically avoiding multi-variable atomicity violations
-
B. Lucia, L. Ceze, and K. Strauss. ColorSafe: Architectural Support for Debugging and Dynamically Avoiding Multi-Variable Atomicity Violations. In ISCA, 2010.
-
(2010)
ISCA
-
-
Lucia, B.1
Ceze, L.2
Strauss, K.3
-
13
-
-
52649169356
-
Atom-Aid: Detecting and surviving atomicity violations
-
B. Lucia, J. Devietti, K. Strauss, and L. Ceze. Atom-Aid: Detecting and Surviving Atomicity Violations. In ISCA, 2008.
-
(2008)
ISCA
-
-
Lucia, B.1
Devietti, J.2
Strauss, K.3
Ceze, L.4
-
14
-
-
31944440969
-
Pin: Building customized program analysis tools with dynamic instrumentation
-
C.-K. Luk et al. Pin: Building Customized Program Analysis Tools with Dynamic Instrumentation. In PLDI, 2005.
-
(2005)
PLDI
-
-
Luk, C.-K.1
-
15
-
-
52649147142
-
DeLorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently
-
P. Montesinos, L. Ceze, and J. Torrellas. DeLorean: Recording and Deterministically Replaying Shared-Memory Multiprocessor Execution Efficiently. In ISCA, 2008.
-
(2008)
ISCA
-
-
Montesinos, P.1
Ceze, L.2
Torrellas, J.3
-
16
-
-
35448955693
-
Exterminator: Automatically correcting memory errors with high probability
-
G. Novark, E. D. Berger, and B. G. Zorn. Exterminator: automatically correcting memory errors with high probability. In PLDI '07, 2007.
-
(2007)
PLDI '07
-
-
Novark, G.1
Berger, E.D.2
Zorn, B.G.3
-
17
-
-
67650088534
-
Kendo: Efficient deterministic multithreading in software
-
M. Olszewski, J. Ansel, and S. Amarasinghe. Kendo: efficient deterministic multithreading in software. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Olszewski, M.1
Ansel, J.2
Amarasinghe, S.3
-
18
-
-
67650091399
-
CTrigger: Exposing atomicity violation bugs from their hiding places
-
S. Park, S. Lu, and Y. Zhou. CTrigger: Exposing Atomicity Violation Bugs from Their Hiding Places. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Park, S.1
Lu, S.2
Zhou, Y.3
-
19
-
-
72249104274
-
Automatically patching errors in deployed software
-
J. H. Perkins et al. Automatically patching errors in deployed software. In SOSP, 2009.
-
(2009)
SOSP
-
-
Perkins, J.H.1
-
20
-
-
84885578759
-
Rx: Treating bugs as allergies-A safe method to survive software failures
-
F. Qin, J. Tucek, J. Sundaresan, and Y. Zhou. Rx: treating bugs as allergies-a safe method to survive software failures. In SOSP, 2005.
-
(2005)
SOSP
-
-
Qin, F.1
Tucek, J.2
Sundaresan, J.3
Zhou, Y.4
-
21
-
-
84875655242
-
Isolator: Dynamically ensuring isolation in concurrent programs
-
S. Rajamani et al. Isolator: Dynamically ensuring isolation in concurrent programs. In MICRO, 2009.
-
(2009)
MICRO
-
-
Rajamani, S.1
-
23
-
-
84906487819
-
Enhancing server availability and security through failure-oblivious computing
-
M. Rinard et al. Enhancing server availability and security through failure-oblivious computing. In OSDI, 2004.
-
(2004)
OSDI
-
-
Rinard, M.1
-
24
-
-
78650081785
-
Do I use the wrong definition? defuse: Definition-use invariants for detecting concurrency and sequential bugs
-
Y. Shi et al. Do I use the wrong definition? defuse: definition-use invariants for detecting concurrency and sequential bugs. In OOPSLA, 2010.
-
(2010)
OOPSLA
-
-
Shi, Y.1
-
26
-
-
84888447101
-
Bypassing races in live applications with execution filters
-
J. Wu, H. Cui, and J. Yang. Bypassing races in live applications with execution filters. In OSDI, 2010.
-
(2010)
OSDI
-
-
Wu, J.1
Cui, H.2
Yang, J.3
-
27
-
-
70450285526
-
A case for an interleaving constrained shared-memory multi-processor
-
J. Yu and S. Narayanasamy. A Case for an Interleaving Constrained Shared-Memory Multi-Processor. In ISCA, 2009.
-
(2009)
ISCA
-
-
Yu, J.1
Narayanasamy, S.2
-
28
-
-
79951706156
-
Tolerating concurrency bugs using transactions as lifeguards
-
J. Yu and S. Narayanasamy. Tolerating concurrency bugs using transactions as lifeguards. In MICRO, 2010.
-
(2010)
MICRO
-
-
Yu, J.1
Narayanasamy, S.2
|