-
3
-
-
70350676927
-
Grace: Safe multithreaded programming for c/c++
-
Orlando, Florida, USA
-
BERGER, E. D., YANG, T., LIU, T., AND NOVARK, G. Grace: safe multithreaded programming for c/c++. In Proceeding of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications (Orlando, Florida, USA, 2009), pp. 81-96.
-
(2009)
Proceeding of the 24th ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications
, pp. 81-96
-
-
Berger, E.D.1
Yang, T.2
Liu, T.3
Novark, G.4
-
4
-
-
33745956039
-
Framework for instruction-level tracing and analysis of programs
-
June
-
BHANSALI, S., CHEN, W., DE JONG, S., EDWARDS, A., AND DRINIC, M. Framework for instruction-level tracing and analysis of programs. In Second International Conference on Virtual Execution Environments (June 2006), pp. 154-163.
-
(2006)
Second International Conference on Virtual Execution Environments
, pp. 154-163
-
-
Bhansali, S.1
Chen, W.2
De Jong, S.3
Edwards, A.4
Drinic, M.5
-
5
-
-
0030086704
-
Hypervisor-based fault tolerance
-
February
-
BRESSOUD, T. C., AND SCHNEIDER, F. B. Hypervisor-based fault tolerance. ACM Transactions on Computer Systems 14, 1 (February 1996), 80-107.
-
(1996)
ACM Transactions on Computer Systems
, vol.14
, Issue.1
, pp. 80-107
-
-
Bressoud, T.C.1
Schneider, F.B.2
-
6
-
-
33750426557
-
A perturbation free replay platform for cross-optimized multithreaded applications
-
April
-
CHOI, J. D., ALPERN, B., NGO, T., AND SRIDHARAN, M. A perturbation free replay platform for cross-optimized multithreaded applications. In Proceedings of the 15th International Parallel and Distributed Processing Symposium (April 2001).
-
(2001)
Proceedings of the 15th International Parallel and Distributed Processing Symposium
-
-
Choi, J.D.1
Alpern, B.2
Ngo, T.3
Sridharan, M.4
-
7
-
-
70349145918
-
Decoupling dynamic program analysis from execution in virtual environments
-
June
-
CHOW, J., GARFINKEL, T., AND CHEN, P. M. Decoupling dynamic program analysis from execution in virtual environments. In Proceedings of the 2008 USENIX Technical Conference (June 2008), pp. 1-14.
-
(2008)
Proceedings of the 2008 USENIX Technical Conference
, pp. 1-14
-
-
Chow, J.1
Garfinkel, T.2
Chen, P.M.3
-
8
-
-
67650789334
-
DMP: Deterministic shared memory multiprocessing
-
March
-
DEVIETTI, J., LUCIA, B., CEZE, L., AND OSKIN, M. DMP: Deterministic shared memory multiprocessing. In Proceedings of the 2009 International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (March 2009), pp. 85-96.
-
(2009)
Proceedings of the 2009 International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
, pp. 85-96
-
-
Devietti, J.1
Lucia, B.2
Ceze, L.3
Oskin, M.4
-
9
-
-
84978401615
-
ReVirt: Enabling intrusion analysis through virtualmachine logging and replay
-
(Boston, MA, December
-
DUNLAP, G. W., KING, S. T., CINAR, S., BASRAI, M. A., AND CHEN, P. M. ReVirt: Enabling intrusion analysis through virtualmachine logging and replay. In Proceedings of the 5th Symposium on Operating Systems Design and Implementation (Boston, MA, December 2002), pp. 211-224.
-
(2002)
Proceedings of the 5th Symposium on Operating Systems Design and Implementation
, pp. 211-224
-
-
Dunlap, G.W.1
King, S.T.2
Cinar, S.3
Basrai, M.A.4
Chen, P.M.5
-
10
-
-
77952406152
-
Execution replay on multiprocessor virtual machines
-
March
-
DUNLAP, G. W., LUCCHETTI, D. G., FETTERMAN, M., AND CHEN, P. M. Execution replay on multiprocessor virtual machines. In Proceedings of the 2008 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE) (March 2008), pp. 121-130.
-
(2008)
Proceedings of the 2008 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE)
, pp. 121-130
-
-
Dunlap, G.W.1
Lucchetti, D.G.2
Fetterman, M.3
Chen, P.M.4
-
13
-
-
72249108375
-
A type and effect system for deterministic parallel java
-
JR., R. L. B., ADVE, V. S., DIG, D., ADVE, S. V., HEUMANN, S., KOMURAVELLI, R., OVERBEY, J., SIMMONS, P., SUNG, H., AND VAKILIAN, M. A type and effect system for deterministic parallel java. In OOPSLA (2009), pp. 97-116.
-
(2009)
OOPSLA
, pp. 97-116
-
-
Jr., R.L.B.1
Adve, V.S.2
Dig, D.3
Adve, S.V.4
Heumann, S.5
Komuravelli, R.6
Overbey, J.7
Simmons, P.8
Sung, H.9
Vakilian, M.10
-
14
-
-
67650566028
-
Fast track: A software system for speculative program optimization
-
March
-
KELSEY, K., BAI, T., DING, C., AND ZHANG, C. Fast Track: A software system for speculative program optimization. In Proceedings of the 2009 International Symposium on Code Generation and Optimization (CGO) (March 2009), pp. 157-168.
-
(2009)
Proceedings of the 2009 International Symposium on Code Generation and Optimization (CGO)
, pp. 157-168
-
-
Kelsey, K.1
Bai, T.2
Ding, C.3
Zhang, C.4
-
15
-
-
85077373727
-
Debugging operating systems with time-traveling virtual machines
-
April
-
KING, S. T., DUNLAP, G. W., AND CHEN, P. M. Debugging operating systems with time-traveling virtual machines. In Proceedings of the 2005 USENIX Technical Conference (April 2005), pp. 1-15.
-
(2005)
Proceedings of the 2005 USENIX Technical Conference
, pp. 1-15
-
-
King, S.T.1
Dunlap, G.W.2
Chen, P.M.3
-
16
-
-
0023328934
-
Debugging parallel programs with instant replay
-
LEBLANC, T. J., AND MELLOR-CRUMMEY, J. M. Debugging parallel programs with instant replay. IEEE Transaction on Computers 36, 4 (1987), 471-482.
-
(1987)
IEEE Transaction on Computers
, vol.36
, Issue.4
, pp. 471-482
-
-
Leblanc, T.J.1
Mellor-Crummey, J.M.2
-
17
-
-
76749139025
-
Offline symbolic analysis for multi-processor execution replay
-
LEE, D., SAID, M., NARAYANASAMY, S., YANG, Z. J., AND PEREIRA, C. Offline symbolic analysis for multi-processor execution replay. In International Symposium on Microarchitecture (MICRO) (2009).
-
(2009)
International Symposium on Microarchitecture (MICRO)
-
-
Lee, D.1
Said, M.2
Narayanasamy, S.3
Yang, Z.J.4
Pereira, C.5
-
18
-
-
77952252719
-
Respec: Efficient online multiprocessor replay via speculation and external determinism
-
Pittsburgh, PA, March
-
LEE, D., WESTER, B., VEERARAGHAVAN, K., CHEN, P. M., FLINN, J., AND NARAYANASAMY, S. Respec: Efficient online multiprocessor replay via speculation and external determinism. In Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems (Pittsburgh, PA, March 2010), pp. 77-89.
-
(2010)
Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 77-89
-
-
Lee, D.1
Wester, B.2
Veeraraghavan, K.3
Chen, P.M.4
Flinn, J.5
Narayanasamy, S.6
-
20
-
-
52649147142
-
DeLorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently
-
June
-
MONTESINOS, P., CEZE, L., AND TORRELLAS, J. DeLorean: Recording and deterministically replaying shared-memory multiprocessor execution efficiently. In Proceedings of the 2008 International Symposium on Computer Architecture (June 2008), pp. 289-300.
-
(2008)
Proceedings of the 2008 International Symposium on Computer Architecture
, pp. 289-300
-
-
Montesinos, P.1
Ceze, L.2
Torrellas, J.3
-
21
-
-
34249779799
-
Recording shared memory dependencies using Strata
-
NARAYANASAMY, S., PEREIRA, C., AND CALDER, B. Recording shared memory dependencies using Strata. In ASPLOS-XII: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems (2006), pp. 229-240.
-
(2006)
ASPLOS-XII: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 229-240
-
-
Narayanasamy, S.1
Pereira, C.2
Calder, B.3
-
22
-
-
33750373762
-
Automatic logging of operating system effects to guide application-level architecture simulation
-
June
-
NARAYANASAMY, S., PEREIRA, C., PATIL, H., COHN, R., AND CALDER, B. Automatic logging of operating system effects to guide application-level architecture simulation. In International Conference on Measurements and Modeling of Computer Systems (SIGMETRICS) (June 2006), pp. 216-227.
-
(2006)
International Conference on Measurements and Modeling of Computer Systems (SIGMETRICS)
, pp. 216-227
-
-
Narayanasamy, S.1
Pereira, C.2
Patil, H.3
Cohn, R.4
Calder, B.5
-
23
-
-
27544515395
-
BugNet: Continuously recording program execution for deterministic replay debugging
-
June
-
NARAYANASAMY, S., POKAM, G., AND CALDER, B. BugNet: Continuously recording program execution for deterministic replay debugging. In Proceedings of the 32nd Annual International Symposium on Computer Architecture (ISCA) (June 2005), pp. 284-295.
-
(2005)
Proceedings of the 32nd Annual International Symposium on Computer Architecture (ISCA)
, pp. 284-295
-
-
Narayanasamy, S.1
Pokam, G.2
Calder, B.3
-
25
-
-
84885629677
-
Speculative execution in a distributed file system
-
Brighton, United Kingdom, October
-
NIGHTINGALE, E. B., CHEN, P. M., AND FLINN, J. Speculative execution in a distributed file system. In Proceedings of the 20th ACM Symposium on Operating Systems Principles (Brighton, United Kingdom, October 2005), pp. 191-205.
-
(2005)
Proceedings of the 20th ACM Symposium on Operating Systems Principles
, pp. 191-205
-
-
Nightingale, E.B.1
Chen, P.M.2
Flinn, J.3
-
26
-
-
77957797161
-
Parallelizing security checks on commodity hardware
-
Seattle,WA, March
-
NIGHTINGALE, E. B., PEEK, D., CHEN, P. M., AND FLINN, J. Parallelizing security checks on commodity hardware. In Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems (Seattle,WA, March 2008), pp. 308-318.
-
(2008)
Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 308-318
-
-
Nightingale, E.B.1
Peek, D.2
Chen, P.M.3
Flinn, J.4
-
27
-
-
41149089633
-
Rethink the sync
-
Seattle, WA, October
-
NIGHTINGALE, E. B., VEERARAGHAVAN, K., CHEN, P. M., AND FLINN, J. Rethink the sync. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (Seattle, WA, October 2006), pp. 1-14.
-
(2006)
Proceedings of the 7th Symposium on Operating Systems Design and Implementation
, pp. 1-14
-
-
Nightingale, E.B.1
Veeraraghavan, K.2
Chen, P.M.3
Flinn, J.4
-
28
-
-
67650834931
-
Kendo: Efficient deterministic multithreading in software
-
March
-
OLSZEWSKI, M., ANSEL, J., AND AMARASINGHE, S. Kendo: efficient deterministic multithreading in software. In Proceedings of the 2009 International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (March 2009), pp. 97-108.
-
(2009)
Proceedings of the 2009 International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
, pp. 97-108
-
-
Olszewski, M.1
Ansel, J.2
Amarasinghe, S.3
-
30
-
-
72249098984
-
PRES: Probabilistic replay with execution sketching on multiprocessors
-
October
-
PARK, S., ZHOU, Y., XIONG, W., YIN, Z., KAUSHIK, R., LEE, K. H., AND LU, S. PRES: Probabilistic replay with execution sketching on multiprocessors. In Proceedings of the 22nd ACM Symposium on Operating Systems Principles (October 2009), pp. 177-191.
-
(2009)
Proceedings of the 22nd ACM Symposium on Operating Systems Principles
, pp. 177-191
-
-
Park, S.1
Zhou, Y.2
Xiong, W.3
Yin, Z.4
Kaushik, R.5
Lee, K.H.6
S, L.U.7
-
31
-
-
33244463191
-
Ext3cow: A time-shifting file system for regulatory compliance
-
PETERSON, Z. N. J., AND BURNS, R. Ext3cow: A time-shifting file system for regulatory compliance. ACM Transacations on Storage 1, 2 (2005), 190-212.
-
(2005)
ACM Transacations on Storage
, vol.1
, Issue.2
, pp. 190-212
-
-
Peterson, Z.N.J.1
Burns, R.2
-
32
-
-
0001641893
-
RecPlay: A full integrated practical record/replay system
-
May
-
RONSSE, M., AND BOSSCHERE, K. D. RecPlay: A full integrated practical record/replay system. ACM Transactions on Computer Systems 17, 2 (May 1999), 133-152.
-
(1999)
ACM Transactions on Computer Systems
, vol.17
, Issue.2
, pp. 133-152
-
-
Ronsse, M.1
Bosschere, K.D.2
-
34
-
-
0042352263
-
Deciding when to forget in the Elephant file system
-
SANTRY, D. S., FEELEY, M. J., HUTCHINSON, N. C., VEITCH, A. C., CARTON, R. W., AND OFIR, J. Deciding when to forget in the Elephant file system. SIGOPS Operating Systems Review 33, 5 (1999), 110-123.
-
(1999)
SIGOPS Operating Systems Review
, vol.33
, Issue.5
, pp. 110-123
-
-
Santry, D.S.1
Feeley, M.J.2
Hutchinson, N.C.3
Veitch, A.C.4
Carton, R.W.5
Ofir, J.6
-
35
-
-
0029178210
-
Multiscalar processors
-
June
-
SOHI, G. S., BREACH, S. E., AND VIJAYKUMAR, T. N. Multiscalar processors. In Proceedings of the 1995 International Symposium on Computer Architecture (June 1995), pp. 414-425.
-
(1995)
Proceedings of the 1995 International Symposium on Computer Architecture
, pp. 414-425
-
-
Sohi, G.S.1
Breach, S.E.2
Vijaykumar, T.N.3
-
36
-
-
79959917961
-
Flashback: A light-weight extension for rollback and deterministic replay for software debugging
-
Boston, MA, June
-
SRINIVASAN, S., ANDREWS, C., KANDULA, S., AND ZHOU, Y. Flashback: A light-weight extension for rollback and deterministic replay for software debugging. In Proceedings of the 2004 USENIX Technical Conference (Boston, MA, June 2004), pp. 29-44.
-
(2004)
Proceedings of the 2004 USENIX Technical Conference
, pp. 29-44
-
-
Srinivasan, S.1
Andrews, C.2
Kandula, S.3
Zhou, Y.4
-
38
-
-
0034441012
-
Slipstream processors: Improving both performance and fault tolerance
-
November
-
SUNDARAMOORTHY, K., PURSER, Z., AND ROTENBERG, E. Slipstream processors: improving both performance and fault tolerance. In Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems (November 2000), pp. 257-268.
-
(2000)
Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 257-268
-
-
Sundaramoorthy, K.1
Purser, Z.2
Rotenberg, E.3
-
39
-
-
77953970883
-
Prospect: A compiler framework for speculative parallelization
-
April
-
SÜSSKRAUT, M., KNAUTH, T., WEIGERT, S., SCHIFFEL, U., MEINHOLD, M., FETZER, C., BAI, T., DING, C., AND ZHANG, C. Prospect: A compiler framework for speculative parallelization. In Proceedings of the 2010 International Symposium on Code Generation and Optimization (CGO) (April 2010), pp. 131-140.
-
(2010)
Proceedings of the 2010 International Symposium on Code Generation and Optimization (CGO)
, pp. 131-140
-
-
Süsskraut, M.1
Knauth, T.2
Weigert, S.3
Schiffel, U.4
Meinhold, M.5
Fetzer, C.6
Bai, T.7
Ding, C.8
Zhang, C.9
-
40
-
-
50649093917
-
Triage: Diagnosing production run failures at the user's site
-
October
-
TUCEK, J., LU, S., HUANG, C., XANTHOS, S., AND ZHOU, Y. Triage: Diagnosing production run failures at the user's site. In Proceedings of the 21st ACM Symposium on Operating Systems Principles (October 2007), pp. 131-144.
-
(2007)
Proceedings of the 21st ACM Symposium on Operating Systems Principles
, pp. 131-144
-
-
Tucek, J.1
S, L.U.2
Huang, C.3
Xanthos, S.4
Zhou, Y.5
-
41
-
-
79953081370
-
QuFiles: The right file at the right time
-
San Jose, CA, February
-
VEERARAGHAVAN, K., FLINN, J., NIGHTINGALE, E. B., AND NOBLE, B. quFiles: The right file at the right time. In Proceedings of the 8th USENIX Conference on File and Storage Technologies (San Jose, CA, February 2010), pp. 1-14.
-
(2010)
Proceedings of the 8th USENIX Conference on File and Storage Technologies
, pp. 1-14
-
-
Veeraraghavan, K.1
Flinn, J.2
Nightingale, E.B.3
Noble, B.4
-
42
-
-
77952279104
-
ParaLog: Enabling and accelerating online parallel monitoring of multithreaded applications
-
Pittsburgh, PA, March
-
VLACHOS, E., GOODSTEIN, M. L., KOZUCH, M. A., CHEN, S., FALSAFI, B., GIBBONS, P. B., AND MOWRY, T. C. ParaLog: Enabling and accelerating online parallel monitoring of multithreaded applications. In Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems (Pittsburgh, PA, March 2010), pp. 271-284.
-
(2010)
Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems
, pp. 271-284
-
-
Vlachos, E.1
Goodstein, M.L.2
Kozuch, M.A.3
Chen, S.4
Falsafi, B.5
Gibbons, P.B.6
Mowry, T.C.7
-
43
-
-
77952268287
-
Analyzing multicore dumps to facilitate concurrency bug reproduction
-
March
-
WEERATUNGE, D., ZHANG, X., AND JAGANNATHAN, S. Analyzing multicore dumps to facilitate concurrency bug reproduction. In Proceedings of the 2010 International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (March 2010), pp. 155-166.
-
(2010)
Proceedings of the 2010 International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
, pp. 155-166
-
-
Weeratunge, D.1
Zhang, X.2
Jagannathan, S.3
-
44
-
-
0029179077
-
The SPLASH-2 programs: Characterization and methodological considerations
-
June
-
WOO, S. C., OHARA, M., TORRIE, E., SINGH, J. P., AND GUPTA, A. The SPLASH-2 programs: Characterization and methodological considerations. In Proceedings of the 22nd International Symposium on Computer Architecture (June 1995), pp. 24-36.
-
(1995)
Proceedings of the 22nd International Symposium on Computer Architecture
, pp. 24-36
-
-
Woo, S.C.1
Ohara, M.2
Torrie, E.3
Singh, J.P.4
Gupta, A.5
-
45
-
-
0038684791
-
"Flight data recorder" for enabling full-system multiprocessor deterministic replay
-
June
-
XU, M., BODIK, R., AND HILL, M. D. A "flight data recorder" for enabling full-system multiprocessor deterministic replay. In Proceedings of the 2003 International Symposium on Computer Architecture (June 2003), pp. 122-135.
-
(2003)
Proceedings of the 2003 International Symposium on Computer Architecture
, pp. 122-135
-
-
M, X.U.1
Bodik, R.2
Hill, M.D.A.3
-
46
-
-
79953098030
-
ReTrace: Collecting execution trace with virtual machine deterministic replay
-
June
-
XU, M., MALYUGIN, V., SHELDON, J., VENKITACHALAM, G., AND WEISSMAN, B. ReTrace: Collecting execution trace with virtual machine deterministic replay. In Proceedings of the 2007 Workshop on Modeling, Benchmarking and Simulation (MoBS) (June 2007).
-
(2007)
Proceedings of the 2007 Workshop on Modeling, Benchmarking and Simulation (MoBS)
-
-
M, X.U.1
Malyugin, V.2
Sheldon, J.3
Venkitachalam, G.4
Weissman, B.5
|