Title
Improving the energy efficiency of hardware-assisted watchpoint systems
Abstract
Hardware-assisted watchpoint systems enhance the execution of numerous dynamic software techniques, such as memory protection, module isolation, deterministic execution, and data race detection. In this paper, we show that previous hardware proposals may introduce significant energy overheads, and propose WatchPoint Filtering (WPF), a novel filtering mechanism that eliminates unnecessary watchpoint checks. We evaluate WPF on two state-of-the-art proposals for hardware-assisted watchpoints using two common memory checkers. WPF eliminates 83% of the watchpoint checks (up to 99.7%) and reduces 57% of the dynamic energy overhead (up to 78%) on average, without introducing additional performance execution overhead.
Year
DOI
Venue
2013
10.1145/2463209.2488800
DAC
Keywords
Field
DocType
hardware-assisted watchpoint system,dynamic energy overhead,unnecessary watchpoint check,memory protection,watchpoint check,additional performance execution overhead,numerous dynamic software technique,deterministic execution,significant energy overhead,common memory checker,energy efficiency,tlb,optimization,filtering
Memory protection,Computer science,Real-time computing,Software,Dynamic energy,Computer hardware,Overhead (business),Efficient energy use,Filter (signal processing),Filtering theory,Translation lookaside buffer,Operating system,Embedded system
Conference
ISSN
Citations 
PageRank 
0738-100X
0
0.34
References 
Authors
13
5
Name
Order
Citations
PageRank
Vasileios Karakostas1536.33
Sasa Tomic283.24
Osman Unsal316414.33
Mario Nemirovsky428636.40
Adrián Cristal542440.74