多核构架下OpenMP多线程应用运行性能的研究

被引:16
作者
徐磊
徐莹
张丹丹
机构
[1] 上海超级计算中心
关键词
多核; OpenMP线程; 绑定; STREAM; NPB;
D O I
暂无
中图分类号
TP302.7 [性能分析、功能分析];
学科分类号
081201 ;
摘要
多核平台下,OpenMP线程在核间的动态迁移在一定程度上会导致应用程序性能的下降,如果将线程绑定在固定的核上运行,使其不再迁移,这种方法将有可能提升应用程序性能,达到充分利用多核平台的计算能力的目的。本文将介绍如何使用主流的编译器绑定接口以及Linux内核API的方式实现OpenMP线程与核之间的绑定,使用STREAM Benchmark和NPB在上海超级计算中心的"魔方"超级计算机刀片上测试、比较绑定前后的应用程序的性能。结果证明,使用绑定方案将有可能提升OpenMP应用程序的性能。
引用
收藏
页码:50 / 53+57 +57
页数:5
相关论文
共 2 条
[1]  
TOP 500 list .2 http://www.top500.org .
[2]  
The GNU OpenMPI mplementation .2 http://people.sc.fsu.edu/~burkardt/pdf/libgomp.pdf . 2009