Document details

Agnostic hardware-accelerated operating system for Low-End IoT

Author(s): Silva, Miguel ; Gomes, Tiago Manuel Ribeiro ; Pinto, Sandro

Date: 2022

Persistent ID: https://hdl.handle.net/1822/81558

Origin: RepositóriUM - Universidade do Minho

Subject(s): Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática; Indústria, inovação e infraestruturas


Description

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.

Document Type Conference paper
Language English
Contributor(s) RepositóriUM - Universidade do Minho
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents