Adaptive data compression on 3D network-on-chips

Adaptive data compression on 3D network-on-chips
复制标题

3D 片上网络的自适应数据压缩

DOI:
10.2197/ipsjtrans.5.13
复制
发表时间:
2012
期刊:
Ipsj Online Transactions
影响因子:
--
通讯作者:
Hiroshi Nakamura
Hiroshi Nakamura
中科院分区:
--
文献类型:
--
作者:
Yuan He;Hiroki Matsutani;Hiroshi Sasaki;Hiroshi Nakamura

文献摘要

相似文献

三维片上网络(3D NoC)是一个新兴的研究课题,探索堆叠多个晶片或管芯的3D集成电路的网络结构。由于这些主题正在被广泛研究,它被发现的负面影响的3D片上网络的垂直互连引起了人们的关注,考虑到他们的足迹大小和可布线性退化。在我们的评估中,我们发现这种垂直带宽限制会使系统性能大幅降低2.3倍。由于这些限制来自物理设计约束,为了减轻性能下降,我们别无选择,只能减少片上通信数据量,特别是对于那些垂直移动的数据。因此,在本文中,我们进行了一个全面的科学工作量的3D NoC架构的数据压缩的研究。首先,我们提出了一种自适应的数据压缩方案,考虑到垂直带宽限制和数据压缩。其次,我们评估我们的建议在3D NoC平台上,我们观察到,基于压缩性的自适应压缩是非常有用的对不可压缩的数据,而基于位置的自适应压缩是更有效的与更多的层的3D NoC。第三,我们发现,在带宽有限的情况下,如CMP与3D NoCs具有多个连接层,自适应数据压缩与基于位置的控制或与压缩性和基于位置的控制是非常有前途的,如果层数的增长。
The three-dimensional Network-on-Chip (3D NoC) is an emerging research topic exploring the network architecture of 3D ICs that stack several wafers or dies. As such topics being extensively studied, it is found negative impacts of 3D NoC's vertical interconnects are raising concerns considering their footprint sizes and routability degradation. In our evaluation, we found such vertical bandwidth limitation can dramatically degrade system performance by up to 2.3×. Since such limitations come from physical design constraints, to mitigate performance degradation, we have no other choice but to reduce the amount of communication data on-chip, especially for those data moving vertically. In this paper, therefore, we carry out a study of data compression on 3D NoC architectures with a comprehensive set of scientific workloads. Firstly, we propose an adaptive data compression scheme for 3D NoCs, taking account of the vertical bandwidth limitation and data compressibility. Secondly, we evaluate our proposal on a 3D NoC platform and we observe that the compressibility based adaptive compression is very useful against incompressible data while the location-based adaptive compression is more effective with more layers for the 3D NoC. Thirdly, we find that in a bandwidth limited situation like a CMP with 3D NoCs having multiple connected layers, adaptive data compression with location-based control or with both compressibility and location based control is very promising if the number of layers grows.