The Community for Technology Leaders
Green Image
Issue No. 01 - January/February (2009 vol. 29)
ISSN: 0272-1732
pp: 62-72
Shimin Chen , Intel Research Pittsburgh
Theodoros Strigkos , Carnegie Mellon University
Vijaya Ramachandran , University of Texas at Austin
Michael Ryan , Intel Research Pittsburgh
Todd C. Mowry , Carnegie Mellon University
Evangelos Vlachos , Carnegie Mellon University
Olatunji Ruwase , Carnegie Mellon University
Babak Falsafi , École Polytechnique Fédérale de Lausanne
Michael Kozuch , Intel Research Pittsburgh
Phillip B. Gibbons , Intel Research Pittsburgh
ABSTRACT
<p>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.</p>
INDEX TERMS
hardware acceleration
CITATION
Shimin Chen, Theodoros Strigkos, Vijaya Ramachandran, Michael Ryan, Todd C. Mowry, Evangelos Vlachos, Olatunji Ruwase, Babak Falsafi, Michael Kozuch, Phillip B. Gibbons, "Flexible Hardware Acceleration for Instruction-Grain Lifeguards", IEEE Micro, vol. 29, no. , pp. 62-72, January/February 2009, doi:10.1109/MM.2009.6
108 ms
(Ver )