DocumentCode :
1180046
Title :
Flexible Hardware Acceleration for Instruction-Grain Lifeguards
Author :
Chen, Shimin ; Kozuch, Michael ; Gibbons, Phillip B. ; Ryan, Michael ; Strigkos, Theodoros ; Mowry, Todd C. ; Ruwase, Olatunji ; Vlachos, Evangelos ; Falsafi, Babak ; Ramachandran, Vijaya
Author_Institution :
Intel Res. Pittsburgh, Pittsburgh, PA
Volume :
29
Issue :
1
fYear :
2009
Firstpage :
62
Lastpage :
72
Abstract :
Instruction-grain lifeguards monitor executing programs at the granularity of individual instructions to quickly detect bugs and security attacks, but their fine-grain nature incurs high monitoring overheads. This article identifies three common sources of these overheads and proposes three techniques that together constitute a general-purpose hardware acceleration framework for lifeguards.
Keywords :
program debugging; program diagnostics; security of data; software reliability; bug detection; flexible hardware acceleration; instruction-grain lifeguard; program monitoring; security attack detection; Acceleration; Application software; Computer bugs; Computer industry; Hardware; History; Monitoring; Power system security; Software testing; Writing;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2009.6
Filename :
4796170
Link To Document :
بازگشت