首页> 外国专利> Method for optimizing memory controller placement in multi-core processors by determining a fitness metric based on a bottleneck link in a multiprocessor array

Method for optimizing memory controller placement in multi-core processors by determining a fitness metric based on a bottleneck link in a multiprocessor array

机译:通过基于多处理器阵列中的瓶颈链接确定适应性度量来优化多核处理器中的存储控制器布局的方法

摘要

The location of the memory controllers within the on-chip fabric of multiprocessor architectures plays a central role in latency bandwidth characteristics of the processor-to-memory traffic. Intelligent placement substantially reduces the maximum channel load depending on the specific memory controller configuration selected. A variety of simulation techniques are used along and in combination to determine optimal memory controller arrangements. Diamond-type and diagonal X-type memory controller configurations that spread network traffic across all rows and columns in a multiprocessor array substantially improve over other arrangements. Such placements reduce interconnect latency by an average of 10% for real workloads, and the small number of memory controllers relative to the number of on-chip cores opens up a rich design space to optimize latency and bandwidth characteristics of the on-chip network.
机译:内存控制器在多处理器体系结构的片上结构中的位置在处理器到内存流量的延迟带宽特性中起着核心作用。根据所选的特定存储控制器配置,智能布局可以大大降低最大通道负载。各种模拟技术一起使用或组合使用,以确定最佳的存储控制器布置。在多处理器阵列中的所有行和列上分布网络流量的菱形和对角X型内存控制器配置大大优于其他布置。这样的布局可将实际工作负载的互连延迟平均减少10%,并且相对于片上内核数量而言,较少的存储控制器数量为优化片上网络的延迟和带宽特性提供了丰富的设计空间。

著录项

  • 公开/公告号US9158688B1

    专利类型

  • 公开/公告日2015-10-13

    原文格式PDF

  • 申请/专利权人 GOOGLE INC.;

    申请/专利号US201414182579

  • 发明设计人 DENNIS C. ABTS;DANIEL GIBSON;

    申请日2014-02-18

  • 分类号G06F15/18;G06F12/08;G06F17/50;

  • 国家 US

  • 入库时间 2022-08-21 15:23:39

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号