作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (22): 26-28. doi: 10.3969/j.issn.1000-3428.2010.22.009

• 博士论文 • 上一篇    下一篇

基于综合统计法的算法效率分析和优化

王 成a,赵金伟b,闫桂荣a   

  1. (西安交通大学 a. 强度与振动教育部重点实验室;b. 计算机教学实验中心,西安 710049)
  • 出版日期:2010-11-20 发布日期:2010-11-18
  • 作者简介:王 成(1984-),男,博士研究生,主研方向:信号处理,算法分析;赵金伟,博士研究生;闫桂荣,教授、博士生导师
  • 基金资助:

    国家自然科学基金资助项目(10776026)

Algorithm Efficiency Analysis and Optimization Based on Comprehensive Statistics Method

WANG Chenga, ZHAO Jin-weib, YAN Gui-ronga   

  1. (a. MOE Key Laboratory for Strength and Vibration; b. Computer Technology and Education Center,Xi’an Jiaotong University, Xi’an 710049, China)
  • Online:2010-11-20 Published:2010-11-18

摘要:

针对事前估算法在工程应用中的局限性,提出基于综合统计法的算法效率分析和优化方法。使用多个监测器对算法的运行时间进行事后统计,利用Admahl定律和加速比性能定律指出算法效率的优化方向。与事前估算法相比,该方法无需建立算法和软硬件运行平台的模型,分析简单、结果准确,并能提供具体的优化建议预测优化后算法效率提高的倍数

关键词: 算法效率, 分析和优化, 综合统计法

Abstract:

Aiming at the shortages of beforehand estimation method, this paper proposes a comprehensive statistical method to analyze and optimize the efficiency of algorithms. Comprehensive statistical method uses multiple monitors to measure the running time of algorithms afterwards, uses Admahl law and speedup performance law to lead improvement directions. Compared with beforehand estimation method, comprehensive statistical method doesn’t need to model the hardware and software platform on which algorithms run on, and it is much more simple, efficient and accurate in practice. It can give much more detailed advices on how to optimize the algorithm, and predict the efficiency of algorithm if the optimization advices are taken.

Key words: algorithms efficiency, analysis and optimization, comprehensive statistical method

中图分类号: