首页> 外文会议>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性能提高了28 %的高带宽设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号