TY - JOUR A2 - Chandrasekaran, Sunita AU - Muddukrishna, Ananya AU - Jonsson, Peter A. AU - Brorsson,垫PY - 2015 DA - 2015/11/01 TI -位置感知的任务调度和数据分布OpenMP NUMA系统上的程序和冲击处理器SP - 981759六世- 2015 AB -性能下降由于非均匀数据访问延迟NUMA系统已经恶化,现在可以感到冲击处理器芯片上。为了减少非均匀延迟的影响,在NUMA节点和多核处理器缓存之间分布数据是必要的。然而,分布数据的技术容易出错且脆弱,需要低层次的体系结构知识。现有的任务调度策略以牺牲局部性为代价支持快速负载均衡,在调度时忽略NUMA节点/多核缓存访问延迟。位置感知调度,与现有调度一起使用或作为现有调度的替代,对于最小化NUMA影响和维持性能是必要的。针对在NUMA系统和多核处理器上执行的基于任务的OpenMP程序,提出了一种数据分布和位置感知调度技术。该技术通过将数据分布委托给运行时系统,利用任务数据依赖信息指导OpenMP任务调度,减少数据停滞时间,使程序员从NUMA系统/多核处理器体系结构细节的思考中解脱出来。我们展示我们的技术四承AMD Opteron机八NUMA节点和TILEPro64处理器和识别,数据分布和位置感知的任务调度提高性能科学基准69%相比,默认的政策,但为程序员提供了一个architecture-oblivious方法。SN - 1058-9244 UR - https://doi.org/10.1155/2015/981759 DO - 10.1155/2015/981759 JF -科学编程PB - Hindawi出版公司KW - ER -