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.
%0 Conference Paper
%1 0b9f54391e7a4697be94ec761cb31862
%A Charaf, Najdet
%A Haase, Julian
%A Kulisch, Adrian
%A Elm, Christian Von
%A Göhringer, Diana
%B 2023 26th Euromicro Conference on Digital System Design (DSD)
%D 2023
%I IEEE
%K topic_federatedlearn Computer Embedded FIS_scads Machine Runtime, Scalability, Shape algorithms, architecture, computing, learning vision,
%P 585--592
%R 10.1109/DSD60849.2023.00086
%T RTASS: a RunTime Adaptable and Scalable System for Network-on-Chip-Based Architectures
%U https://dsd-seaa2023.com/dsd/
%X 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.
%@ 979-8-3503-4420-2
@inproceedings{0b9f54391e7a4697be94ec761cb31862,
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.},
added-at = {2024-11-28T16:27:18.000+0100},
author = {Charaf, Najdet and Haase, Julian and Kulisch, Adrian and Elm, {Christian Von} and G{\"o}hringer, Diana},
biburl = {https://puma.scadsai.uni-leipzig.de/bibtex/28b84a1c27bcee6ab8e951723bc100ab1/scadsfct},
booktitle = {2023 26th Euromicro Conference on Digital System Design (DSD)},
day = 8,
doi = {10.1109/DSD60849.2023.00086},
interhash = {3165e3e5a00d99201f9b428cd9e7ab0a},
intrahash = {8b84a1c27bcee6ab8e951723bc100ab1},
isbn = {979-8-3503-4420-2},
keywords = {topic_federatedlearn Computer Embedded FIS_scads Machine Runtime, Scalability, Shape algorithms, architecture, computing, learning vision,},
language = {English},
month = sep,
note = {Publisher Copyright: {\textcopyright} 2023 IEEE.; 26th Euromicro Conference on Digital System Design, DSD 2023 ; Conference date: 06-09-2023 Through 08-09-2023},
pages = {585--592},
publisher = {IEEE},
timestamp = {2024-11-28T17:41:03.000+0100},
title = {RTASS: a RunTime Adaptable and Scalable System for Network-on-Chip-Based Architectures},
url = {https://dsd-seaa2023.com/dsd/},
year = 2023
}