(Enter summary)
Abstract: Recent impressive performance improvements in computer architecture
have not led to significant gains in ease of debugging.
Software debugging often relies on inserting run-time software
checks. In many cases, however, it is hard to find the root cause
of a bug. Moreover, program execution typically slows down significantly,
often by 10-100 times. (Update)
Cited by: More
Low-Overhead Interactive Debugging via Dynamic.. - Marc Corliss Christopher (2005)
(Correct)
AccMon: Automatically Detecting Memory-related.. - Zhou, Liu, Fei.. (2004)
(Correct)
Active bibliography (related documents): More All
2.2: iWatcher: Efficient Architectural Support for Software.. - Zhou, Qin, Liu, Zhou.. (2004)
(Correct)
0.5: Flashback: A Lightweight Extension for Rollback and .. - Srinivasan.. (2004)
(Correct)
0.4: Appears in the Proceedings of the 30th Annual International - Symposium On Computer
(Correct)
Similar documents based on text: More All
0.2: Software Trace Cache - Ramírez, Larriba-Pey.. (1999)
(Correct)
0.2: Software Trace Cache for Commercial Applications - Ramirez, Larriba-Pey..
(Correct)
0.2: Architectural Support for Scalable Speculative.. - Cintra, Martinez.. (2000)
(Correct)
Related documents from co-citation: More All
2: Space time tradeoffs in hash coding with allowable errors
- Bloom - 1970
2: Efficient data breakpoints (context) - Wahbe - 1992
2: Purify: fast detection of memory leaks and access errors (context) - Hastings, Joyce - 1992
BibTeX entry: (Update)
P. Zhou, F. Qin, W. Liu, Y. Zhou, and J. Torrellas. iWatcher: Efficient Architectural Support for Software Debugging. In Proceedings of the 31st International Symposium on Computer Architecture (ISCA), 2004. http://citeseer.ist.psu.edu/zhou04iwatcher.html More
@misc{ zhou04iwatcher,
author = "P. Zhou and F. Qin and W. Liu and Y. Zhou and J. Torrellas",
title = "iWatcher: Efficient Architectural Support for Software Debugging",
text = "P. Zhou, F. Qin, W. Liu, Y. Zhou, and J. Torrellas. iWatcher: Efficient
Architectural Support for Software Debugging. In Proceedings of the 31st
International Symposium on Computer Architecture (ISCA), 2004.",
year = "2004",
url = "citeseer.ist.psu.edu/zhou04iwatcher.html" }
Citations (may not include all citations):
386
ATOM: A system for building customized program analysis tool.. (context) - Srivastava, Eustace - 1994
269
Multiscalar processors
- Sohi, Breach et al. - 1995
222
MIPS RISC architecture (context) - Kane, Heinrich - 1992 ACM
171
EEL: Machine-independent executable editing (context) - Larus, Schnarr - 1995 DBLP
141
StackGuard: Automatic adaptive detection and prevention of b..
- Cowan - 1998
140
Eraser: A dynamic data race detector for multithreaded progr..
- Savage, Burrows et al. - 1997
131
Fine-grain access control for distributed shared memory
- Schoinas - 1994 ACM DBLP
114
Capability-based computer systems (context) - Levy - 1984
98
Purify: Fast detection of memory leaks and access errors (context) - Hastings, Joyce - 1992
67
CCured: Type-safe retrofitting of legacy code
- Necula, McPeak et al. - 2002
67
ProfileMe: Hardware support for instruction-level profiling ..
- Dean, Hicks et al. - 1997
66
Smashing the stack for fun and profit (context) - One - 1996
63
Capability-based addressing (context) - Fabry - 1974 ACM DBLP
61
The IA-32 Intel architecture software developer's manual (context) - Corporation - 2001
58
Tracking down software bugs using automatic anomaly detectio..
- Hangal, Lam - 2002 ACM DBLP
55
Quickly detecting relevant program invariants
- Ernst, Czeisler et al. - 2000 ACM DBLP
55
Architectural support for single address space operating sys..
- Koldinger, Chase et al. - 1992
54
Architectural support for copy and tamper resistant software
- Lie - 2000
48
The SPARC architecture manual: Version (context) - International - 1992
47
A system and language for building system-specific (context) - Hallem, Chelf et al. - 2002
46
An API for runtime code patching
- Buck, Hollingsworth - 2000
45
Efficient detection of all pointer and array access errors
- Austin, Breach et al. - 1994
38
A scalable approach to thread-level speculation
- Steffan, Colohan et al. - 2000 ACM DBLP
38
Architectural support for scalable speculative parallelizati..
- Cintra, Martinez et al. - 2000
35
Automatic verification of the SCI cache coherence protocol
- Stern, Dill - 1995 ACM DBLP
30
CMC:A pragmatic approach to model checking real code
- Musuvathi, Park et al. - 2002
29
AEGIS: Architecture for tamper-evident and tamper-resistant ..
- Suh, Clarke et al. - 2003
27
StackGhost: Hardware facilitated stack protection
- Frantzen, Shuey - 2001
25
concurrent checking of pointer and array accesses in C progr.. (context) - Patil, Fischer - 1997
23
Mondrian memory protection
- Witchel, Cates et al. - 2002
23
Practical data breakpoints: Design and implementation
- Wahbe, Lucco et al. - 1993
23
Debugging via run-time type checking
- Loginov, Yong et al. - 2001 ACM DBLP
22
The superthreaded processor architecture
- Tsai, Huang et al. - 1999 ACM DBLP
15
CCured in the real world
- Condit, Harren et al. - 2003
14
Instruction scheduling and executable editing
- Schnarr, Larus - 1996 ACM DBLP
13
Efficient run-time monitoring using shadow processing
- Patil, Fischer - 1995
13
Efficient and precise datarace detection for multithreaded o..
- Choi - 2002
12
static detection of race conditions and deadlocks (context) - Engler, Ashcraft et al. - 2003
11
open source memory debugger x GNULinux (context) - an, memory et al.
9
Blueprints for high availability (context) - Marcus, Stern - 2000 ACM
9
Some requirements for architectural support of software debu.. (context) - Johnson - 1982
7
ReEnact: Using thread-level speculation mechanisms to debug .. (context) - Prvulovic, Torrellas - 2003 DBLP
7
Enhancing software reliability with speculative threads
- Oplinger, Lam - 2002
6
Software errors cost U (context) - of, Technlogy et al. - 2002
6
flight data recorder (context) - Xu, Bodik et al. - 2003
5
Architecture support for defending against buffer overflow a..
- Xu, Kalbarczyk et al. - 2002
http://valgrind.kde.org/
http://developer.intel.com/software/products/threading/tcwin
Documents on the same site (http://chooyu.cs.uiuc.edu/papers.html):
Unknown - Simple To Implement
(Correct)
Unknown - Often However The
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC