Title :
Precise exception support for decoupled run-time monitoring architectures
Author :
Deng, Daniel Y. ; Suh, G. Edward
Author_Institution :
Cornell Univ., Ithaca, NY, USA
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;
Conference_Titel :
Computer Design (ICCD), 2011 IEEE 29th International Conference on
Conference_Location :
Amherst, MA
Print_ISBN :
978-1-4577-1953-0
DOI :
10.1109/ICCD.2011.6081438