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 条
  • [21] Operating Systems for Low-End Devices in the Internet of Things: A Survey
    Hahm, Oliver
    Baccelli, Emmanuel
    Petersen, Hauke
    Tsiftes, Nicolas
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (05): : 720 - 734
  • [22] ChamelIoT: a tightly- and loosely-coupled hardware-assisted OS framework for low-end IoT devices
    Silva, Miguel
    Gomes, Tiago
    Ekpanyapong, Mongkol
    Tavares, Adriano
    Pinto, Sandro
    [J]. REAL-TIME SYSTEMS, 2024, 60 (01) : 150 - 196
  • [23] ChamelIoT: a tightly- and loosely-coupled hardware-assisted OS framework for low-end IoT devices
    Miguel Silva
    Tiago Gomes
    Mongkol Ekpanyapong
    Adriano Tavares
    Sandro Pinto
    [J]. Real-Time Systems, 2024, 60 : 150 - 196
  • [24] Offline Large Scale Fourier Volume Rendering on Low-end Hardware
    Abdellah, Marwan
    Eldeib, Ayman
    Sharawi, Amr
    [J]. 2014 CAIRO INTERNATIONAL BIOMEDICAL ENGINEERING CONFERENCE (CIBEC), 2014, : 59 - 62
  • [25] LOW-END SYSTEM ANIMATES THE DEPTHS IN SEAQUEST
    WORLD, L
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1993, 13 (06) : 93 - 93
  • [26] Human Recognition with a Hardware-Accelerated Multi-Prototype Learning and Classification System
    Wicaksono, Indra Bagus
    An, Fengwei
    Mattausch, Hans Juergen
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO 2012), 2012,
  • [27] A Hardware-Accelerated System for High Resolution Real-Time Screen Sharing
    Yang, Siyu
    Li, Bin
    Song, You
    Xu, Jizheng
    Lu, Yan
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2019, 29 (03) : 881 - 891
  • [28] Object Tracking and Motion Capturing in Hardware-Accelerated Multi-camera System
    Leephokhanon, Sirisak
    Wiangtong, Theerayod
    [J]. RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 324 - 329
  • [29] Towards Spatial Selection Transmission for Low-end IoT devices with SpotSound
    Fan, Tingchao
    Wu, Huangwei
    Jin, Meng
    Chen, Tao
    Shangguan, Longfei
    Wang, Xinbing
    Zhou, Chenghu
    [J]. PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, MOBICOM 2023, 2023, : 33 - 46
  • [30] A Lightweight Forwarding Strategy for Named Data Networking in Low-end IoT
    Abane, Amar
    Daoui, Mehammed
    Bouzefrane, Samia
    Muhlethaler, Paul
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 148