Virtualization Architecture for NoC-based Reconfigurable Systems
Chun-Hsian Huang, Kwuan-Wei Tseng, Chih-Cheng Lin, Fang-Yu Lin,, Pao-Ann Hsiung

TL;DR
This paper introduces a virtualization architecture for NoC-based reconfigurable systems, enabling dynamic, on-demand creation and virtualization of processing elements to improve system flexibility and performance.
Contribution
It presents a novel two-level virtualization mechanism, including gate-level and PE-level virtualization, for FPGA-based reconfigurable systems.
Findings
Supports multiple applications simultaneously
Enhances system adaptability to changing requirements
Improves overall system performance
Abstract
We propose a virtualization architecture for NoC-based reconfigurable systems. The motivation of this work is to develop a service-oriented architecture that includes Partial Reconfigurable Region as a Service (PRRaaS) and Processing Element as a Service (PEaaS) for software applications. According to the requirements of software applications, new PEs can be created on-demand by (re)configuring the logic resource of the PRRs in the FPGA, while the configured PEs can also be virtualized to support multiple application tasks at the same time. As a result, such a two-level virtualization mechanism, including the gate-level virtualization and the PE-level virtualization, enables an SoC to be dynamically adapted to changing application requirements. Therefore, more software applications can be performed, and system performance can be further enhanced.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Embedded Systems Design Techniques · Radiation Effects in Electronics
