A processor for IoT applications: An assessment of design space and trade-offs

被引:5
|
作者
Johann, Sergio F. [1 ]
Moreira, Matheus T. [1 ]
Heck, Leandro S. [1 ]
Calazans, Ney L. V. [1 ]
Hessel, Fabiano P. [1 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, Fac Informat, Porto Alegre, RS, Brazil
关键词
Configurable processor cores; Low power; ASIP; Design space exploration; IoT; ARCHITECTURE; PERFORMANCE; INTERNET; THINGS;
D O I
10.1016/j.micpro.2016.02.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Contemporary embedded systems require low-power solutions while still keeping a minimum performance level, and this is even more acute in the Internet of Things (IoT) domain, with its vast design space. This work proposes a configurable RISC processor associated to a design flow that includes a hardware synthesis flow and a software toolchain. This design flow is useful to explore design space and trade-offs of processor cores for IoT applications, by enabling multiple hardware configurations with variable degrees of complexity, while maintaining compatibility with the chosen instruction set architecture, which is itself configurable. Results rely on example designs targeting a 65 nm technology and post-mapped hardware simulations of two benchmarks sets, the CoreMark and Malardalen suites. These results indicate that substantial power savings can be obtained by tailoring the architecture to a given application class, while reducing hardware complexity and maintaining performance figures. Findings show that the proposed processor provides an interesting resource to target low-end and middle-sized IoT applications, while demonstrating that reducing hardware complexity usually leads to the best trade-off between performance and power. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:156 / 164
页数:9
相关论文
共 50 条
  • [21] An Experimental Evaluation of Energy Trade-Offs in Narrowband IoT
    Leenders, Guus
    Callebaut, Gilles
    Van der Perre, Liesbet
    De Strycker, Lieven
    2020 IEEE 6TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2020,
  • [22] Design Trade-offs in Threshold Implementations
    Bozilov, Dusan
    Nikov, Ventzislav
    Rijmen, Vincent
    2019 26TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2019, : 751 - 754
  • [23] ENVIRONMENTAL-DESIGN TRADE-OFFS
    THURSTON, DL
    JOURNAL OF ENGINEERING DESIGN, 1994, 5 (01) : 25 - 36
  • [24] TRADE-OFFS IN LINEAR FILTER DESIGN
    GOODWIN, GC
    MAYNE, DQ
    SHIM, J
    AUTOMATICA, 1995, 31 (10) : 1367 - 1376
  • [25] DESIGN TRADE-OFFS IN AVAILABILITY WARRANTIES
    MARSHALL, CW
    PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1981, (NSYM): : 95 - 100
  • [26] TRADE-OFFS KEY IN TIRE DESIGN
    SZIGETHY, NM
    AUTOMOTIVE INDUSTRIES, 1982, 162 (12): : 15 - 18
  • [27] DESIGN TRADE-OFFS IN THYRISTORS.
    Smith, C.J.
    New Electronics, 1977, 10 (04):
  • [28] SYSTEM DESIGN MEANS TRADE-OFFS
    JURISON J
    Electronic Design, 1970, 18 (07): : 60 - 64
  • [29] Interactive Exploration of Design Trade-Offs
    Schulz, Adriana
    Wang, Harrison
    Grinspun, Eitan
    Solomon, Justin
    Matusik, Wojciech
    ACM TRANSACTIONS ON GRAPHICS, 2018, 37 (04):
  • [30] Polish space law - challenges and trade-offs
    Kloda, Mariusz T.
    Malinowska, Katarzyna
    Malinowski, Bartosz
    Polkowska, Malgorzata
    PRZEGLAD SEJMOWY, 2022, (03): : 94 - 119