-
1
-
-
63549095070
-
The PARSEC benchmark suite: Characterization and architectural implications
-
C. Bienia, S. Kumar, J. P. Singh, and K. Li. The PARSEC benchmark suite: Characterization and architectural implications. In PACT, 2008.
-
(2008)
PACT
-
-
Bienia, C.1
Kumar, S.2
Singh, J.P.3
Li, K.4
-
4
-
-
34547192631
-
Log-based architectures for general-purpose monitoring of deployed code
-
S. Chen, B. Falsafi, P. B. Gibbons, M. Kozuch, T. C. Mowry, R. Teodorescu, A. Ailamaki, L. Fix, G. R. Ganger, B. Lin, and S. W. Schlosser. Log-based architectures for general-purpose monitoring of deployed code. In ASID Workshop at ASPLOS, 2006.
-
(2006)
ASID Workshop at ASPLOS
-
-
Chen, S.1
Falsafi, B.2
Gibbons, P.B.3
Kozuch, M.4
Mowry, T.C.5
Teodorescu, R.6
Ailamaki, A.7
Fix, L.8
Ganger, G.R.9
Lin, B.10
Schlosser, S.W.11
-
5
-
-
63149115968
-
Flexible hardware acceleration for instruction-grain lifeguards
-
IEEE Micro
-
S. Chen, M. Kozuch, P. B. Gibbons, M. Ryan, T. Strigkos, T. C. Mowry, O. Ruwase, E. Vlachos, B. Falsafi, and V. Ramachandran. Flexible hardware acceleration for instruction-grain lifeguards. IEEE Micro, 29(1):62-72, 2009. Top Picks from the 2008 Computer Architecture Conferences.
-
(2009)
Top Picks from the 2008 Computer Architecture Conferences
, vol.29
, Issue.1
, pp. 62-72
-
-
Chen, S.1
Kozuch, M.2
Gibbons, P.B.3
Ryan, M.4
Strigkos, T.5
Mowry, T.C.6
Ruwase, O.7
Vlachos, E.8
Falsafi, B.9
Ramachandran, V.10
-
6
-
-
52649155221
-
Flexible hardware acceleration for instruction-grain program monitoring
-
S. Chen, M. Kozuch, T. Strigkos, B. Falsafi, P. B. Gibbons, T. C. Mowry, V. Ramachandran, O. Ruwase, M. Ryan, and E. Vlachos. Flexible hardware acceleration for instruction-grain program monitoring. In ISCA, 2008.
-
(2008)
ISCA
-
-
Chen, S.1
Kozuch, M.2
Strigkos, T.3
Falsafi, B.4
Gibbons, P.B.5
Mowry, T.C.6
Ramachandran, V.7
Ruwase, O.8
Ryan, M.9
Vlachos, E.10
-
7
-
-
57749185043
-
Thread-safe dynamic binary translation using transactional memory
-
J. Chung, M. Dalton, H. Kannan, and C. Kozyrakis. Thread-safe dynamic binary translation using transactional memory. In HPCA, 2008.
-
(2008)
HPCA
-
-
Chung, J.1
Dalton, M.2
Kannan, H.3
Kozyrakis, C.4
-
8
-
-
0037669859
-
DISE: A programmable macro engine for customizing applications
-
M. L. Corliss, E. C. Lewis, and A. Roth. DISE: A programmable macro engine for customizing applications. In ISCA, 2003.
-
(2003)
ISCA
-
-
Corliss, M.L.1
Lewis, E.C.2
Roth, A.3
-
9
-
-
21644482450
-
Minos: Control data attack prevention orthogonal to memory model
-
J. R. Crandall and F. T. Chong. Minos: Control data attack prevention orthogonal to memory model. In MICRO, 2004.
-
(2004)
MICRO
-
-
Crandall, J.R.1
Chong, F.T.2
-
10
-
-
35348907867
-
Raksha: A flexible information flow architecture for software security
-
M. Dalton, H. Kannan, and C. Kozyrakis. Raksha: A flexible information flow architecture for software security. In ISCA, 2007.
-
(2007)
ISCA
-
-
Dalton, M.1
Kannan, H.2
Kozyrakis, C.3
-
11
-
-
84975277890
-
Checking system rules using system-specific, programmer-written compiler extensions
-
D. Engler, B. Chelf, A. Chou, and S. Hallem. Checking system rules using system-specific, programmer-written compiler extensions. In OSDI, 2000.
-
(2000)
OSDI
-
-
Engler, D.1
Chelf, B.2
Chou, A.3
Hallem, S.4
-
12
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
M. D. Ernst, J. Cockrell, W. G. Griswold, and D. Notkin. Dynamically discovering likely program invariants to support program evolution. IEEE Trans. Software Engineering, 27(2), 2001.
-
(2001)
IEEE Trans. Software Engineering
, vol.27
, Issue.2
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
13
-
-
0036036098
-
Extended static checking for Java
-
C. Flanagan, K. R. M. Leino, M. Lillibridge, G. Nelson, J. B. Saxe, and R. Stata. Extended static checking for Java. In PLDI, 2002.
-
(2002)
PLDI
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
16
-
-
77952261970
-
Butterfly analysis: Adapting dataflow analysis to dynamic parallel monitoring
-
M. L. Goodstein, E. Vlachos, S. Chen, P. B. Gibbons, M. Kozuch, and T. C. Mowry. Butterfly analysis: Adapting dataflow analysis to dynamic parallel monitoring. In ASPLOS, 2010.
-
(2010)
ASPLOS
-
-
Goodstein, M.L.1
Vlachos, E.2
Chen, S.3
Gibbons, P.B.4
Kozuch, M.5
Mowry, T.C.6
-
17
-
-
77949699358
-
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 HPCA, 1993.
-
(1993)
HPCA
-
-
Herlihy, M.1
Moss, J.E.B.2
-
18
-
-
52649164239
-
Rerun: Exploiting episodes for lightweight memory race recording
-
D. R. Hower and M. D. Hill. Rerun: Exploiting episodes for lightweight memory race recording. In ISCA, 2008.
-
(2008)
ISCA
-
-
Hower, D.R.1
Hill, M.D.2
-
20
-
-
76749153418
-
Ordering decoupled metadata accesses in multiprocessors
-
H. Kannan. Ordering decoupled metadata accesses in multiprocessors. In MICRO, 2009.
-
(2009)
MICRO
-
-
Kannan, H.1
-
21
-
-
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 PLDI, 2005.
-
(2005)
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
-
22
-
-
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
-
23
-
-
67650081259
-
Capo: A software-hardware interface for practical deterministic multiprocessor replay
-
P. Montesinos, M. Hicks, S. T. King, and J. Torrellas. Capo: A software-hardware interface for practical deterministic multiprocessor replay. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Montesinos, P.1
Hicks, M.2
King, S.T.3
Torrellas, J.4
-
25
-
-
67650081268
-
Architectural support for shadow memory in multiprocessors
-
V. Nagarajan and R. Gupta. Architectural support for shadow memory in multiprocessors. In VEE, 2009.
-
(2009)
VEE
-
-
Nagarajan, V.1
Gupta, R.2
-
26
-
-
34249779799
-
Recording shared memory dependencies using strata
-
S. Narayanasamy, C. Pereira, and B. Calder. Recording shared memory dependencies using strata. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Narayanasamy, S.1
Pereira, C.2
Calder, B.3
-
27
-
-
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
-
30
-
-
35448963872
-
How to shadow every byte of memory used by a program
-
N. Nethercote and J. Seward. How to shadow every byte of memory used by a program. In VEE, 2007.
-
(2007)
VEE
-
-
Nethercote, N.1
Seward, J.2
-
31
-
-
35448955692
-
Valgrind: A framework for heavyweight dynamic binary instrumentation
-
N. Nethercote and J. Seward. Valgrind: A framework for heavyweight dynamic binary instrumentation. In PLDI, 2007.
-
(2007)
PLDI
-
-
Nethercote, N.1
Seward, J.2
-
32
-
-
79953672829
-
Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software
-
J. Newsome and D. Song. Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software. In NDSS, 2005.
-
(2005)
NDSS
-
-
Newsome, J.1
Song, D.2
-
34
-
-
76749154536
-
Architecting a chunk-based memory race recorder in modern CMPs
-
G. Pokam, C. Pereira, K. Danne, R. Kassa, and A.-R. Adl-Tabatabai. Architecting a chunk-based memory race recorder in modern CMPs. In MICRO, 2009.
-
(2009)
MICRO
-
-
Pokam, G.1
Pereira, C.2
Danne, K.3
Kassa, R.4
Adl-Tabatabai, A.-R.5
-
35
-
-
40349087553
-
LIFT: A low-overhead practical information flow tracking system for detecting security attacks
-
F. Qin, C.Wang, Z. Li, H. Kim, Y. Zhou, and Y. Wu. LIFT: A low-overhead practical information flow tracking system for detecting security attacks. In MICRO, 2006.
-
(2006)
MICRO
-
-
Qin, F.1
Wang, C.2
Li, Z.3
Kim, H.4
Zhou, Y.5
Wu, Y.6
-
36
-
-
57349118429
-
Parallelizing dynamic information flow tracking
-
O. Ruwase, P. B. Gibbons, T. C. Mowry, V. Ramachandran, S. Chen, M. Kozuch, and M. Ryan. Parallelizing Dynamic Information Flow Tracking. In SPAA, 2008.
-
(2008)
SPAA
-
-
Ruwase, O.1
Gibbons, P.B.2
Mowry, T.C.3
Ramachandran, V.4
Chen, S.5
Kozuch, M.6
Ryan, M.7
-
37
-
-
0031272525
-
Eraser: A dynamic race detector for multi-threaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic race detector for multi-threaded programs. ACM TOCS, 15(4), 1997.
-
(1997)
ACM TOCS
, vol.15
, Issue.4
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
38
-
-
33646068753
-
Heapmon: A helper-thread approach to programmable, automatic, and lowoverhead memory bug detection
-
R. Shetty, M. Kharbutli, Y. Solihin, and M. Prvulovic. Heapmon: A helper-thread approach to programmable, automatic, and lowoverhead memory bug detection. IBM J. on Research and Development, 50(2/3), 2006.
-
(2006)
IBM J. on Research and Development
, vol.50
, Issue.2-3
-
-
Shetty, R.1
Kharbutli, M.2
Solihin, Y.3
Prvulovic, M.4
-
39
-
-
12844267418
-
Secure program execution via dynamic information flow tracking
-
G. E. Suh, J. W. Lee, D. Zhang, and S. Devadas. Secure program execution via dynamic information flow tracking. In ASPLOS, 2004.
-
(2004)
ASPLOS
-
-
Suh, G.E.1
Lee, J.W.2
Zhang, D.3
Devadas, S.4
-
40
-
-
52649174069
-
Analyzing dynamic binary instrumentation overhead
-
G.-R. Uh, R. Cohn, B. Yadavalli, R. Peri, and R. Ayyagari. Analyzing dynamic binary instrumentation overhead. In WBIA Workshop at ASPLOS, 2006.
-
(2006)
WBIA Workshop at ASPLOS
-
-
Uh, G.-R.1
Cohn, R.2
Yadavalli, B.3
Peri, R.4
Ayyagari, R.5
-
42
-
-
34547674949
-
Mem- Tracker: Efficient and programmable support for memory access monitoring and debugging
-
G. Venkataramani, B. Roemer, Y. Solihin, and M. Prvulovic. Mem- Tracker: Efficient and programmable support for memory access monitoring and debugging. In HPCA, 2007.
-
(2007)
HPCA
-
-
Venkataramani, G.1
Roemer, B.2
Solihin, Y.3
Prvulovic, M.4
-
44
-
-
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
-
45
-
-
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
-
46
-
-
34249806673
-
A regulated transitive reduction (RTR) for longer memory race recording
-
M. Xu, R. Bodik, and M. D. Hill. A regulated transitive reduction (RTR) for longer memory race recording. In ASPLOS, 2006.
-
(2006)
ASPLOS
-
-
Xu, M.1
Bodik, R.2
Hill, M.D.3
-
47
-
-
34547665090
-
HARD: Hardware-assisted lockset-based race detection
-
P. Zhou, R. Teodorescu, and Y. Zhou. HARD: Hardware-assisted lockset-based race detection. In HPCA, 2007.
-
(2007)
HPCA
-
-
Zhou, P.1
Teodorescu, R.2
Zhou, Y.3
-
48
-
-
34547197629
-
Efficient and flexible architectural support for dynamic monitoring
-
Y. Zhou, P. Zhou, F. Qin, W. Liu, and J. Torrellas. Efficient and flexible architectural support for dynamic monitoring. ACM TACO, 2(1), 2005.
-
(2005)
ACM TACO
, vol.2
, Issue.1
-
-
Zhou, Y.1
Zhou, P.2
Qin, F.3
Liu, W.4
Torrellas, J.5
|