Accelerating Sensor Software Performance on Edge Devices Through Just-in-Time Compilation
This study introduces a software-defined sensor (SDS), a software system that processes data from pre-installed hardware sensors to extract new, valuable information. An SDS typically involves either a decentralized edge computing device or a centralized computing server. The use of an edge computing device can often be problematic due to its low-performance microcontroller, which may prolong the SDS's response time. This study presents a method to enhance the response time of an SDS by applying just-in-time (JIT) compilation to its sensor software. The sensor software, developed in Python, is compiled using a JIT compiler instead of being interpreted. Experimental results demonstrate that JIT compilation nearly doubles the computation speed of the sensor software.
Authors
- Soon‐Il An (ORCID: https://orcid.org/0000-0002-0003-429X)
- Chool Yu
- Wan–Ki Park
- Jinsoo Han (ORCID: https://orcid.org/0000-0001-5129-9709)
- Sihyun Park (ORCID: https://orcid.org/0000-0001-6370-5890)
- Jongwoo Choi (ORCID: https://orcid.org/0000-0003-4143-6735)
Institutions
- Electronics and Telecommunications Research Institute (KR)
Publication Details
- Published
- 2024-10-16
- DOI
- https://doi.org/10.1109/ictc62082.2024.10827129
- Primary Topic
- Sensor Technology and Measurement Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Ministry of Trade, Industry and Energy
- Korea Institute of Energy Technology Evaluation and Planning