-
3
-
-
0026153297
-
Detecting data races on weak memory systems
-
S. V. Adve, M. D. Hill, B. P. Miller and R. H. B. Netzer, Detecting data races on weak memory systems, ISCA'91: Proceedings of the 18th Annual International Symposium on Computer Architecture, ACM Press, New York, NY, USA, 1991, pp. 234-243. (Pubitemid 21690857)
-
(1991)
Conference Proceedings - Annual Symposium on Computer Architecture
, pp. 234-243
-
-
Adve Sarita, V.1
Hill Mark, D.2
Miller Barton, P.3
Netzer Robert, H.B.4
-
4
-
-
0033100889
-
Recent advances in memory consistency models for hardware shared-memory multiprocessors
-
S. V. Adve, V. S. Pai, P. Ranganathan and A.-S. H., Recent Advances in Memory Consistency Models for Hardware Shared-Memory Multiprocessors, Proceedings of the IEEE, special issue on distributed shared-memory, 87 (1999), pp. 445-455.
-
(1999)
Proceedings of the IEEE, Special Issue on Distributed Shared-memory
, vol.87
, pp. 445-455
-
-
Adve, S.V.1
Pai, V.S.2
Ranganathan, P.3
H, A.-S.4
-
5
-
-
37849019596
-
ptimized run-time race detection atomicity checking using partial discovered types
-
R. Agarwal, A. Sasturkar, L. Wang and S. Stoller, Optimized Run-Time Race Detection and Atomicity Checking Using Partial Discovered Types, Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering, 2005, pp. 233-242.
-
(2005)
Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering
, pp. 233-242
-
-
Agarwal, R.1
Sasturkar, A.2
Wang, L.3
Stoller, S.O.4
-
6
-
-
33745217853
-
DieHard: Probabilistic memory safety for unsafe languages
-
DOI 10.1145/1133255.1134000
-
E. D. Berger and B. G. Zorn, DieHard: probabilistic memory safety for unsafe languages, ACM SIGPLAN Notices, 41 (2006), pp. 158-168. (Pubitemid 43909416)
-
(2006)
ACM SIGPLAN Notices
, vol.41
, Issue.6
, pp. 158-168
-
-
Berger, E.D.1
Zorn, B.G.2
-
8
-
-
33745183475
-
Deconstructing transactional semantics: The subtleties of atomicity
-
Madison, Wisconsin
-
C. Blundell, C. Lewis and M. Martin, Deconstructing Transactional Semantics: The Subtleties of Atomicity, Fourth Annual Workshop on Duplicating, Deconstructing, and Debunking, Madison, Wisconsin, 2005.
-
(2005)
Fourth Annual Workshop on Duplicating, Deconstructing, and Debunking
-
-
Blundell, C.1
Lewis, C.2
Martin, M.3
-
10
-
-
0037702327
-
Hybrid dynamic data race detection
-
ACM Press, New York, NY
-
R. Callahan and J.-D. Choi, Hybrid Dynamic Data Race Detection, ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, ACM Press, New York, NY, 2003.
-
(2003)
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
-
-
Callahan, R.1
Choi, J.-D.2
-
11
-
-
34547416218
-
-
K. Havelund, N. Manuel, G. Rosu and B. Wolff, eds., FATES/RV, Springer
-
T. Elmas, S. Qadeer and S. Tasiran, Goldilocks: Efficiently Computing the Happens-Before Relation Using Locksets, in K. Havelund, N. Manuel, G. Rosu and B. Wolff, eds., FATES/RV, Springer, 2006, pp. 193-208.
-
(2006)
Goldilocks: Efficiently Computing the Happens-before Relation Using Locksets
, pp. 193-208
-
-
Elmas, T.1
Qadeer, S.2
Tasiran, S.3
-
12
-
-
21644474151
-
RacerX: Effective, static detection of race conditions and deadlocks
-
SOSP'03: Proceedings of the 19th ACM Symposium on Operating Systems Principles
-
D. R. Engler and K. Ashcraft, RacerX: effective, static detection of race conditions and deadlocks, SOSP'03: Proceedings of the 20th ACM Symposium on Operating Systems Principles, 2003, pp. 237-252. (Pubitemid 40929700)
-
(2003)
Operating Systems Review (ACM)
, vol.37
, Issue.5
, pp. 237-252
-
-
Engler, D.1
Ashcraft, K.2
-
13
-
-
0034819383
-
Detecting race conditions in large programs
-
ACM Press, New York, NY, USA
-
C. Flanagan and S. N. Freund, Detecting race conditions in large programs, PASTE'01: Proceedings of the 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, ACM Press, New York, NY, USA, 2001, pp. 90-96.
-
(2001)
PASTE'01: Proceedings of the 2001 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering
, pp. 90-96
-
-
Flanagan, C.1
Freund, S.N.2
-
14
-
-
0141762597
-
Type-safe multithreading in cyclone
-
ACM Press, New York, NY, USA
-
D. Grossman, Type-safe multithreading in cyclone, TLDI'03: Proceedings of the 2003 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, ACM Press, New York, NY, USA, 2003, pp. 13-25.
-
(2003)
TLDI'03: Proceedings of the 2003 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation
, pp. 13-25
-
-
Grossman, D.1
-
15
-
-
4544376206
-
Race checking by context inference
-
ACM Press, New York, NY, USA
-
T. A. Henzinger, R. Jhala and R. Majumdar, Race checking by context inference, PLDI'04: Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation, ACM Press, New York, NY, USA, 2004, pp. 1-13.
-
(2004)
PLDI'04: Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation
, pp. 1-13
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
-
16
-
-
0027262011
-
Transactional memory. Architectural support for lock-free data structures
-
M. Herlihy and J. E. B. Moss, Transactional memory: architectural support for lock-free data structures, ISCA'93: Proceedings of the 20th Annual International Symposium on Computer Architecture, ACM Press, New York, NY, USA, 1993, pp. 289-300. (Pubitemid 23675551)
-
(1993)
Conference Proceedings - Annual Symposium on Computer Architecture
, pp. 289-300
-
-
Herlihy Maurice1
Moss J.Eliot, B.2
-
17
-
-
84869356999
-
-
http://developers.sun.com/sunstudio/downloads/ssx/tha/.
-
-
-
-
18
-
-
84869346477
-
-
http://www.intel.com/cd/software/products/asmona/eng/286406.htm.
-
-
-
-
19
-
-
67650188377
-
An oracle for tolerating and detecting asymmetric races
-
D. Kirovski, B. Zorn, R. Nagpal and K. Pattabiraman, An Oracle for Tolerating and Detecting Asymmetric Races, Microsoft Research Technical Report MSR-TR-2007-122, Microsoft Research, 2007.
-
(2007)
Microsoft Research Technical Report MSR-TR-2007-122, Microsoft Research
-
-
Kirovski, D.1
Zorn, B.2
Nagpal, R.3
Pattabiraman, K.4
-
20
-
-
34548233227
-
Healing data races on-the-fly
-
DOI 10.1145/1273647.1273658, Proceedings of the 2007 ACM Workshop on Parallel and Distributed Systems: Testing and Debugging, PADTAD'07
-
B. Krena, Z. Letko, R. Tzoref, S. Ur and T. Vojnar, Healing Data Races On-The-Fly, Proceedings of the 2007 ACM Workshop on Parallel and Distributed Systems: Testing and Debugging, London, UK, 2007. (Pubitemid 47325131)
-
(2007)
Proceedings of the 2007 ACM Workshop on Parallel and Distributed Systems: Testing and Debugging, PADTAD'07
, pp. 54-64
-
-
Krena, B.1
Letko, Z.2
Tzoref, R.3
Ur, S.4
Vojnar, T.5
-
21
-
-
35448941890
-
Optimistic parallelism requires abstractions
-
DOI 10.1145/1250734.1250759, PLDI'07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
M. Kulkarni, K. Pingali, B. Walter, G. Ramanarayanan, K. Bala and P. Chew, Optimistic Parallelism Requires Abstractions, Programming Language Design and Implementation, San Diego, CA, 2007. (Pubitemid 47630689)
-
(2007)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 211-222
-
-
Kulkarni, M.1
Pingali, K.2
Walter, B.3
Ramanarayanan, G.4
Bala, K.5
Chew, L.P.6
-
22
-
-
0031189694
-
How to make a correct multiprocess program execute correctly on a multiprocessor
-
L. Lamport, How to Make a Correct Multiprocess Program Execute Correctly on a Multiprocessor, IEEE Transactions on Computers, 46 (1997), pp. 779-782. (Pubitemid 127761260)
-
(1997)
IEEE Transactions on Computers
, vol.46
, Issue.7
, pp. 779-782
-
-
Lamport, L.1
-
23
-
-
77957773135
-
Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
-
DOI 10.1145/1346281.1346323, ASPLOS XIII - Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems
-
S. Lu, S. Park, E. Seo and Y. Zhou, Learning from Mistakes - A Comprehensive Study on Real World Concurrency Bug Characteristics, The 13th International Conference on Architectural Support for Programming Languages and Operating Systems, Seattle, WA, 2008. (Pubitemid 351585418)
-
(2008)
International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
, pp. 329-339
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
24
-
-
34249774237
-
AVIO: Detecting atomicity violations via access interleaving invariants
-
DOI 10.1145/1168857.1168864, ASPLOS XII: Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems
-
S. Lu, J. Tucek, F. Qin and Y. Zhou, AVIO: detecting atomicity violations via access interleaving invariants, ASPLOS- XII: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, ACM Press, New York, NY, USA, 2006, pp. 37-48. (Pubitemid 47168388)
-
(2006)
International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
, pp. 37-48
-
-
Lu, S.1
Tucek, J.2
Qin, F.3
Zhou, Y.4
-
25
-
-
52649169356
-
Atom-aid: Detecting and surviving atomicity violations
-
Beijing, China
-
B. Lucia, J. Devietti, K. Strauss and L. Ceze, Atom-Aid: Detecting and Surviving Atomicity Violations, The 35th International Symposium on Computer Architecture, Beijing, China, 2008.
-
(2008)
The 35th International Symposium on Computer Architecture
-
-
Lucia, B.1
Devietti, J.2
Strauss, K.3
Ceze, L.4
-
26
-
-
31944440969
-
Pin: Building customized program analysis tools with dynamic instrumentation
-
Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 05
-
C. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser, G. Lowney, S. Wallace, V. J. Reddi and K. Hazelwood, Pin: building customized program analysis tools with dynamic instrumentation, In Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation, Chicago, IL, USA, 2005. (Pubitemid 43185951)
-
(2005)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 190-200
-
-
Luk, C.-K.1
Cohn, R.2
Muth, R.3
Patil, H.4
Klauser, A.5
Lowney, G.6
Wallace, S.7
Reddi, V.J.8
Hazelwood, K.9
-
27
-
-
33746060520
-
Effective static race detection for Java
-
DOI 10.1145/1133981.1134018, Conference on Programming Language Design and Implementation - PLAS 2006: Proceedings of the 2006 Programming Languages and Analysis for Security Workshop
-
M. Naik, A. Aiken and J. Whaley, Effective static race detection for Java, PLDI'06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, ACM Press, New York, NY, USA, 2006, pp. 308-319. (Pubitemid 46946451)
-
(2006)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 308-319
-
-
Naik, M.1
Aiken, A.2
Whaley, J.3
-
28
-
-
35548939899
-
Automatically classifying benign and harmful data racesallusing replay analysis
-
DOI 10.1145/1250734.1250738, PLDI'07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation
-
S. Narayanasamy, Z. Wang, J. Tigani, A. Edwards and B. Calder, Automatically Classifying Benign and Harmful Data Races Using Replay Analysis, International Conference on Programming Language Design and Implementation, 2007. (Pubitemid 350001036)
-
(2007)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 22-31
-
-
Narayanasamy, S.1
Wang, Z.2
Tigani, J.3
Edwards, A.4
Calder, B.5
-
29
-
-
0038378319
-
Efficient on-the-fly data race detection in multithreaded C++ programs
-
ACM Press, New York, NY, USA
-
E. Pozniansky and A. Schuster, Efficient on-the-fly data race detection in multithreaded C++ programs, PPoPP'03: Proceedings of the 9th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, ACM Press, New York, NY, USA, 2003, pp. 179-190.
-
PPoPP'03: Proceedings of the 9th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, vol.2003
, pp. 179-190
-
-
Pozniansky, E.1
Schuster, A.2
-
31
-
-
0031542974
-
Eraser: A Dynamic Data Race Detector for Multi-Threaded Programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro and T. E. Anderson, Eraser: A Dynamic Data Race Detector for Multi- Threaded Programs, SOSP, 1997, pp. 27-37. (Pubitemid 127466026)
-
(1997)
Operating Systems Review (ACM)
, vol.31
, Issue.5
, pp. 27-37
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
32
-
-
33745224776
-
Associating synchronization constraints with data in an object-oriented language
-
Conference Record of POPL 2006: 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
-
M. Vaziri, F. Tip and J. Dolby, Associating Synchronization Constraints with Data in an Object-Oriented Language, The 33rd Annual Symposium on Principles of Programming Languages, Charleston, SC, 2006. (Pubitemid 44032286)
-
(2006)
Conference Record of the Annual ACM Symposium on Principles of Programming Languages
, pp. 334-345
-
-
Vaziri, M.1
Tip, F.2
Dolby, J.3
-
33
-
-
0029179077
-
The SPLASH-2 programs: Characterization and methodological considerations
-
Santa Margherita Ligure, Italy
-
S. Woo, M. Ohara, E. Torrie, J. Singh and A. Gupta, The SPLASH-2 Programs: Characterization and Methodological Considerations, In Proceedings of the 22nd International Symposium on Computer Architecture, Santa Margherita Ligure, Italy, 1995.
-
(1995)
Proceedings of the 22nd International Symposium on Computer Architecture
-
-
Woo, S.1
Ohara, M.2
Torrie, E.3
Singh, J.4
Gupta, A.5
-
34
-
-
33845437908
-
RaceTrack: Efficient detection of data race conditions via adaptive tracking
-
DOI 10.1145/1095809.1095832
-
Y. Yu, T. Rodeheffer and W. Chen, RaceTrack: efficient detection of data race conditions via adaptive tracking, SOSP'03: Proceedings of the 20th ACM Symposium on Operating Systems Principles, Brighton, UK, 2005, pp. 221- 234. (Pubitemid 44892215)
-
(2005)
Operating Systems Review (ACM)
, vol.39
, Issue.5
, pp. 221-234
-
-
Yuan, Y.1
Rodeheffer, T.2
Wei, C.3
|