-
2
-
-
0033722744
-
-
L. A. Barroso, R. Gharachorloo, R. McNamara, A. Nowatzyk, S. Qadeer, B. Sano, S. Smith, R. Stets, and B. Verghese. Piranha: a scalable architecture based on single-chip multiprocessing. In ISCA, 2000.
-
L. A. Barroso, R. Gharachorloo, R. McNamara, A. Nowatzyk, S. Qadeer, B. Sano, S. Smith, R. Stets, and B. Verghese. Piranha: a scalable architecture based on single-chip multiprocessing. In ISCA, 2000.
-
-
-
-
3
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: Preventing data races and deadlocks. In OOPSLA, 2002.
-
(2002)
OOPSLA
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
5
-
-
84894368661
-
How fail-stop are faulty programs?
-
S. Chandra and P. M. Chen. How fail-stop are faulty programs? In FTCS, 1998.
-
(1998)
FTCS
-
-
Chandra, S.1
Chen, P.M.2
-
6
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
J.-D. Choi et al. Efficient and precise datarace detection for multithreaded object-oriented programs. In PLDI, 2002.
-
(2002)
PLDI
-
-
Choi, J.-D.1
-
7
-
-
77949368283
-
An empirical comparison of monitoring algorithms for access anomaly detection
-
A. Dinning and E. Schonberg. An empirical comparison of monitoring algorithms for access anomaly detection. In PPoPP, 1990.
-
(1990)
PPoPP
-
-
Dinning, A.1
Schonberg, E.2
-
8
-
-
0242453884
-
RacerX: Effective, static detection of race conditions and deadlocks
-
D. Engler and R. Ashcraft. RacerX: Effective, static detection of race conditions and deadlocks. In SOSP, 2003.
-
(2003)
SOSP
-
-
Engler, D.1
Ashcraft, R.2
-
9
-
-
0033698745
-
Quickly detecting relevant program, invariants
-
M. Ernst, A. Czeisler, W. G. Griswold, and D. Notkin. Quickly detecting relevant program, invariants. In ICSE, 2000.
-
(2000)
ICSE
-
-
Ernst, M.1
Czeisler, A.2
Griswold, W.G.3
Notkin, D.4
-
10
-
-
0034446877
-
Type-based race detection for java
-
C. Flanagan and S. N. Freund. Type-based race detection for java. In PLDI, 2000.
-
(2000)
PLDI
-
-
Flanagan, C.1
Freund, S.N.2
-
11
-
-
2442615037
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
C. Flanagan and S. N. Freund. Atomizer: a dynamic atomicity checker for multithreaded programs. In POPL, 2004.
-
(2004)
POPL
-
-
Flanagan, C.1
Freund, S.N.2
-
12
-
-
0037697288
-
A type and effect system, for atomicity
-
C. Flanagan, and S. Qadeer. A type and effect system, for atomicity. In PLDI, 2003.
-
(2003)
PLDI
-
-
Flanagan, C.1
Qadeer, S.2
-
13
-
-
4644359934
-
-
L. Hammond, V. Wong, M. Chen, B. D. Carlstrom, J. D. Davis, B. Hertzberg, M. R. Prabhu, H. Wijaya, C. Rozyrakis, and R. Olukotun. Transactional memory coherence and consistency. In ISCA, 2004.
-
L. Hammond, V. Wong, M. Chen, B. D. Carlstrom, J. D. Davis, B. Hertzberg, M. R. Prabhu, H. Wijaya, C. Rozyrakis, and R. Olukotun. Transactional memory coherence and consistency. In ISCA, 2004.
-
-
-
-
14
-
-
0036038345
-
Tracking down software bugs using automatic anomaly detection
-
S. Hangal and M. S. Lam. Tracking down software bugs using automatic anomaly detection. In ICSE, 2002.
-
(2002)
ICSE
-
-
Hangal, S.1
Lam, M.S.2
-
15
-
-
27544466004
-
Simflex: A fast, accurate, flexible full-system, simulation framework for performance evaluation of server architecture
-
N. Hardavellas, S. Somogyi, T. F. Wenisch, R. E. Wunderlich, S. Chen, J. Kim, B. Falsafi, J. C. Hoe, and A. G. Nowatzyk. Simflex: a fast, accurate, flexible full-system, simulation framework for performance evaluation of server architecture. SIGMETRICS Perform. Eval. Rev., 31(4), 2004.
-
(2004)
SIGMETRICS Perform. Eval. Rev
, vol.31
, Issue.4
-
-
Hardavellas, N.1
Somogyi, S.2
Wenisch, T.F.3
Wunderlich, R.E.4
Chen, S.5
Kim, J.6
Falsafi, B.7
Hoe, J.C.8
Nowatzyk, A.G.9
-
16
-
-
1442308195
-
Language support for lightweight transactions
-
T. Harris and K. Fraser. Language support for lightweight transactions. In OOPSLA, 2003.
-
(2003)
OOPSLA
-
-
Harris, T.1
Fraser, K.2
-
18
-
-
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. In ISCA, 1993.
-
(1993)
ISCA
-
-
Herlihy, M.1
Moss, J.E.B.2
-
19
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
July
-
L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558-565, July 1978.
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
20
-
-
0038716503
-
Bug isolation via remote program, sampling
-
B. Liblit, A. Aiken, A. X. Zheng, and M. I. Jordan. Bug isolation via remote program, sampling. In PLDI, 2003.
-
(2003)
PLDI
-
-
Liblit, B.1
Aiken, A.2
Zheng, A.X.3
Jordan, M.I.4
-
21
-
-
31944440969
-
Pin: Building customized program analysis tools with, dynamic instrumentation
-
C-K. Luk, R. Cohn, R. Muth, H. Paxil, A. Klauser, G. Lowney, S. Wallace, V. J. Reddi, and K. Hazelwood. Pin: building customized program analysis tools with, dynamic instrumentation. In PLDI, 2005.
-
(2005)
PLDI
-
-
Luk, C.-K.1
Cohn, R.2
Muth, R.3
Paxil, H.4
Klauser, A.5
Lowney, G.6
Wallace, S.7
Reddi, V.J.8
Hazelwood, K.9
-
22
-
-
0001579989
-
Simics/sun.4m: A virtual workstation
-
P. S. Magnusson, F. Dahlgren, H. Gratin, M. Karlsson, F. Larsson, F. Lundholm, A. Moestedt, J. Nilsson, P. Stenstrom, and B. Werner. Simics/sun.4m: A virtual workstation. In Usenix Annual Technical Conference, 1998.
-
(1998)
Usenix Annual Technical Conference
-
-
Magnusson, P.S.1
Dahlgren, F.2
Gratin, H.3
Karlsson, M.4
Larsson, F.5
Lundholm, F.6
Moestedt, A.7
Nilsson, J.8
Stenstrom, P.9
Werner, B.10
-
23
-
-
0026137272
-
An efficient cache-based access anomaly detection scheme
-
S. L. Min and J.-D. Choi. An efficient cache-based access anomaly detection scheme. In ASPLOS, 1991.
-
(1991)
ASPLOS
-
-
Min, S.L.1
Choi, J.-D.2
-
24
-
-
27544515395
-
Bugnet: Continuously recording program execution, for deterministic replay debugging
-
S. Narayanasamy, G. Pokam, and B. Calder. Bugnet: Continuously recording program execution, for deterministic replay debugging. In ISCA, 2005.
-
(2005)
ISCA
-
-
Narayanasamy, S.1
Pokam, G.2
Calder, B.3
-
25
-
-
16244366310
-
Valgrind: A program supervision framework
-
N. Nethercote and J. Seward. Valgrind: A program supervision framework. ENTCS, 2003.
-
(2003)
ENTCS
-
-
Nethercote, N.1
Seward, J.2
-
26
-
-
34547442886
-
Improving the accuracy of data race detection
-
R. H. B. Netzer and B. P. Miller. Improving the accuracy of data race detection. In PPoPP, 1991.
-
(1991)
PPoPP
-
-
Netzer, R.H.B.1
Miller, B.P.2
-
27
-
-
0037702327
-
Hybrid dynamic data race detection
-
R. O'Callahan and J.-D. Choi. Hybrid dynamic data race detection. In PPoPP, 2003.
-
(2003)
PPoPP
-
-
O'Callahan, R.1
Choi, J.-D.2
-
28
-
-
85086057763
-
Online data-race detection via coherency guarantees
-
D. Perkovic and P. J. Keleher. Online data-race detection via coherency guarantees. In OSDI, 1996.
-
(1996)
OSDI
-
-
Perkovic, D.1
Keleher, P.J.2
-
29
-
-
0038378319
-
Efficient on-the-fly data race detection in multithreaded c++ programs
-
E. Pozniansky and A. Schuster. Efficient on-the-fly data race detection in multithreaded c++ programs. In PPoPP, 2003.
-
(2003)
PPoPP
-
-
Pozniansky, E.1
Schuster, A.2
-
30
-
-
33748872472
-
Cord:cost-effective (and nearly overhead-free) order-reordering and data race detection
-
M. Prvulovic. Cord:cost-effective (and nearly overhead-free) order-reordering and data race detection. In HPCA, 2006.
-
(2006)
HPCA
-
-
Prvulovic, M.1
-
31
-
-
0038346243
-
ReEnact: Using thread-level speculation mechanisms to debug data races in multithreaded codes
-
M. Prvulovic and J. Torrellas. ReEnact: Using thread-level speculation mechanisms to debug data races in multithreaded codes. In ISCA, 2003.
-
(2003)
ISCA
-
-
Prvulovic, M.1
Torrellas, J.2
-
32
-
-
0031618590
-
Protocol-based data-race detection
-
B. Richards and J. R. Laras. Protocol-based data-race detection. In SPDT, 1998.
-
(1998)
SPDT
-
-
Richards, B.1
Laras, J.R.2
-
34
-
-
33846498673
-
Eraser: A dynamic data race detector for multithreaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multithreaded programs. ACM TOCS, 1997.
-
(1997)
ACM TOCS
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
35
-
-
34547480309
-
-
SecurityFocus. Software bug contributed to blackout
-
SecurityFocus. Software bug contributed to blackout.
-
-
-
-
36
-
-
21644470294
-
Hardware and binary modification support for code pointer protection from buffer overflow
-
N. Tuck, B. Calder, and G. Varghese. Hardware and binary modification support for code pointer protection from buffer overflow. In MICRO, 2004.
-
(2004)
MICRO
-
-
Tuck, N.1
Calder, B.2
Varghese, G.3
-
37
-
-
33745856636
-
Associating synchronization constraints with data in an object-oriented language
-
M. Vaziri, F. Tip, and J. Dolby. Associating synchronization constraints with data in an object-oriented language. In POPL, 2006.
-
(2006)
POPL
-
-
Vaziri, M.1
Tip, F.2
Dolby, J.3
-
39
-
-
33846558124
-
Static analysis for programs with nonblocking synchronization
-
L. Wang and S. D. Stoller. Static analysis for programs with nonblocking synchronization. In PPoPP, 2005.
-
(2005)
PPoPP
-
-
Wang, L.1
Stoller, S.D.2
-
40
-
-
0029194459
-
The SPLASH-2 programs: Characterization and methodological considerations
-
S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. The SPLASH-2 programs: Characterization and methodological considerations. In ISCA, 1995.
-
(1995)
ISCA
-
-
Woo, S.C.1
Ohara, M.2
Torrie, E.3
Singh, J.P.4
Gupta, A.5
-
41
-
-
0038684791
-
A "flight data recorder" for enabling full-system multiprocessor deterministic replay
-
M. Xu, R. Bodik, and M. D. Hill. A "flight data recorder" for enabling full-system multiprocessor deterministic replay. In ISCA, 2003.
-
(2003)
ISCA
-
-
Xu, M.1
Bodik, R.2
Hill, M.D.3
-
42
-
-
31844445229
-
A serializability violation detector for shared-memory server programs
-
M. Xu, R. Bodik, and M. D. Hill. A serializability violation detector for shared-memory server programs. In PLDI, 2005.
-
(2005)
PLDI
-
-
Xu, M.1
Bodik, R.2
Hill, M.D.3
-
43
-
-
84885572592
-
Racetrack: Efficient detection of data race conditions via adaptive tracking
-
Y. Yu, T. Rodeheffer, and W. Chen. Racetrack: Efficient detection of data race conditions via adaptive tracking. In SOSP, 2005.
-
(2005)
SOSP
-
-
Yu, Y.1
Rodeheffer, T.2
Chen, W.3
-
44
-
-
21644447484
-
AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-based Invariants
-
P. Zhou, W Liu, F. Long, S. Lu, F. Qin, Y. Zhou, S. Midkiff, and J. Torrellas. AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-based Invariants. In MICRO, 2004.
-
(2004)
MICRO
-
-
Zhou, P.1
Liu, W.2
Long, F.3
Lu, S.4
Qin, F.5
Zhou, Y.6
Midkiff, S.7
Torrellas, J.8
-
45
-
-
4644293534
-
-
P. Zhou, F. Qin, W. Liu, Y. Zhou, and J. Torrellas. iWatcher: Efficient Architecture Support for Software Debugging. In ISCA, 2004.
-
P. Zhou, F. Qin, W. Liu, Y. Zhou, and J. Torrellas. iWatcher: Efficient Architecture Support for Software Debugging. In ISCA, 2004.
-
-
-
|