期刊文献+

近优可扩展性:一种实用的可扩展性度量 被引量:7

Near-Optimal Scalability: A Pratical Scalability Metric
下载PDF
导出
摘要 良好的可扩展性是并行算法和并行机设计人员追求的一项重要性能指标 .以往的可扩展模型都只是孤立地考虑了问题的某个侧面 ,比如某种性能或最大可利用资源 ,而没有从整体上进行权衡 .这些可扩展模型可以满足计算机研究人员的需要 ,因为他们关注于更高的效率和利用率 .但应用科学家更强调短小的执行时间 .文中提出的近优可扩展模型 ,它同时考虑了并行系统的效率和执行时间两个因素 .在一个典型 MPP上的两个算法实例分析表明 ,该可扩展模型不仅可以描述并行算法的可扩展能力 ,而且 ,当按照适当的可扩展曲线扩展时 ,可以使得执行时间接近最短 ,而效率不低 .这对算法和并行机的最优匹配有指导作用 ,同时有益于并行算法设计和改进 . Scalability of parallel algorithms and parallel machines is one of the most important performance targets that the parallel algorithms designers and the high performance machine designers seek for. The previous scaling models, such as the iso efficiency scaling model, fixed time scaling model, and the iso speed scaling model and so on, only consider of one side of a problem, namely, one side performance or the whole utility of one kind of resources. They did not balance two important sides of the problem, just like the efficiency and the execution time of the combinations. The computer researchers focus on the higher efficiency and higher utility of resources, so the previous scaling models can satisfy their needs. But the application scientists have more interested in the shorter execution time and the previous scaling models are not enough for them. In this paper, we propose a near optimal scaling model. It considers both of the efficiency and execution time, and users can choose the appropriate constant factor according to their need and get the right scaling curve. At last we use this scalability analysis method to analyze the scalability of the combinations of some parallel algorithms and a typical massively parallel processing machine. Results show that this model can describe the scaling ability of the combinations of the parallel algorithms and the parallel machines. Results also show that it can be attained that the execution time is near to the shortest time and the efficiency is not too low when the system size and the problem size scales according to the right near optimal constant factor. It can guide the optimal matching of the parallel applications and the parallel machines, and is beneficial to the design and improvement of the parallel algorithms.
作者 陈军 李晓梅
出处 《计算机学报》 EI CSCD 北大核心 2001年第2期179-182,共4页 Chinese Journal of Computers
关键词 并行计算 并行算法 可扩展性 计算机 parallel computing, parallel algorithm, scalability
  • 相关文献

参考文献2

  • 1迟利华.大型稀疏线性方程组在分布式存储环境下的并行计算:博士学位论文[M].长沙:国防科学技术大学计算机学院,1998..
  • 2迟利华,博士学位论文,1998年

同被引文献57

  • 1何家华,陈国良,单久龙.如何测量SMP机群可扩放性(英文)[J].软件学报,2004,15(7):977-986. 被引量:1
  • 2迟利华,刘杰,胡庆丰.数值并行计算可扩展性评价与测试[J].计算机研究与发展,2005,42(6):1073-1078. 被引量:10
  • 3祝永志,王国仁.Beowulf并行计算系统的研究与实现[J].计算机工程,2006,32(11):242-244. 被引量:3
  • 4Grama A,Gupta A, Kumar U. Isoeffidency function: A scalability metric for parallel algorithms and architectures[J]. IEEE parallel & Distributed Technology, 1993,1(3) : 12 - 21.
  • 5Sun X, Rover D. Scalability of parallel algorithm - machine combinations[ J ]. IEEE Tram . Parallel and Distributed System,1994,5(6) :599-613.
  • 6Hwang K,Xu Z. Scalable parallel computing: Technology ,architecture, programming[M]. Boston: Mc Graw- Hill Comparties, 1998.
  • 7GRAMA A, GUPTA A, KUMAR V. Iso-efficiency: measuring the scalability of parallel algorithms and architectures [J]. IEEE Parallel and Distributed Technology, 1993, 1(3): 12-21.
  • 8SUN X-H, ROVER D T. Scalability of parallel algorithm machine combinations [J]. IEEE Transactions on Parallel Distributed Systems, 1994, 5(6):599-613.
  • 9ZHANG X, YAN Y, HE K. Latency metric: an experimental method for measuring and evaluating parallel program and architecture scalability [J]. Journal of Parallel and Distributed Computing, 1994, 22(3): 392-410.
  • 10WU X, LI W. Performance models for scalable cluster computing [J]. Journal of Systems Architecture, 1997, 44(3):189-205.

引证文献7

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部