• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (9): 42-47.

• 论文 • Previous Articles     Next Articles

Code Performance Optimization and Analysis Based on Itaniuam Microprocessors

CHI Lihua,LIU Jie   

  1. (School of Computer Science,National University of Defense Technology,Changsha 410073,China)
  • Received:2009-03-10 Online:2011-09-25 Published:2011-09-25

Abstract:

High performance computing is widely used in science and engineering to solve large scale computation problems. But the sustained performances achieved for the real applications do not increase as fast as the peak performances do. In fact, the sustained performance is a only about 5~10% of the peak performance, and the gap between the sustained performance and the peak performance is widening. Code performance optimization, which is one of the effective ways to solve this problem, draws the attentions of the research community. Based on Itanium microprocessors, this paper summarizes the general methods for code performance optimization and gives the common steps for code performance optimization and analysis. According to the steps, the performances for four codes are analysed in detail to find the performance bottlenecks and the key subroutine codes. Then four codes are optimized in the Itanium microprocesspor, using the code optimization techniques based on cache and instruction pipeline. Finally, the test results for the four performance optimization codes show that the performances are increased by 8~33% respectively.

Key words: itaniuam microprocessor;code performance optimization;code performance analysis