DocumentCode :
1220013
Title :
iWatcher: simple, general architectural support for software debugging
Author :
Zhou, Pin ; Feng Uin ; Liu, Wei ; Zhou, Yuanyuan ; Torrellas, Josep
Author_Institution :
Illinois Univ., Urbana, IL
Volume :
24
Issue :
6
fYear :
2004
Firstpage :
50
Lastpage :
56
Abstract :
We propose Intelligent Watcher (iWatcher), a combination of hardware and software support that can detect large variations of software bugs with only modest hardware changes to current processor implementations. iWatcher lets programmers associate specified functions to "watched" memory locations or objects. Access to any such location automatically triggers the monitoring function in the hardware. Relative to other approaches, iWatcher detects many real bugs at a fraction of the execution-time overhead
Keywords :
checkpointing; computer architecture; exception handling; program debugging; system monitoring; Intelligent Watcher architecture; checkpointing; computer architecture; exception handling; software debugging; system monitoring; Computer architecture; Computer bugs; Computerized monitoring; Hardware; Microarchitecture; Microprocessors; Performance gain; Programming profession; Software debugging; Software tools;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2004.79
Filename :
1388157
Link To Document :
بازگشت