Precise Exception Support for Decoupled Run-Time Monitoring Architectures

被引:0
|
作者
Deng, Daniel Y. [1 ]
Suh, G. Edward [1 ]
机构
[1] Cornell Univ, Ithaca, NY 14853 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 non-speculative 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.
引用
收藏
页码:437 / 438
页数:2
相关论文
共 50 条
  • [21] Run-time evaluation of architectures: A case study of diversification in IoT
    Sobhya, Dalia
    Minku, Leandro
    Bahsoon, Rami
    Chen, Tao
    Kazman, Rick
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 159
  • [22] Run-time support for distributed sharing in typed languages
    Hu, YC
    Yu, W
    Cox, AL
    Wallach, DS
    Zwaenepoel, W
    [J]. LANGUAGES, COMPILERS, AND RUN-TIME SYSTEMS FOR SCALABLE COMPUTERS, 2000, 1915 : 192 - 206
  • [23] Run-time support for dynamically reconfigurable computing systems
    Edwards, M
    Green, P
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 49 (4-6) : 267 - 281
  • [24] Run-time support for optimizations based on escape analysis
    Kotzmann, Thomas
    Moessenboeck, Hanspeter
    [J]. CGO 2007: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2007, : 49 - +
  • [25] Run-Time Support for the Automatic Parallelization of Java Programs
    Bryan Chan
    Tarek S. Abdelrahman
    [J]. The Journal of Supercomputing, 2004, 28 : 91 - 117
  • [26] Run-time support for distributed sharing in safe languages
    Hu, YC
    Yu, WM
    Cox, A
    Wallach, D
    Zwaenepoel, W
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2003, 21 (01): : 1 - 35
  • [27] Chaperones and Impersonators: Run-time Support for Reasonable Interposition
    Strickland, T. Stephen
    Tobin-Hochstadt, Sam
    Findler, Robert Bruce
    Flatt, Matthew
    [J]. ACM SIGPLAN NOTICES, 2012, 47 (10) : 943 - 961
  • [28] Run-time support for the automatic parallelization of Java programs
    Chan, Bryan
    Abdelrahman, Tarek S.
    [J]. J Supercomput, 1600, 1 (91-117):
  • [29] Run-time Support to Comorbidities in GLARE-SSCPM
    Bottrighi, Alessio
    Piovesan, Luca
    Terenziani, Paolo
    [J]. HEALTHINF: PROCEEDINGS OF THE 12TH INTERNATIONAL JOINT CONFERENCE ON BIOMEDICAL ENGINEERING SYSTEMS AND TECHNOLOGIES - VOL 5: HEALTHINF, 2019, : 498 - 505
  • [30] Run-time support for heterogeneous multitasking on reconfigurable SoCs
    Marescaux, T
    Nollet, V
    Mignolet, JY
    Bartic, A
    Moffat, W
    Avasare, P
    Coene, P
    Verkest, D
    Vernalde, S
    Lauwereins, R
    [J]. INTEGRATION-THE VLSI JOURNAL, 2004, 38 (01) : 107 - 130