首页> 外文会议>International Conference on Advanced Computing and Communication Technologies >Affinity-Aware Synchronization in Work Stealing Run-Times for NUMA Multi-core Processors
【24h】

Affinity-Aware Synchronization in Work Stealing Run-Times for NUMA Multi-core Processors

机译:Numa多核处理器的工作窃取运行时的亲和力感知同步

获取原文
获取外文期刊封面目录资料

摘要

Modern high-performance server systems are typically built as several multi-core chips put together in a single system. Each chip is connected to its local memory via an integrated memory controller(IMC)behaving as a node and hence the single machine behaving as non-uniform memory architecture(NUMA). Various user-level run-time systems adapt work stealing load balancing technique in multi-core processors. The work stealing run-times have to be aware of the topology of the processor on which they are running. Work stealing run-times on multi-core processors typically rely on lock-based synchronization to guarantee the coherency of shared mutable state. Synchronization constructs such as mutex locks, condition variables, and barriers are extensively used in implementation of these user-level work stealing run-times. The locality of these lock variables in multi-socket NUMA processors has considerable impact on the performance of these run-time systems. This paper studies the effect of locality of these synchronization constructs and proposes NUMA awareness to them. The proposed methodology is implemented using a source to source translator of OpenMP run-time, evaluated using OpenMP microbenchmark programs.
机译:现代化的高性能服务器系统通常是在单个系统中组合在一起的几个多核芯片。每个芯片通过集成的存储器控​​制器(IMC)连接到其本地存储器,其行为作为节点,因此单个机器表现为非均匀内存架构(NUMA)。各种用户级运行时系统适应多核处理器中的工作窃取负载均衡技术。窃取运行时的工作必须了解它们正在运行的处理器的拓扑。在多核处理器上窃取运行时的工作通常依赖于基于锁的同步来保证共享变形状态的一致性。诸如互斥锁,条件变量和障碍之类的同步构造广泛用于实现这些用户级工作窃取运行时间。多插槽NUMA处理器中的这些锁定变量的局部性对这些运行时系统的性能具有相当大的影响。本文研究了这些同步构建体的局部性的影响,并提出了对它们的麻木意识。使用OpenMP MicrobenchMarkmark程序使用OpenMP运行时的源转换器来实现所提出的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号