首页> 外文期刊>Parallel Processing Letters >ON THE PERFORMANCE AND TECHNOLOGICAL IMPACT OF ADDING MEMORY CONTROLLERS IN MULTI-CORE PROCESSORS
【24h】

ON THE PERFORMANCE AND TECHNOLOGICAL IMPACT OF ADDING MEMORY CONTROLLERS IN MULTI-CORE PROCESSORS

机译:多核处理器中添加内存控制器的性能和技术影响

获取原文
获取原文并翻译 | 示例
           

摘要

The increasing core-count on current and future processors is posing critical challenges to the memory subsystem to efficiently handle concurrent memory requests. The current trend is to increase the number of memory channels available to the processor's memory controller. In this paper we investigate the advantages and disadvantages of this approach from both a technological and an application performance viewpoint. In particular, we explore the trade-off between employing multiple memory channels per memory controller and the use of multiple memory controllers with fewer memory channels. Experiments conducted on two current state-of-the-art multi-core processors, a 6-core AMD Istanbul and a 4-core Intel Nehalem-EP, using the STREAM benchmark and a wide range of production applications. An analytical model of the STREAM performance is used to illustrate the diminishing return obtained when increasing the number of memory channels per memory controller whose effect is also seen in the application performance. In addition, we show that this performance degradation can be efficiently addressed by increasing the ratio of memory controllers to channels while keeping the number of memory channels constant. Significant performance improvements can be achieved in this scheme, up to 28%, in the case of using two memory controllers each with one channel compared with one controller with two memory channels.
机译:当前和将来的处理器上不断增加的核数对内存子系统提出了严峻的挑战,以有效地处理并发的内存请求。当前的趋势是增加处理器的内存控制器可用的内存通道数量。在本文中,我们从技术和应用程序性能的角度研究了这种方法的优缺点。特别是,我们探讨了在每个内存控制器使用多个内存通道与使用具有较少内存通道的多个内存控制器之间的权衡。使用STREAM基准测试和广泛的生产应用程序,在两个当前最先进的多核处理器,6核AMD Istanbul和4核Intel Nehalem-EP上进行了实验。使用STREAM性能的分析模型来说明当增加每个内存控制器的内存通道数量时获得的收益递减,其效果在应用程序性能中也可以看到。此外,我们表明,通过增加内存控制器与通道的比例,同时保持内存通道数不变,可以有效地解决此性能下降问题。与使用一个具有两个存储通道的控制器相比,在使用两个每个具有一个通道的存储控制器的情况下,此方案可以实现高达28%的性能改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号