首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于优化PSO的LU循环分块方法
引用本文:史岳鹏,周溪召,孔素真.基于优化PSO的LU循环分块方法[J].科学技术与工程,2013,13(20):5960-5963,5969.
作者姓名:史岳鹏  周溪召  孔素真
作者单位:1.上海海事大学;2.郑州牧业工程高等专科学校,上海海事大学,郑州牧业工程高等专科学校
基金项目:国家自然科学基金项目(61273042);河南省重点科技攻关项目(122102210487)
摘    要:循环分块技术可以提高Cache的命中率,而循环分块的规模是该技术的决定性因素。利用粒子群优化算法可以优化循环分块的规模,获取合适规模的分块,提高循环分块的效率。首先研究了LU分解算法,然后讨论了传统粒子群优化算法并针对用于循环分块方面的不足加以改进,最后把优化的粒子群优化算法用于LU分解算法之中,从而提出了一个PSO-LU循环分块算法。仿真实验结果表明,和原始基准测试程序相比,所提循环分块算法比性能有所提升,更充分地提高高速缓存运算效率。

关 键 词:循环分块  粒子群优化算法  LU分解
收稿时间:4/9/2013 12:00:00 AM
修稿时间:4/9/2013 12:00:00 AM

LU Loop Tiling Method Based on Improved PSO
Shi Yue-Peng,ZHOU Xi-Zhao and KONG Su-Zhen.LU Loop Tiling Method Based on Improved PSO[J].Science Technology and Engineering,2013,13(20):5960-5963,5969.
Authors:Shi Yue-Peng  ZHOU Xi-Zhao and KONG Su-Zhen
Institution:Shanghai Maritime University,Zhengzhou College of Animal Husbandry Engineering
Abstract:Loop tiling can be used to improve hit rate of the cache. The scale of tiling is the key factor of the technology. The neural network model of Particle Swarm Optimization algorithm is applied to optimize the scale of tiling. The technology can obtain a more suitable tiling scale than the classical tiling algorithm, and result in improving the efficiency of tiling. Paper first studied the LU decomposition algorithm, and then discuses the traditional particle swarm optimization algorithm which was improved in light of the shortcomings of the for loop block. Finally, the improved particle swarm optimization algorithm was used to LU decomposition algorithm and a PSO - LU Loop tiling algorithm was proposed. Compared to the original benchmark achieve, we proposed using LU decomposition loop tiling algorithm to improve the operation efficiency of Cache.
Keywords:Loop tiling  PSO  LU decomposition  
本文献已被 CNKI 等数据库收录!
点击此处可从《科学技术与工程》浏览原始摘要信息
点击此处可从《科学技术与工程》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号