• 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