ArSMART : an improved SMART NoC design supporting arbitrary-turn transmission

SMART NoC, which transmits unconflicted flits to distant processing elements (PEs) in one cycle through the express bypass, is a high-performance NoC design proposed recently. However, if contention occurs, flits with low priority would not only be buffered but also could not fully utilize bypass. A...

Full description

Bibliographic Details
Main Authors: Chen, Hui, Chen, Peng, Zhou, Jun, Duong, Luan H. K., Liu, Weichen
Other Authors: School of Computer Science and Engineering
Format: Journal Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/155573
_version_ 1811684533854011392
author Chen, Hui
Chen, Peng
Zhou, Jun
Duong, Luan H. K.
Liu, Weichen
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Chen, Hui
Chen, Peng
Zhou, Jun
Duong, Luan H. K.
Liu, Weichen
author_sort Chen, Hui
collection NTU
description SMART NoC, which transmits unconflicted flits to distant processing elements (PEs) in one cycle through the express bypass, is a high-performance NoC design proposed recently. However, if contention occurs, flits with low priority would not only be buffered but also could not fully utilize bypass. Although there exist several routing algorithms that decrease contentions by rounding busy routers and links, they cannot be directly applicable to SMART since it lacks the support for arbitrary-turn (i.e. the number and direction of turns are free of constraints) routing. Thus, in this article, to minimize contentions and further utilize bypass, we propose an improved SMART NoC, called ArSMART, in which arbitrary-turn transmission is enabled. Specifically, ArSMART divides the whole NoC into multiple clusters where the route computation is conducted by the cluster controller and the data forwarding is performed by the bufferless reconfigurable router. Since the long-range transmission in SMART NoC needs to bypass the intermediate arbitration, to enable this feature, we directly configure the input and output ports connection rather than apply hop-by-hop table-based arbitration. To further explore the higher communication capabilities, effective adaptive routing algorithms that are compatible with ArSMART are proposed. The route computation overhead, one of the main concerns for adaptive routing algorithms, is hidden by our carefully designed control mechanism. Compared with the state-of-the-art SMART NoC, the experimental results demonstrate an average reduction of 40.7% in application schedule length and 29.7% in energy consumption.
first_indexed 2024-10-01T04:30:09Z
format Journal Article
id ntu-10356/155573
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:30:09Z
publishDate 2022
record_format dspace
spelling ntu-10356/1555732022-03-21T09:32:09Z ArSMART : an improved SMART NoC design supporting arbitrary-turn transmission Chen, Hui Chen, Peng Zhou, Jun Duong, Luan H. K. Liu, Weichen School of Computer Science and Engineering Engineering::Computer science and engineering Network on-Chip ArSMART SMART NoC, which transmits unconflicted flits to distant processing elements (PEs) in one cycle through the express bypass, is a high-performance NoC design proposed recently. However, if contention occurs, flits with low priority would not only be buffered but also could not fully utilize bypass. Although there exist several routing algorithms that decrease contentions by rounding busy routers and links, they cannot be directly applicable to SMART since it lacks the support for arbitrary-turn (i.e. the number and direction of turns are free of constraints) routing. Thus, in this article, to minimize contentions and further utilize bypass, we propose an improved SMART NoC, called ArSMART, in which arbitrary-turn transmission is enabled. Specifically, ArSMART divides the whole NoC into multiple clusters where the route computation is conducted by the cluster controller and the data forwarding is performed by the bufferless reconfigurable router. Since the long-range transmission in SMART NoC needs to bypass the intermediate arbitration, to enable this feature, we directly configure the input and output ports connection rather than apply hop-by-hop table-based arbitration. To further explore the higher communication capabilities, effective adaptive routing algorithms that are compatible with ArSMART are proposed. The route computation overhead, one of the main concerns for adaptive routing algorithms, is hidden by our carefully designed control mechanism. Compared with the state-of-the-art SMART NoC, the experimental results demonstrate an average reduction of 40.7% in application schedule length and 29.7% in energy consumption. Ministry of Education (MOE) Nanyang Technological University This work is partially supported by the Ministry of Education, Singapore, under its Academic Research Fund Tier 2 (MoE2019-T2-1-071) and Tier 1 (MoE2019-T1-001-072), and Nanyang Technological University, Singapore, under its NAP (M4082282) and SUG (M4082087). 2022-03-08T00:45:39Z 2022-03-08T00:45:39Z 2021 Journal Article Chen, H., Chen, P., Zhou, J., Duong, L. H. K. & Liu, W. (2021). ArSMART : an improved SMART NoC design supporting arbitrary-turn transmission. IEEE Transactions On Computer-Aided Design of Integrated Circuits and Systems. https://dx.doi.org/10.1109/TCAD.2021.3091961 0278-0070 https://hdl.handle.net/10356/155573 10.1109/TCAD.2021.3091961 2-s2.0-85112420967 en MoE2019-T2-1-071 MoE2019-T1-001-072 M4082282 M4082087 IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 10.21979/N9/18DIB5 © 2021 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.1109/TCAD.2021.3091961. application/pdf
spellingShingle Engineering::Computer science and engineering
Network on-Chip
ArSMART
Chen, Hui
Chen, Peng
Zhou, Jun
Duong, Luan H. K.
Liu, Weichen
ArSMART : an improved SMART NoC design supporting arbitrary-turn transmission
title ArSMART : an improved SMART NoC design supporting arbitrary-turn transmission
title_full ArSMART : an improved SMART NoC design supporting arbitrary-turn transmission
title_fullStr ArSMART : an improved SMART NoC design supporting arbitrary-turn transmission
title_full_unstemmed ArSMART : an improved SMART NoC design supporting arbitrary-turn transmission
title_short ArSMART : an improved SMART NoC design supporting arbitrary-turn transmission
title_sort arsmart an improved smart noc design supporting arbitrary turn transmission
topic Engineering::Computer science and engineering
Network on-Chip
ArSMART
url https://hdl.handle.net/10356/155573
work_keys_str_mv AT chenhui arsmartanimprovedsmartnocdesignsupportingarbitraryturntransmission
AT chenpeng arsmartanimprovedsmartnocdesignsupportingarbitraryturntransmission
AT zhoujun arsmartanimprovedsmartnocdesignsupportingarbitraryturntransmission
AT duongluanhk arsmartanimprovedsmartnocdesignsupportingarbitraryturntransmission
AT liuweichen arsmartanimprovedsmartnocdesignsupportingarbitraryturntransmission