Agnostic Hardware-Accelerated Operating System for Low-End IoT

被引:3
|
作者
Silva, Miguel [1 ]
Gomes, Tiago [1 ]
Pinto, Sandro [1 ]
机构
[1] Univ Minho, Ctr ALGORITMI, Braga, Portugal
关键词
D O I
10.1109/RTCSA55878.2022.00009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There is increasing pressure to optimize Internet of things (IoT) low-end devices. The ever-growing number of requirements and constraints is pushing towards maximizing performance and real-time, but simultaneously minimizing power consumption, form factor, and memory footprint. This has motivated the adoption of Field-Programmable Gate Array (FPGA) technology to accelerate computing-intensive workloads in hardware. However, and despite the ongoing trend of migrating application-level tasks to hardware, recently, the offload of system software such as operating system (OS) services has received little attention. This paper presents CHAMELIoT, a framework for FPGA-based IoT platforms that provides agnostic hardware acceleration to OS services by leveraging RISC-V technology. CHAMELIoT allows for developers to run unmodified applications in a set of well-established IoT OSes. Currently, the framework has support for RIOT, Zephyr, and FreeRTOS. The evaluation showed that latency and determinism can be enhanced up to 10x while the system's performance can be increased to nearly 200%. CHAMELIoT will be open-sourced.
引用
收藏
页码:21 / 30
页数:10
相关论文
共 50 条
  • [1] RIOT: An Open Source Operating System for Low-End Embedded Devices in the IoT
    Baccelli, Emmanuel
    Gundogan, Cenk
    Hahm, Oliver
    Kietzmann, Peter
    Lenders, Martine S.
    Petersen, Hauke
    Schleiser, Kaspar
    Schmidt, Thomas C.
    Waehlisch, Matthias
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (06): : 4428 - 4440
  • [2] A hardware-accelerated novel IR system
    Weeks, M
    Hodge, VJ
    Austin, J
    [J]. 10TH EUROMICRO WORKSHOP ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2002, : 283 - 289
  • [3] A generic hardware-accelerated OFDM system simulator
    Veiverys, Antanas
    Goluguri, Vara Prasad
    Le Moullec, Yannick
    Rom, Christian
    Olsen, Ole
    Koch, Peter
    [J]. NORCHIP 2005, PROCEEDINGS, 2005, : 62 - 65
  • [4] Hardware-Accelerated Simulation Tool for End-to-End Communication Systems
    Lin, V. S.
    Pansatiankul, D. E.
    [J]. GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [5] Development and application of a general low-end embedded operating system
    Jin, Min
    Zhou, Jihui
    Gao, Xianming
    [J]. 2007 International Symposium on Computer Science & Technology, Proceedings, 2007, : 643 - 647
  • [6] Hardware Acceleration of SIKE on Low-End FPGAs
    Lara-Nino, Carlos Andres
    Diaz-Perez, Arturo
    Morales-Sandoval, Miguel
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2023, 15 (02) : 73 - 76
  • [7] Eye-Tracking System with Low-End Hardware: Development and Evaluation
    Iacobelli, Emanuele
    Ponzi, Valerio
    Russo, Samuele
    Napoli, Christian
    [J]. INFORMATION, 2023, 14 (12)
  • [8] End-to-end communication systems modeling using hardware-accelerated simulation tool
    Pansatiankul, Dhawat E.
    Lin, Victor S.
    [J]. MILCOM 2006, VOLS 1-7, 2006, : 707 - +
  • [9] The Presence, Trends, and Causes of Security Vulnerabilities in Operating Systems of IoT's Low-End Devices
    Al-Boghdady, Abdullah
    Wassif, Khaled
    El-Ramly, Mohammad
    [J]. SENSORS, 2021, 21 (07)
  • [10] Full Virtualization on Low-End Hardware: a Case Study
    Carvalho, Adriano
    Silva, Vitor
    Afonso, Francisco
    Cardoso, Paulo
    Cabral, Jorge
    Ekpanyapong, Mongkol
    Montenegro, Sergio
    Tavares, Adriano
    [J]. PROCEEDINGS OF THE IECON 2016 - 42ND ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2016, : 4784 - 4789