Chen, ShiminKozuch, MichaelGibbons, Phillip B.Ryan, MichaelStrigkos, TheodorosMowry, Todd C.Ruwase, OlatunjiVlachos, EvangelosFalsafi, BabakRamachandran, Vijaya2009-12-282009-12-282009-12-28200910.1109/MM.2009.6https://infoscience.epfl.ch/handle/20.500.14299/45019WOS:000263526700008Instruction-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.Flexible Hardware Acceleration for Instruction-Grain Lifeguardstext::journal::journal article::research article