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