Computer Science ›› 2013, Vol. 40 ›› Issue (1): 49-53.

Previous Articles     Next Articles

Research on Application-driven Parallel Program Performance Tuning

  

  • Online:2018-11-16 Published:2018-11-16

Abstract: Multi-core processor provides multiple threads parallel execution capability, and makes applications to have huge potential for performance improvement, but makes it enormously challenge to efficiently develop high-performance program Meanwhile, through the old process of performance optimization, the scalability is difficult to be guarantee.From application point of view,attributing core calculation to patterns and motifs,and optimizing these motifs can produce reusable library that can support efficient develop new application,and also can guarantee the scalability of the application performance. A layered parallel computing model was used for guidance in this article. From the perspective of application-driven parallel program performance optimization, this article designed a new parallel multi-core processor computing modcl,which can be used in the architecture of multi core processor chip. Based on this model,g-scan algorithm was designed which has good extendibility together with high performance after analyzing and optimizing some fundamental parallel algorithms. At the last, newly designed parallel algorithm was applied to OpenSeesSP which is a finite element software widely used in structure engineering.

Key words: Multi core processor, Computing motif, Scan algorithm, Finite element method

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!