RTASS: a RunTime Adaptable and Scalable System for Network-on-Chip-Based Architectures

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Abstract

In an ever-evolving digital world with complex algorithms like machine learning, we need new strategies for more flexibility to cope with the ever-changing environment. For this, runtime scalability and runtime adaptability for low-power and highly efficient hardware is a promising solution. By combining the runtime reconfiguration of FPGAs with the efficient communication of Networks-on-Chip (NoC), we are able to implement a highly scalable, high-performance, and energy-efficient computing architecture that fixed-function units and specialized static accelerators lack. In this work, we introduce a RunTime Adaptable and Scalable System for NoC-based architectures called RTASS. The hardware architecture includes a master subsystem, a network adapter, and an NoC subsystem with parametrizable routers and several various routing algorithms. Furthermore, RTASS provides a software architecture that includes advanced drivers for runtime management. The key benefit of RTASS is the ability to dynamically adjust the number of routers within the NoC at runtime based on the current application's requirements. That allows the system to support both homogeneous and inhomogeneous types of processing elements as well as regular and irregular shapes. The development of this runtime scalable and flexible architecture will establish the foundation for future highly adaptable applications such as machine learning and computer vision in the embedded computing field. We implemented and evaluated the proposed work with the Xilinx Zynq-7000 FPGA, with the possibility of porting it to other FPGAs that support runtime reconfiguration.

Details

Original languageEnglish
Title of host publication2023 26th Euromicro Conference on Digital System Design (DSD)
PublisherIEEE
Pages585-592
Number of pages8
ISBN (print)979-8-3503-4420-2
Publication statusPublished - 8 Sept 2023
Peer-reviewedYes

Conference

Title2023 26th Euromicro Conference on Digital System Design
Abbreviated titleDSD 2023
Conference number26
Duration6 - 8 September 2023
Website
LocationGrand Blue Fafa Resort
CityDurres
CountryAlbania

External IDs

ORCID /0000-0003-2571-8441/work/156812064
ORCID /0000-0001-5005-0928/work/156812407
ORCID /0000-0002-8604-0139/work/156813441

Keywords

Keywords

  • Computer vision, Embedded computing, Runtime, Machine learning algorithms, Shape, Scalability, Computer architecture