计算机与现代化 ›› 2014, Vol. 0 ›› Issue (1): 14-17,21.

• 软件工程 • 上一篇    下一篇

基于属性约简的MPI运行时参数优化

  

  1. 1.西北工业大学计算机学院,陕西西安710129;2.西北工业大学高性能计算中心,陕西西安710072
  • 收稿日期:2013-08-26 出版日期:2014-01-20 发布日期:2014-02-10
  • 作者简介: 朱炜(1989-),女,陕西西安人,西北工业大学计算机学院硕士研究生,研究方向:高性能计算; 王云岚(1970-),女,西北工业大学高性能计算中心副教授,博士,研究方向:高性能计算,云计算,分布式计算。

 Optimization of MPI Runtime Parameters Based on Attribute Reduction

  1. 1.College of Computer Science, Northwestern Polytechnic University, Xi’an 710129, China;

     2.High Performance Center, Northwestern Polytechnic University, Xi’an 710072, China
  • Received:2013-08-26 Online:2014-01-20 Published:2014-02-10

摘要: 目前MPI实现提供上百种可供调整的运行时参数,但默认的运行时参数不能发挥程序应有的性能。为了给应用程序提供接近最优的运行时参数,本文提出基于粗糙集理论中的属性约简建立优化模型。首先通过属性约简方法为不同基准程序产生参数组合值,再根据未知应用程序的程序特征通过所建立的优化模型为其预测参数值。实验表明,该方法可以有效地为未知应用程序预测参数值,并且比使用默认参数程序性能提升约20%。

关键词: 粗糙集理论, 优化模型, 预测, Rosetta

Abstract: Currently, MPI implementations provide hundreds of tunable runtime parameters, but the default parameters can not achieve ideal application performance. To provide the near-optimal runtime parameters for applications, attribute reduction in rough set theory is adopted to build an optimization model. First, the method generates values of parameters for different benchmarks through attribute reduction, then, predictes parameter values for unknown input application according to their features based on the model built. Experimental evaluations show the method proposed in this paper can predict values of parameters effectively, and achieve approximate 20% performance enhancement.

Key words:  rough set theory, optimization model, prediction, Rosetta