Logo

회원가입로그인 ENGLISH naver youtube  
search 

IP명 A Pipelined WebAssembly Processor Architecture for Accelerated Execution in Embedded IoT Systems
Category Digital Application Embedded IoT System
실설계면적 4㎛ X 4㎛ 공급 전압 1.1/1.8V
IP유형 Hard IP 동작속도 100MHzHz
검증단계 FPGA 참여공정 SF028-2501
IP개요 WebAssembly (WASM) has emerged as a widely
recognized standard that allows high-level languages such as C,
C++, and Rust to execute directly within web browsers, thereby
enhancing the performance of web applications. However, despite
its advantages, WASM execution faces severe performance
constraints in resource-limited embedded IoT environments,
limiting its applicability. This paper proposes the WebAssembly
Processing Unit (WPU), a hardware architecture designed to
accelerate WASM execution in embedded IoT systems. The WPU
adopts a heterogeneous structure, integrating a Cortex-M3 core and
a dedicated WebAssembly processor, leveraging a five-stage
pipelined execution model and an independent register file to
enhance computational throughput. Additionally, optimized WASM
instruction decoding, including LEB128 processing, and dedicated
ALU/FPU operations address execution bottlenecks present in
conventional approaches. Experimental results demonstrate that the
WPU performs reliably across various algorithms in WASM
execution within embedded systems, making it well-suited for
computation-intensive IoT applications. This paper presents a
detailed discussion of the proposed architecture, its implementation,
and performance evaluation, establishing WPU as a scalable and
hardware-based solution for WASM execution in embedded
environments.
- 레이아웃 사진 -