Performance Enhancement of Routers in
Networks-on-Chip Using Dynamic Virtual
Channels Allocation
S. Onsori. Computer Applications: An International Journal (CAIJ), 1 (2):
1-14(November 2014)
Abstract
This study proposes a new router architecture to improve the performance of dynamic allocation of virtual
channels. The proposed router is designed to reduce the hardware complexity and to improve power and
area consumption, simultaneously. In the new structure of the proposed router, all of the controlling
components have been implemented sequentially inside the allocator router modules. This optimizes
communications between the controlling components and eliminates the most of hardware overloads of
modular communications. Eliminating additional communications also reduces the hardware complexity.
In order to show the validity of the proposed design in real hardware resources, the proposed router has
been implemented onto a Field-Programmable Gate Array (FPGA). Since the implementation of a
Network-on-Chip (NoC) requires certain amount of area on the chip, the suggested approach is also able
to reduce the demand of hardware resources. In this method, the internal memory of the FPGA is used for
implementing control units. This memory is faster and can be used with specific patterns. The use of the
FPGA memory saves the hardware resources and allows the implementation of NoC based FPGA.
%0 Journal Article
%1 onsori2014performance
%A Onsori, Salman
%D 2014
%J Computer Applications: An International Journal (CAIJ)
%K computer
%N 2
%P 1-14
%T Performance Enhancement of Routers in
Networks-on-Chip Using Dynamic Virtual
Channels Allocation
%U http://airccse.com/caij/index.html
%V 1
%X This study proposes a new router architecture to improve the performance of dynamic allocation of virtual
channels. The proposed router is designed to reduce the hardware complexity and to improve power and
area consumption, simultaneously. In the new structure of the proposed router, all of the controlling
components have been implemented sequentially inside the allocator router modules. This optimizes
communications between the controlling components and eliminates the most of hardware overloads of
modular communications. Eliminating additional communications also reduces the hardware complexity.
In order to show the validity of the proposed design in real hardware resources, the proposed router has
been implemented onto a Field-Programmable Gate Array (FPGA). Since the implementation of a
Network-on-Chip (NoC) requires certain amount of area on the chip, the suggested approach is also able
to reduce the demand of hardware resources. In this method, the internal memory of the FPGA is used for
implementing control units. This memory is faster and can be used with specific patterns. The use of the
FPGA memory saves the hardware resources and allows the implementation of NoC based FPGA.
@article{onsori2014performance,
abstract = {This study proposes a new router architecture to improve the performance of dynamic allocation of virtual
channels. The proposed router is designed to reduce the hardware complexity and to improve power and
area consumption, simultaneously. In the new structure of the proposed router, all of the controlling
components have been implemented sequentially inside the allocator router modules. This optimizes
communications between the controlling components and eliminates the most of hardware overloads of
modular communications. Eliminating additional communications also reduces the hardware complexity.
In order to show the validity of the proposed design in real hardware resources, the proposed router has
been implemented onto a Field-Programmable Gate Array (FPGA). Since the implementation of a
Network-on-Chip (NoC) requires certain amount of area on the chip, the suggested approach is also able
to reduce the demand of hardware resources. In this method, the internal memory of the FPGA is used for
implementing control units. This memory is faster and can be used with specific patterns. The use of the
FPGA memory saves the hardware resources and allows the implementation of NoC based FPGA. },
added-at = {2018-03-23T06:02:26.000+0100},
author = {Onsori, Salman},
biburl = {https://www.bibsonomy.org/bibtex/2f4ab1a0f48a4c794e94c6888da34a0f3/caij},
interhash = {be2eacac043d2eea8cc87860965f5a25},
intrahash = {f4ab1a0f48a4c794e94c6888da34a0f3},
journal = {Computer Applications: An International Journal (CAIJ)},
keywords = {computer},
month = {november },
number = 2,
pages = {1-14},
timestamp = {2018-03-23T06:02:26.000+0100},
title = { Performance Enhancement of Routers in
Networks-on-Chip Using Dynamic Virtual
Channels Allocation },
url = {http://airccse.com/caij/index.html},
volume = 1,
year = 2014
}