Flexible Hardware Acceleration for Instruction-Grain Lifeguards
Chen, S.
Kozuch, M.
Gibbons, P.B.
Ryan, M.
Strigkos, T.
Mowry, T.C.
Ruwase, O.
Vlachos, E.
Falsafi, B.
Ramachandran, V.
Intel Res. Pittsburgh, Pittsburgh, PA;
This paper appears in: Micro, IEEE
Publication Date: Jan.-Feb. 2009
Volume: 29,
Issue: 1
On page(s): 62-72
ISSN: 0272-1732
INSPEC Accession Number: 10479721
Digital Object Identifier: 10.1109/MM.2009.6
Current Version Published: 2009-02-27
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.
Index
Terms
Available to subscribers and IEEE members.
References
Available to subscribers and IEEE members.
Citing Documents
Available to subscribers and IEEE members.