...
首页> 外文期刊>International Journal of Computational Science and Engineering >Improving runtime performance and energy consumption through balanced data locality with NUMA-BTLP and NUMA-BTDM static algorithms for thread classification and thread type-aware mapping
【24h】

Improving runtime performance and energy consumption through balanced data locality with NUMA-BTLP and NUMA-BTDM static algorithms for thread classification and thread type-aware mapping

机译:通过使用Numa-BTLP和NUMA-BTDM静态算法来提高运行时性能和能耗,用于线程分类和线程类型感知映射

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

摘要

Extending compilers like LLVM with NUMA-aware optimisations significantly improves runtime performance and energy consumption on NUMA systems. The paper presents NUMA-BTDM algorithm, which is a compile-time thread-type dependent mapping algorithm that performs the mapping uniformly based on the type of each thread given by NUMA-BTLP algorithm following a static analysis on the code. First, the compiler inserts in the program code architecture dependent code that detects at runtime the characteristics of the underlying architecture for Intel processors, and then the mapping is performed at runtime (using specific functions calls from the PThreads library) depending on these characteristics following a compile-time mapping analysis which gives the CPU affinity of each thread. NUMA-BTDM allows the application to customise, control and optimise the thread mapping and achieves balanced data locality on NUMA systems for C parallel code that combine PThreads based task parallelism with OpenMP based loop parallelism.
机译:扩展与NUMA感知优化的LLVM等编译器显着提高了NUMA系统的运行时性能和能耗。本文呈现NUMA-BTDM算法,它是一种编译时线程型从映射算法,其基于在代码的静态分析后由NUMA-BTLP算法给出的每个线程的类型均匀地执行映射。首先,编译器插入在程序代码体系结构中,依赖于运行时检测的代码,该代码检测到运行时的基础体系结构的特征,然后在运行时执行映射(使用来自pthreads库的特定函数调用),具体取决于以下这些特性编译时间映射分析,它给出了每个线程的CPU关联。 Numa-BTDM允许应用程序自定义,控制和优化线程映射,并在NUMA系统上实现CUND Systems的平衡数据局部,该方法与基于OpenMP的循环并行性相结合的基于Pthreads的任务并行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号