Timing Speculation-Aware Instruction Set Extension for Resource-Constrained Embedded Systems

被引:0
|
作者
Ahmed, Tanvir [1 ]
Hara-Azumi, Yuko [1 ,2 ]
机构
[1] Tokyo Inst Technol, Dept Commun & Comp Engn, Tokyo, Japan
[2] JST, PRESTO, Kawaguchi, Saitama, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Performance, area, and power are important issues for many embedded systems. One area-and power-efficient way to improve performance is instruction set architecture (ISA) extension. Although existing works have introduced applicationspecific accelerators co-operating with a basic processor, most of them are still not suitable for embedded systems with stringent resource and/or power constraints because of excess, powerhungry resources in the basic processor. In this paper, we propose ISA extension for such stringently constrained embedded systems. Contrary to previous works, our work rather simplifies the basic processor by replacing original power-hungry resources with power-efficient alternatives. Then, considering the application features (not only input patterns but also instruction sequence), we extend software binary with new instructions executable on the simplified processor. These hardware and software extensions can jointly work well for timing speculation (TS). To the best of our knowledge, this is the first TS-aware ISA extension applicable to embedded systems with stringent area-and/or power-constraints. In our evaluation, we achieved 29.9% speedup in execution time and 1.5x aggressive clock scaling along with 8.7% and 48.3% reduction in circuit area and power-delay product, respectively, compared with the traditional worst-case design.
引用
收藏
页码:30 / 34
页数:5
相关论文
共 50 条
  • [1] Improving the Efficiency of Cryptography Algorithms on Resource-Constrained Embedded Systems via RISC-V Instruction Set Extensions
    de Araujo Gewehr, Carlos Gabriel
    Moraes, Fernando Gehm
    2023 36TH SBC/SBMICRO/IEEE/ACM SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI, 2023, : 185 - 190
  • [2] Ability-aware knowledge distillation for resource-constrained embedded devices
    Xiong, Yi
    Zhai, Wenjie
    Xu, Xueyong
    Wang, Jinchen
    Zhu, Zongwei
    Ji, Cheng
    Cao, Jing
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 141
  • [3] Dynamic software update of resource-constrained distributed embedded systems
    Felser, Meik
    Kapitza, Rüdiger
    Kleinöder, Jürgen
    Schröder-Preikschat, Wolfgang
    IFIP Advances in Information and Communication Technology, 2015, 231 : 387 - 400
  • [4] FUZZY FEEDBACK SCHEDULING OF RESOURCE-CONSTRAINED EMBEDDED CONTROL SYSTEMS
    Xia, Feng
    Sun, Youxian
    Tian, Yu-Chu
    Tade, Moses O.
    Dong, Jinxiang
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2009, 5 (02): : 311 - 321
  • [5] LIGHTWEIGHT INTRUSION DETECTION FOR RESOURCE-CONSTRAINED EMBEDDED CONTROL SYSTEMS
    Reeves, Jason
    Ramaswamy, Ashwin
    Locasto, Michael
    Bratus, Sergey
    Smith, Sean
    CRITICAL INFRASTRUCTURE PROTECTION V, 2011, 367 : 31 - 46
  • [6] An Efficient Function In lining Scheme for Resource-Constrained Embedded Systems
    Kim, Bongjae
    Choi, Yookun
    Hong, Jiman
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2012, 28 (05) : 859 - 874
  • [7] Dynamic software update of resource-constrained distributed embedded systems
    Felser, Meik
    Kapitza, Ruediger
    Kleinoeder, Juergen
    Schroeder-Preikschat, Wolfgang
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 387 - +
  • [8] Timing-Attack-Resistant Acceleration of NTRU Round 3 Encryption on Resource-Constrained Embedded Systems
    Camacho-Ruiz, Eros
    Martinez-Rodriguez, Macarena C.
    Sanchez-Solano, Santiago
    Brox, Piedad
    CRYPTOGRAPHY, 2023, 7 (02)
  • [9] A resource-aware framework for resource-constrained service-oriented systems
    Newman, Peter
    Kotonya, Gerald
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 47 : 161 - 175
  • [10] WCET-Aware Control Flow Checking With Super-Nodes Jet for Resource-Constrained Embedded Systems
    Zhang, Ming
    Gu, Zonghua
    Li, Hong
    Zheng, Nenggan
    IEEE ACCESS, 2018, 6 : 42394 - 42406