首页> 外文会议>Parallel and Distributed Computing, Applications and Technologies, 2009 >On the Influence of Thread Allocation for Irregular Codes in NUMA Systems
【24h】

On the Influence of Thread Allocation for Irregular Codes in NUMA Systems

机译:线程分配对NUMA系统中不规则代码的影响

获取原文

摘要

This work presents a study undertaken to characterise the FINISTERRAE supercomputer, one of the biggest NUMA systems in Europe. The main objective was to determine the performance effect of bus contention and cache coherency as well as the suitability of porting strategies regarding irregular codes in such a complex architecture. Results show that: (1) cores which share a socket can be considered as independent processors in this context; (2) for big data sizes, the effect of sharing a bus degrades the final performance but masks the cache coherency effects; (3) the NUMA factor (remote to local memory latency ratio) is an important factor on irregular codes and (4) the default kernel allocation policy is not optimal in this system. These results allow us to understand the behaviour of thread-to-core mappings and memory allocation policies.
机译:这项工作是对FINISTERRAE超级计算机(欧洲最大的NUMA系统之一)的特性进行的一项研究。主要目标是确定总线争用和缓存一致性的性能影响,以及在如此复杂的体系结构中有关不规则代码的移植策略的适用性。结果表明:(1)在这种情况下,可以将共享套接字的内核视为独立的处理器; (2)对于大数据量,共享总线的效果会降低最终性能,但会掩盖缓存的一致性影响; (3)NUMA因子(远程与本地内存的等待时间之比)是不规则代码上的重要因素,并且(4)默认内核分配策略在该系统中不是最佳的。这些结果使我们能够了解线程到核心的映射和内存分配策略的行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号