%0 Journal Article %T Research on Application-driven Parallel Program Performance Tuning
应用驱动的并行程序性能优化研究 %A DI Rui-hua %A JIANG Hai-hua %A LV Hai %A
邸瑞华 %A 蒋海华 %A 吕 海 %J 计算机科学 %D 2013 %I %X 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. %K Multi core processor %K Computing motif %K Scan algorithm %K Finite element method
多核处理器 %K 计算实体 %K 扫描算法 %K 有限元分析 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=F2F3E0E822DEB5B215D13FD276BBFACE&yid=FF7AA908D58E97FA&vid=1371F55DA51B6E64&iid=CA4FD0336C81A37A&sid=2A3781E88AB1776F&eid=8E6AB9C3EBAAE921&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=0