Traffic-Balanced Routing Algorithm for Irregular Mesh-Based On-Chip Networks
碩士 === 臺灣大學 === 電子工程學研究所 === 95 === On-chip networks (OCNs) have been proposed to solve increasing scale and complexity of the designs in nano-scale VLSI designs. In OCNs, the concept of irregular mesh is an important issue because IPs with different sizes can be supported. In order to solve routing...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/62823154909881740297 |
id |
ndltd-TW-095NTU05428118 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NTU054281182015-10-13T13:55:54Z http://ndltd.ncl.edu.tw/handle/62823154909881740297 Traffic-Balanced Routing Algorithm for Irregular Mesh-Based On-Chip Networks 適用於晶片內非規律網狀網路之交通均衡負載路由演算法 Chun-Hsiang Huang 黃群翔 碩士 臺灣大學 電子工程學研究所 95 On-chip networks (OCNs) have been proposed to solve increasing scale and complexity of the designs in nano-scale VLSI designs. In OCNs, the concept of irregular mesh is an important issue because IPs with different sizes can be supported. In order to solve routing on irregular mesh, modified routing algorithms to detour oversized IPs (OIPs) are needed. Fault-tolerant routing algorithms have been thought as solutions for irregular mesh because of the similar topology, faulty mesh, in multicomputer system. However, directly applying fault-tolerant routing algorithms may cause two serious problems: 1) heavy traffic loads around OIPs and unbalanced traffic loads on irregular meshes, 2) some paths of packets much longer than minimal path. In this thesis, we propose an OIP avoidance pre-routing (OAPR) algorithm to solve the aforementioned problems. OAPR can make traffic loads even spread on the networks, and shorten some paths of packets. Therefore, the networks using OAPR have lower latency and higher throughput than those using fault-tolerant routing algorithms. In our experiments, three different cases are simulated to demonstrate that proposed OAPR improve 55.6% ~ 100% sustainable throughputs than two cited fault-tolerant routing algorithm, Chen and Chiu’s algorithm [15] and extended XY routing algorithm [17]. Finally, we implement OAPR into hardware. The area overhead of OAPR is less than 1% compared to a whole router [24]. OAPR algorithm has good performance and is practical for irregular mesh-based OCNs. 吳安宇 2007 學位論文 ; thesis 55 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 臺灣大學 === 電子工程學研究所 === 95 === On-chip networks (OCNs) have been proposed to solve increasing scale and complexity of the designs in nano-scale VLSI designs. In OCNs, the concept of irregular mesh is an important issue because IPs with different sizes can be supported. In order to solve routing on irregular mesh, modified routing algorithms to detour oversized IPs (OIPs) are needed. Fault-tolerant routing algorithms have been thought as solutions for irregular mesh because of the similar topology, faulty mesh, in multicomputer system. However, directly applying fault-tolerant routing algorithms may cause two serious problems: 1) heavy traffic loads around OIPs and unbalanced traffic loads on irregular meshes, 2) some paths of packets much longer than minimal path. In this thesis, we propose an OIP avoidance pre-routing (OAPR) algorithm to solve the aforementioned problems. OAPR can make traffic loads even spread on the networks, and shorten some paths of packets. Therefore, the networks using OAPR have lower latency and higher throughput than those using fault-tolerant routing algorithms. In our experiments, three different cases are simulated to demonstrate that proposed OAPR improve 55.6% ~ 100% sustainable throughputs than two cited fault-tolerant routing algorithm, Chen and Chiu’s algorithm [15] and extended XY routing algorithm [17]. Finally, we implement OAPR into hardware. The area overhead of OAPR is less than 1% compared to a whole router [24]. OAPR algorithm has good performance and is practical for irregular mesh-based OCNs.
|
author2 |
吳安宇 |
author_facet |
吳安宇 Chun-Hsiang Huang 黃群翔 |
author |
Chun-Hsiang Huang 黃群翔 |
spellingShingle |
Chun-Hsiang Huang 黃群翔 Traffic-Balanced Routing Algorithm for Irregular Mesh-Based On-Chip Networks |
author_sort |
Chun-Hsiang Huang |
title |
Traffic-Balanced Routing Algorithm for Irregular Mesh-Based On-Chip Networks |
title_short |
Traffic-Balanced Routing Algorithm for Irregular Mesh-Based On-Chip Networks |
title_full |
Traffic-Balanced Routing Algorithm for Irregular Mesh-Based On-Chip Networks |
title_fullStr |
Traffic-Balanced Routing Algorithm for Irregular Mesh-Based On-Chip Networks |
title_full_unstemmed |
Traffic-Balanced Routing Algorithm for Irregular Mesh-Based On-Chip Networks |
title_sort |
traffic-balanced routing algorithm for irregular mesh-based on-chip networks |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/62823154909881740297 |
work_keys_str_mv |
AT chunhsianghuang trafficbalancedroutingalgorithmforirregularmeshbasedonchipnetworks AT huángqúnxiáng trafficbalancedroutingalgorithmforirregularmeshbasedonchipnetworks AT chunhsianghuang shìyòngyújīngpiànnèifēiguīlǜwǎngzhuàngwǎnglùzhījiāotōngjūnhéngfùzàilùyóuyǎnsuànfǎ AT huángqúnxiáng shìyòngyújīngpiànnèifēiguīlǜwǎngzhuàngwǎnglùzhījiāotōngjūnhéngfùzàilùyóuyǎnsuànfǎ |
_version_ |
1717745213997318144 |