首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Impact of CC-NUMA memory management policies on the application performance of multistage switching networks
【24h】

Impact of CC-NUMA memory management policies on the application performance of multistage switching networks

机译:CC-NUMA内存管理策略对多级交换网络的应用性能的影响

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

摘要

In this paper, the impact of memory management policies and switch design alternatives on the application performance of cache-coherent nonuniform memory access (CC-NUMA) multiprocessors is studied in detail. Memory management plays an important role in determining the performance of NUMA multiprocessors by dictating the placement of data among the distributed memory modules. We analyze memory traces of several scientific applications for three different memory management techniques, namely buddy, round-robin, and first-touch policies, and compare their memory system performance. Interconnection network switch designs that consider virtual channels and varying number of input buffers per switch are presented. Our performance evaluation is based on execution-driven simulation methodology to capture the dynamic changes in the network traffic during execution of the applications. It is shown that the use of cut-through switching with buffers and virtual channels can Improve the average message latency tremendously. However, the choice of memory management policy affects the amount of network traffic and the network access pattern. Thus, we vary the memory management policy and confirm the performance benefits of improved switch designs. Results of sensitivity studies by varying switch design parameters, cache block size, and memory page size are also presented. We find that a combination of first-touch memory management policy and a switch design with virtual channels and increased buffer space can reduce the average message latency by as high as 70 percent.
机译:在本文中,详细研究了内存管理策略和交换机设计替代方案对高速缓存一致性非均匀内存访问(CC-NUMA)多处理器的应用性能的影响。内存管理通过指示分布式内存模块之间的数据放置,在确定NUMA多处理器的性能方面起着重要作用。我们针对三种不同的内存管理技术(即伙伴,轮循和首次接触策略)分析了几种科学应用程序的内存跟踪,并比较了它们的内存系统性能。提出了考虑虚拟通道和每个交换机的输入缓冲区数量不同的互连网络交换机设计。我们的性能评估基于执行驱动的仿真方法,以捕获应用程序执行期间网络流量的动态变化。结果表明,使用带有缓冲区和虚拟通道的直通交换可以极大地改善平均消息延迟。但是,内存管理策略的选择会影响网络流量和网络访问模式。因此,我们改变了内存管理策略,并确认了改进的交换机设计的性能优势。还介绍了通过更改开关设计参数,缓存块大小和内存页面大小进行敏感性研究的结果。我们发现,第一触式内存管理策略与具有虚拟通道和增加的缓冲区空间的开关设计相结合,可以将平均消息延迟降低多达70%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号