TY - GEN
T1 - Accelerating Embedded WebAssembly Based on FPGA
AU - Kim, Jinyeol
AU - Kim, Raehyeong
AU - Oh, Jongwon
AU - Lee, Seung Eun
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - In modern society, the utilization of WebAssembly (WASM) is steadily increasing. WASM is a standard format that allows the execution of code written in high-level languages such as C, C++, and Rust within web browsers. This enables a significant improvement in the performance of web applications. However, despite the potential of WASM, its performance is significantly degraded in resource-constrained environments, such as embedded systems. To address this issue, this study has designed and implemented a hardware architecture to accelerate the execution of WASM. The proposed WASM accelerator achieved up to 70 times performance improvement over conventional methods, thereby opening new possibilities for efficiently running WASM-based applications in embedded systems. This paper provides a detailed introduction to the architecture and implementation process of the WASM accelerator, as well as the results of its performance evaluation.
AB - In modern society, the utilization of WebAssembly (WASM) is steadily increasing. WASM is a standard format that allows the execution of code written in high-level languages such as C, C++, and Rust within web browsers. This enables a significant improvement in the performance of web applications. However, despite the potential of WASM, its performance is significantly degraded in resource-constrained environments, such as embedded systems. To address this issue, this study has designed and implemented a hardware architecture to accelerate the execution of WASM. The proposed WASM accelerator achieved up to 70 times performance improvement over conventional methods, thereby opening new possibilities for efficiently running WASM-based applications in embedded systems. This paper provides a detailed introduction to the architecture and implementation process of the WASM accelerator, as well as the results of its performance evaluation.
KW - Accelerator
KW - Embedded System
KW - JavaScript
KW - WASM
UR - https://www.scopus.com/pages/publications/85213364542
U2 - 10.1109/ISOCC62682.2024.10762325
DO - 10.1109/ISOCC62682.2024.10762325
M3 - Conference contribution
AN - SCOPUS:85213364542
T3 - Proceedings - International SoC Design Conference 2024, ISOCC 2024
SP - 187
EP - 188
BT - Proceedings - International SoC Design Conference 2024, ISOCC 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 21st International System-on-Chip Design Conference, ISOCC 2024
Y2 - 19 August 2024 through 22 August 2024
ER -