Home >

news Help

Publication Information


Title
Japanese: 
English:mruby on Resource-Constrained Low-Power Coprocessors of Embedded Devices 
Author
Japanese: 鈴木 豪, 渡部 卓雄, 森口 草介.  
English: Go Suzuki, Takuo Watanabe, Sosuke Moriguchi.  
Language English 
Journal/Book name
Japanese: 
English:Proceedings of the 21st ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes (MPLR '24) 
Volume, Number, Page        
Published date Sept. 19, 2024 
Publisher
Japanese: 
English:ACM 
Conference name
Japanese: 
English:21st International Conference on Managed Programming Languages and Runtimes 2024 (MPLR 2024) 
Conference site
Japanese: 
English:Vienna 
DOI https://doi.org/10.1145/3679007.3685064
Abstract As IoT devices advance, their microcontroller systems-on-a-chip (SoCs) demand higher speeds, more memory, and advanced peripherals, leading to increased power consumption. Integrating low-power (LP) coprocessors in SoCs can reduce power usage while maintaining responsiveness. However, switching application execution to and from the coprocessors generally involves complex and platform-specific procedures. We propose a JIT compilation method for managed programming languages to streamline LP coprocessor use. Our prototype for the programming language mruby includes a JIT compiler and a seamless processor-switching mechanism, enabling rapid development of IoT applications leveraging LP coprocessors. This work-in-progress paper describes the design and implementation of the extended mruby interpreter and presents preliminary evaluations of its power consumption and latency on ESP32-S3 and ESP32-C6.

©2007 Tokyo Institute of Technology All rights reserved.