-
4
-
-
52649143372
-
Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory
-
L. Baugh, N. Neelakantam, and C. Zilles. Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory. In Int'l. Symp. on Computer Architecture (ISCA), 2008.
-
(2008)
Int'l. Symp. on Computer Architecture (ISCA)
-
-
Baugh, L.1
Neelakantam, N.2
Zilles, C.3
-
5
-
-
72249116705
-
Grace: Safe multithreaded programming for C/C++
-
E. D. Berger, T. Yang, T. Liu, and G. Novark. Grace: Safe multithreaded programming for C/C++. In Conf. on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), 2009.
-
(2009)
Conf. on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA)
-
-
Berger, E.D.1
Yang, T.2
Liu, T.3
Novark, G.4
-
8
-
-
80052518225
-
Dynamic trace selection using performance monitoring hardware sampling
-
H. Chen, W.-C. Hsu, J. Lu, P.-C. Yew, and D.-Y. Chen. Dynamic trace selection using performance monitoring hardware sampling. In Int'l Symp. on Code Generation and Optimization (CGO), 2003.
-
(2003)
Int'l Symp. on Code Generation and Optimization (CGO)
-
-
Chen, H.1
Hsu, W.-C.2
Lu, J.3
Yew, P.-C.4
Chen, D.-Y.5
-
9
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In Conf. on Programming Language Design and Implementation, 2002.
-
(2002)
Conf. on Programming Language Design and Implementation
-
-
Choi, J.-D.1
Lee, K.2
Loginov, A.3
O'callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
10
-
-
34547403150
-
Hybrid transactional memory
-
P. Damron, A. Fedorova, Y. Lev, V. Luchangco, M. Moir, and D. Nussbaum. Hybrid transactional memory. In Int'l Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2006.
-
(2006)
Int'l Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
-
-
Damron, P.1
Fedorova, A.2
Lev, Y.3
Luchangco, V.4
Moir, M.5
Nussbaum, D.6
-
11
-
-
0036315513
-
Multithreaded java program test generation
-
O. Edelstein, E. Farchi, Y. Nir, G. Ratsaby, and S. Ur. Multithreaded java program test generation. IBM Systems Journal, 41:111-125, 2002.
-
(2002)
IBM Systems Journal
, vol.41
, pp. 111-125
-
-
Edelstein, O.1
Farchi, E.2
Nir, Y.3
Ratsaby, G.4
Ur, S.5
-
14
-
-
34748845128
-
Practical taint-based protection using demand emulation
-
A. Ho, M. Fetterman, C. Clark, A. Warfield, and S. Hand. Practical taint-based protection using demand emulation. In European Conf. on Computer Systems (EuroSys), 2006.
-
(2006)
European Conf. on Computer Systems (EuroSys)
-
-
Ho, A.1
Fetterman, M.2
Clark, C.3
Warfield, A.4
Hand, S.5
-
15
-
-
0032058458
-
Informing memory operations: Memory performance feedback mechanisms and their applications
-
M. Horowitz, M. Martonosi, T. C. Mowry, and M. D. Smith. Informing memory operations: Memory performance feedback mechanisms and their applications. Trans. on Computer Systems, 16:170-205, 1998.
-
(1998)
Trans. on Computer Systems
, vol.16
, pp. 170-205
-
-
Horowitz, M.1
Martonosi, M.2
Mowry, T.C.3
Smith, M.D.4
-
19
-
-
0017996760
-
Time clocks, and the ordering of events in a distributed system
-
L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558-565, 1978.
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
22
-
-
31944440969
-
Pin: Building customized program analysis tools with dynamic instrumentation
-
C.-K. 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 Conf. on Programming Language Design and Implementation (PLDI), 2005.
-
(2005)
Conf. on Programming Language Design and Implementation (PLDI)
-
-
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
-
25
-
-
33748873605
-
LogTM: Log-based transactional memory
-
K. E. Moore, J. Bobba, M. J. Moravan, M. D. Hill, and D. A. Wood. LogTM: Log-based transactional memory. In Int'l Symp. on High-Performance Computer Architecture (HPCA), 2006.
-
(2006)
Int'l Symp. on High-Performance Computer Architecture (HPCA)
-
-
Moore, K.E.1
Bobba, J.2
Moravan, M.J.3
Hill, M.D.4
Wood, D.A.5
-
33
-
-
4344593013
-
Beyond stack smashing: Recent advances in exploiting buffer overruns
-
J. Pincus and B. Baker. Beyond stack smashing: Recent advances in exploiting buffer overruns. IEEE Security and Privacy, 2(4):20-27, 2004.
-
(2004)
IEEE Security and Privacy
, vol.2
, Issue.4
, pp. 20-27
-
-
Pincus, J.1
Baker, B.2
-
35
-
-
72049105576
-
MulticoreSDK: A practical and efficient data race detector for real-world applications
-
Y. Qi, R. Das, Z. D. Luo, and M. Trotter. MulticoreSDK: A practical and efficient data race detector for real-world applications. In Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging, 2009.
-
(2009)
Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging
-
-
Qi, Y.1
Das, R.2
Luo, Z.D.3
Trotter, M.4
-
36
-
-
34547679939
-
Evaluating MapReduce for multi-core and multiprocessor systems
-
C. Ranger, R. Raghuraman, A. Penmetsa, G. Bradski, and C. Kozyrakis. Evaluating MapReduce for multi-core and multiprocessor systems. In Int'l. Symp. on High-Performance Computer Architecture (HPCA), 2007.
-
(2007)
Int'l. Symp. on High-Performance Computer Architecture (HPCA)
-
-
Ranger, C.1
Raghuraman, R.2
Penmetsa, A.3
Bradski, G.4
Kozyrakis, C.5
-
37
-
-
34547175193
-
Accurate and efficient filtering for the Intel Thread Checker race detector
-
P. Sack, B. E. Bliss, Z. Ma, P. Petersen, and J. Torrellas. Accurate and efficient filtering for the Intel Thread Checker race detector. In Workshop on Architectural and System Support for Improving Software Dependability, 2006.
-
(2006)
Workshop on Architectural and System Support for Improving Software Dependability
-
-
Sack, P.1
Bliss, B.E.2
Ma, Z.3
Petersen, P.4
Torrellas, J.5
-
38
-
-
0031272525
-
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. Trans. on Computer Systems, 15(4):391-411, 1997.
-
(1997)
Trans. on Computer Systems
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
40
-
-
77954733934
-
Real time power estimation and thread scheduling via performance counters
-
K. Singh, M. Bhadauria, and S. A. McKee. Real time power estimation and thread scheduling via performance counters. In Workshop on Design, Architecture, and Simulation of Chip Multi-Processors, 2008.
-
(2008)
Workshop on Design, Architecture, and Simulation of Chip Multi-Processors
-
-
Singh, K.1
Bhadauria, M.2
McKee, S.A.3
-
41
-
-
0036653890
-
The basics of performance-monitoring hardware
-
B. Sprunt. The basics of performance-monitoring hardware. IEEE Micro, 22(4):64-71, 2002.
-
(2002)
IEEE Micro
, vol.22
, Issue.4
, pp. 64-71
-
-
Sprunt, B.1
-
43
-
-
68549125205
-
MemTracker: An accelerator for memory debugging and monitoring
-
G. Venkataramani, I. Doudalis, Y. Solihin, and M. Prvulovic. MemTracker: An accelerator for memory debugging and monitoring. ACM Transactions on Architecture and Code Optimization, 6(2):1-33, 2009.
-
(2009)
ACM Transactions on Architecture and Code Optimization
, vol.6
, Issue.2
, pp. 1-33
-
-
Venkataramani, G.1
Doudalis, I.2
Solihin, Y.3
Prvulovic, M.4
-
44
-
-
67650172172
-
-
PhD thesis, Massachusetts Institute of Technology, January
-
E. Witchel. Mondriaan Memory Protection. PhD thesis, Massachusetts Institute of Technology, January 2004.
-
(2004)
Mondriaan Memory Protection
-
-
Witchel, E.1
|