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
Link To Document