论文标题
Slim NOC:低直径的片上网络拓扑,可用于高能效率和可伸缩性
Slim NoC: A Low-Diameter On-Chip Network Topology for High Energy Efficiency and Scalability
论文作者
论文摘要
具有成千上万个核心的新兴芯片需要具有前所未有的能量/面积效率和可扩展性的网络。为了解决这个问题,我们提出了Slim NOC(SN):一种新的芯片网络设计,与最先进的效率和可扩展性可显着提高。关键思想是使用图形和数理论的两个概念,即直径图与非PRIME有限字段相结合,以使给定核心计数的最小端口数量。 SN的灵感来自最新的外片拓扑;它确定并提炼了他们在NOC设置方面的优势,同时解决了几个关键问题,这些问题导致片上大量的间接开销。 SN提供了NOC特异性布局,从而进一步提高了面积/能源效率。我们展示了如何使用最先进的路由器微体系结构方案(例如弹性链接)增强SN,以使网络更加可扩展和高效。我们广泛的实验评估表明,SN胜过传统的低调拓扑(例如,网格和Tori)和现代的高radix网络(例如各种扁平的蝴蝶),延迟,吞吐量,吞吐量和静态/动态功耗,用于合成和实际工作量。 SN在可扩展和节能的NOC拓扑中提供了有希望的方向。
Emerging chips with hundreds and thousands of cores require networks with unprecedented energy/area efficiency and scalability. To address this, we propose Slim NoC (SN): a new on-chip network design that delivers significant improvements in efficiency and scalability compared to the state-of-the-art. The key idea is to use two concepts from graph and number theory, degree-diameter graphs combined with non-prime finite fields, to enable the smallest number of ports for a given core count. SN is inspired by state-of-the-art off-chip topologies; it identifies and distills their advantages for NoC settings while solving several key issues that lead to significant overheads on-chip. SN provides NoC-specific layouts, which further enhance area/energy efficiency. We show how to augment SN with state-of-the-art router microarchitecture schemes such as Elastic Links, to make the network even more scalable and efficient. Our extensive experimental evaluations show that SN outperforms both traditional low-radix topologies (e.g., meshes and tori) and modern high-radix networks (e.g., various Flattened Butterflies) in area, latency, throughput, and static/dynamic power consumption for both synthetic and real workloads. SN provides a promising direction in scalable and energy-efficient NoC topologies.