首页> 外文会议>IEEE/ACM International Symposium on Networks-on-Chip >BiNoCHS: Bimodal network-on-chip for CPU-GPU heterogeneous systems
【24h】

BiNoCHS: Bimodal network-on-chip for CPU-GPU heterogeneous systems

机译:BiNoCHS:用于CPU-GPU异构系统的双峰片上网络

获取原文

摘要

CPU-GPU heterogeneous systems are emerging as architectures of choice for high-performance energy-efficient computing. Designing on-chip interconnects for such systems is challenging; CPUs typically benefit greatly from optimizations that reduce latency, but rarely saturate bandwidth or queueing resources. In contrast, GPUs generate intense traffic that produces local congestion, harming CPU performance. Congestion-optimized interconnects can mitigate this problem through larger virtual and physical channel resources. However, when there is little traffic, such networks become suboptimal due to higher unloaded packet latencies and critical path delays. We argue for a reconfigurable network that can activate additional channels under high load/congestion and shut them off when the network is unloaded. However, these additional resources consume more power, making it difficult to statically provision a power budget for the network. We introduce BiNoCHS, a reconfigurable voltage-scalable on-chip network for heterogeneous systems. Under CPU-dominated low-traffic conditions, BiNoCHS operates at nominal-voltage and high clock frequency with a topology optimized for low hop count, maximizing CPU performance. Under high-traffic GPU and mixed workloads, it transitions to a near-threshold mode, activating additional routers/channels and non-minimal adaptive routing to resolve congestion. Our evaluation shows that BiNoCHS improves CPU/GPU performance by 57% / 34% over a latency-optimized network under congested conditions, while improving CPU performance by 28% over high-bandwidth design in unloaded conditions.
机译:CPU-GPU异构系统正在成为高性能节能计算的首选架构。设计用于此类系统的片上互连具有挑战性。 CPU通常可从减少延迟的优化中受益匪浅,但很少会饱和带宽或排队资源。相反,GPU会产生大量流量,从而导致局部拥塞,从而损害CPU性能。拥塞优化的互连可以通过更大的虚拟和物理通道资源缓解此问题。但是,当流量很少时,由于较高的卸载数据包延迟和关键路径延迟,此类网络将变得次优。我们主张使用一种可重配置的网络,该网络可以在高负载/拥塞情况下激活其他通道,并在网络卸载时将其关闭。但是,这些额外的资源消耗更多的功率,从而难以为网络静态地设置功率预算。我们介绍BiNoCHS,这是一种用于异构系统的可重新配置的电压可缩放片上网络。在CPU支配的低流量条件下,BiNoCHS在标称电压和高时钟频率下运行,其拓扑针对低跳数进行了优化,从而最大限度地提高了CPU性能。在高流量的GPU和混合的工作负载下,它会转换为接近阈值的模式,从而激活其他路由器/通道和非最小的自适应路由来解决拥塞问题。我们的评估表明,BiNoCHS在拥塞情况下通过延迟优化的网络将CPU / GPU性能提高了57%/ 34%,而在空载情况下通过高带宽设计将CPU / GPU性能提高了28%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号