Data Encoding Schemes in Networks on Chip

Data Encoding Schemes in Networks on Chip
复制标题

片上网络中的数据编码方案

DOI:
--
复制
发表时间:
2011
影响因子:
2.9
通讯作者:
V. Catania
V. Catania
中科院分区:
计算机科学3区
文献类型:
--
作者:
M. Palesi;G. Ascia;F. Fazzino;V. Catania

文献摘要

被引文献

相似文献

基于片上网络(NoC)的片上系统(SoC)的总功耗中越来越重要的一部分是由于互连系统。事实上,随着技术的萎缩,NoC链路的功率贡献开始与NoC路由器竞争。在本文中,我们提出使用数据编码技术作为降低NoC链路功耗和能耗的可行方法。提出的编码方案利用虫洞交换技术,并在端到端基础上工作。也就是说,文件在注入网络之前由网络接口(NI)进行编码,然后由目标NI进行解码。这使得该方案对底层网络透明,因为编码器和解码器逻辑集成在NI中,不需要修改路由器架构。我们在一组有代表性的数据流(包括合成的和从实际应用中提取的)上评估了所提出的编码方案,表明它有可能减少路由器间链路中自交换活动和耦合交换活动的功率贡献。因此,我们的总功耗和能耗分别降低了37%和18%,在性能和硅面积方面没有任何明显的下降。
An ever more significant fraction of the overall power dissipation of a network-on-chip (NoC) based system-on-chip (SoC) is due to the interconnection system. In fact, as technology shrinks, the power contribute of NoC links starts to compete with that of NoC routers. In this paper, we propose the use of data encoding techniques as a viable way to reduce both power dissipation and energy consumption of NoC links. The proposed encoding scheme exploits the wormhole switching techniques and works on an end-to-end basis. That is, flits are encoded by the network interface (NI) before they are injected in the network and are decoded by the destination NI. This makes the scheme transparent to the underlying network since the encoder and decoder logic is integrated in the NI and no modification of the routers architecture is required. We assess the proposed encoding scheme on a set of representative data streams (both synthetic and extracted from real applications) showing that it is possible to reduce the power contribution of both the self-switching activity and the coupling switching activity in inter-routers links. As results, we obtain a reduction in total power dissipation and energy consumption up to 37% and 18%, respectively, without any significant degradation in terms of both performance and silicon area.