A variable-pipeline on-chip router optimized to traffic pattern

A variable-pipeline on-chip router optimized to traffic pattern
复制标题

DOI:
10.1145/1921249.1921263
复制
发表时间:
2010-12
影响因子:
2.3
通讯作者:
Yuto Hirata;Hiroki Matsutani;M. Koibuchi;H. Amano
Yuto Hirata;Hiroki Matsutani;M. Koibuchi;H. Amano
中科院分区:
计算机科学3区
文献类型:
--
作者:
Yuto Hirata;Hiroki Matsutani;M. Koibuchi;H. Amano

文献摘要

相似文献

片上网络(NoC)可以从通信延迟、吞吐量和功耗等多个方面进行评估。这些要求的首选项取决于每个应用程序。本文提出了一种片上可变流水线(VP)路由器,通过动态重构其数据路径结构来适应这些需求。响应于通信模式,它可以使用动态电压和频率调节(DVFS)来改变流水线结构、电源电压和工作频率。当流量负载变高时,VP路由器使用前瞻两周期流水线结构来利用最大频率,而当首选低延迟时,它的行为类似于单周期路由器。具有自适应布线的三周期流水线结构使得能够动态地避开热点。通过推测地并行执行多个流水线级,不是简单的流水线-级统一导致操作频率迅速降低,而是随着流水线级数的增加而优雅地降低操作频率。仿真结果表明,单周期模式具有最短的通信延迟,而双周期模式具有最高的SPASH-2基准吞吐量。
Network-on-Chip (NoC) can be evaluated from various aspects, such as communication latency, throughput, and power consumption. The preference of these requirements depends on each application. An on-chip variable-pipeline (VP) router that can adapt to these requirements by dynamically reconfiguring its data path structure is proposed in this paper. In response to the communication pattern, it can change the pipeline structure, supply voltage, and operational frequency using the dynamic voltage and frequency scaling (DVFS). As the traffic load becomes high, the VP router uses a look-ahead two-cycle pipeline structure for exploiting the maximum frequency, while it behaves as a one-cycle router when a low latency is preferred. A three-cycle pipelined structure with an adaptive routing enables to dynamically avoid hotspots. Instead of a simple pipeline-stage unification which causes rapid decrease of the operating frequency, by speculatively executing multiple pipeline stages in parallel, the operating frequency gracefully decreases as the number of the pipeline stages increases. Simulation results show that the one-cycle mode offers the shortest communication latency, while the two-cycle mode achieves the highest throughput for SPLASH-2 benchmarks.