
| 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. |
||
- 레이아웃 사진 -
|
|||


