• DocumentCode
    2344527
  • Title

    Precise exception support for decoupled run-time monitoring architectures

  • Author

    Deng, Daniel Y. ; Suh, G. Edward

  • Author_Institution
    Cornell Univ., Ithaca, NY, USA
  • fYear
    2011
  • fDate
    9-12 Oct. 2011
  • Firstpage
    437
  • Lastpage
    438
  • Abstract
    Recently, researchers have proposed decoupled monitoring architectures that utilize parallel hardware such as multi-cores or accelerators to enable fine-grained security and reliability checks with low overheads. However, today´s decoupled monitoring architectures lack support for precise exceptions and can only detect an exception after the monitored program completes an erroneous operation. In this paper, we present an architectural mechanism to support precise exceptions in nonspeculative processors with decoupled monitors. Experimental results based on an RTL implementation show that our approach has low area, power, and performance overheads even when applied to simple, in-order processors.
  • Keywords
    computerised monitoring; multiprocessing systems; parallel architectures; accelerators; architectural mechanism; decoupled run-time monitoring architectures; fine-grained security; monitored program; multicores; nonspeculative processors; parallel hardware; reliability check; Computer architecture; Hardware; Monitoring; Program processors; Registers; Security; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2011 IEEE 29th International Conference on
  • Conference_Location
    Amherst, MA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4577-1953-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2011.6081438
  • Filename
    6081438