Advantages And Disadvantages Of Noc
ABSTRACT
Network on chip (NoC) is the most reasonable and efficient solution for connecting the numerous cores in a System–on–Chip(SoC). In conventional NoC architectures neighboring routers are connected via hard–wired unidirectional communication channels. Due to the uneven and unpredictable nature of traffic patterns in NoC, one channel might be overflowed due to heavy traffic in one direction where as the other unidirectional channel is idle, thus causing performance degradation, data loss and incompetent resource utilization. So as a cure for this problem, a bidirectional NoC (BiNoC) is used, which uses bidirectional channels to connect neighboring routers and it also supports runtime recomputation of channel direction according ... Show more content on Helpwriting.net ...They have 3 types of architectures:
1–port : It consists of one ejection and one injection channel,
K–port : It has k ejection and k injection channels,
All–port : Here, number of external output channels equals the number of injection channels and number of external input channels equals the number of ejection channels. Figure 3: Architecture of Single–Port Router With Both Input & Output Buffering
Channel:
It comprises of communication medium, link controllers, and buffers.
Buffer:
FIFO(First In First Out) memory buffer for temporarily storing one or several units of communication in transit. They are required for storing transferred data until the next channel is reserved and is in a position tosurpass them. A router can implement:
Input and output buffering: Here, every output and input external channel is associated with a single buffer.
Input buffering: Here, buffers are connected only to input external channels.
Output buffering: Here, buffers are connected only to output external channels.
2.2 COMMUNICATION UNITS
Message:
It is the communication unit from a programmer's point of view.
... Get more on HelpWriting.net ...
No comments:
Post a Comment