首页> 外文会议>International Conference on Parallel and Distributed Computing, Applications and Technologies >NUMA-BTDM: A Thread Mapping Algorithm for Balanced Data Locality on NUMA Systems
【24h】

NUMA-BTDM: A Thread Mapping Algorithm for Balanced Data Locality on NUMA Systems

机译:NUMA-BTDM:NUMA系统上的平衡数据局部性的线程映射算法

获取原文

摘要

Optimizing for Non-Uniform Memory Access (NUMA) systems could be considered inappropriate because hardware architecture aware optimizations are not portable. On the contrary, this paper supports the idea that developing NUMA aware optimizations improves performance and energy consumption on NUMA systems and that these optimizations may be considered portable when they are non static. This paper introduces NUMA Balanced Thread and Data Mapping (BTDM), an extension of PThreads4w API [1]. NUMA-BTDM employs balanced data locality concept, improving thread and data mapping for NUMA systems. The purpose is to combine task parallelism with balanced data locality in order to obtain both better performance and reduced energy consumption on NUMA systems at run-time. The implementation of NUMA-BTDM targets homogeneous architectures based on the energy model with constant energy consumption or on the energy model in which each core is powered from a separate source (architectures on which parallel execution may reduce energy consumption compared to serial execution).
机译:非一致内存访问(NUMA)系统优化,因为硬件架构意识到优化是不可移植的可以考虑不恰当的。相反,本文支持,发展支持NUMA优化,提高了NUMA系统,当他们是非静态的这些优化可以被认为是便携性能和能耗的想法。本文介绍NUMA平衡线程和数据映射(BTDM),PThreads4w API [1]的扩展。 NUMA-BTDM采用平衡数据局部性的概念,改进线程和数据映射为NUMA系统。目的是任务并行与平衡数据局部性,以获得在运行时都更好的性能和降低能耗上NUMA系统结合。 (在其上并行执行可能会降低能量消耗的体系结构相比,串行执行)NUMA-BTDM执行针对基于与恒定能量消耗或上,其中每个芯是由一个单独的电源供电的能量模型的能量模型均相体系结构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号