...
首页> 外文期刊>Future generation computer systems >Analysis of NUMA effects in modern multicore systems for the design of high-performance data transfer applications
【24h】

Analysis of NUMA effects in modern multicore systems for the design of high-performance data transfer applications

机译:分析现代多核系统中的NUMA效应,以设计高性能数据传输应用

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

获取外文期刊封面封底 >>

       

摘要

To capitalize on multicore power, modern high-speed data transfer applications usually adopt multithreaded design and aggregate multiple network interfaces. However, NUMA introduces another dimension of complexity to these applications. In this paper, we undertook comprehensive experiment on real systems to illustrate the importance of NUMA-awareness to applications with intensive memory accesses and network I/Os. Instead of simply attributing the NUMA effect to the physical layout, we provide an in-depth analysis of underlying interactions inside hardware devices. We profile the system performance by monitoring relevant hardware counters, and reveal how the NUMA penalty occurs during prefetch and cache synchronization processes. Consequently, we implement a thread mapping module in a bulk data transfer software, BBCP, as a practical example of enabling NUMA-awareness. The enhanced application is then evaluated on our high-performance testbed with storage area networks (SAN). Our experimental results show that the proposed NUMA optimizations can significantly improve BBCP's performance in memory-based tests with various contention levels and realistic data transfers involving SAN-based storage.
机译:为了利用多核功能,现代高速数据传输应用程序通常采用多线程设计并聚合多个网络接口。但是,NUMA向这些应用程序引入了另一个复杂性维度。在本文中,我们在真实系统上进行了全面的实验,以说明NUMA感知对具有大量内存访问和网络I / O的应用程序的重要性。我们不仅仅将NUMA效应归因于物理布局,还提供了对硬件设备内部基础交互的深入分析。我们通过监视相关的硬件计数器来描述系统性能,并揭示在预取和缓存同步过程中NUMA损失如何发生。因此,我们在批量数据传输软件BBCP中实现了线程映射模块,作为启用NUMA意识的实际示例。然后,在我们的带有存储区域网络(SAN)的高性能测试平台上对增强的应用程序进行评估。我们的实验结果表明,提出的NUMA优化可以显着提高BBCP在基于内存的测试中的性能,该测试具有各种争用级别以及涉及基于SAN的存储的实际数据传输。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号