基于CMP集群的并行编程模型的研究与应用
【图文】:
1110---井二二二二二二--心 ~~NumberofProc‘50‘ ‘ ‘ 888---//尸 12345567匀9910du试F二0.动 动 动王王” -----------------SPeedu戊F二0.匀Pl介心e冬导01冬 冬的的 的/丫~一一一 ...一SPeedu试F二0匀 匀 匀 444------------------冲-SPeedu试F二 0.1))))) 222----------------------------------- OOO-----图2一2处理器性能分析图2一2中水平轴显示的是处理器数目,,纵轴是加速比。在理想的状态下通过添加处理器的方式来提高整体性能,加速比率为图中最上层线。但并不是所有的问题都可以并行化,还有通信和管理这些方面的开销,所以性能的提高并没有那么大。但随着处理器数量的增加,性能方面也有提升。 2.2.2CMP架构性能试验分析通过实验来测试多核CPU的效率,这里选择一个简单的快速排序算法来试验比较。测试环境:双核 CPU2.66GHZ的PC机、单核 CPU2.4GHZ的PC机。下列测试代码是调用快速排序法的串行程序来试验: VoidTestseQuicksort(void)王UINT; UINTuCount=1000000;//1000000个数据
OPenMP是面向共享存储的,在内存中存有所需数据,在程序设计中不用考虑数据的问题,因此使用OpenMP开发并行程序具有很好的可操作性。主要通过forkjoin并行编程方式。如图3一2所示:一主线程执行}fork派生线程行域并区执行Join操作图3一 2fork一Join并行机制将串行程序通过fork一oin方式来改写成并行程序也就是用增量化的方式开发OpellMP程序,主要是对串行程序中的循环过程进行并行化,由线程组执行费时较多的部分,在循
【学位授予单位】:曲阜师范大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP338.6
【参考文献】
相关期刊论文 前10条
1 张学波;唐劲松;;嵌入式零树小波在合成孔径声纳图像压缩中的应用[J];舰船电子工程;2009年10期
2 蒋英,雷永梅;基于MPI的几种算法的并行编程通用算法[J];计算机工程与应用;2003年03期
3 尉红梅,姚建华;并行语言及编译技术现状和发展趋势[J];计算机工程;2004年S1期
4 伊君翰;;基于多核处理器的并行编程模型[J];计算机工程;2009年08期
5 刘杰;迟利华;胡庆丰;李晓梅;;并行计算稀疏矩阵乘以向量的负载平衡算法[J];计算机工程与科学;2006年03期
6 韩丽洁;李文;田晏嘉;;嵌入式零树小波压缩和解压缩的并行化算法[J];计算机应用;2009年S1期
7 于方;郑晓薇;孙晓鹏;;基于SMP集群的三维网格多粒度混合并行编程模型[J];计算机应用与软件;2009年03期
8 袁景艳;刘方爱;赵芳芳;;基于MPI的集群系统的研究[J];信息技术与信息化;2010年02期
9 崔晓静;王拯洲;;基于EZW的嵌入式图像编码算法的研究[J];计算机工程与设计;2007年07期
10 胡晨骏;王晓蔚;;基于多核集群系统的并行编程模型的研究[J];计算机技术与发展;2008年04期
相关博士学位论文 前1条
1 马鹏勇;CMT处理器高速缓存的优化技术[D];国防科学技术大学;2007年
相关硕士学位论文 前7条
1 毛立强;基于小波变换的图像压缩编码研究[D];西安电子科技大学;2004年
2 常淑娟;基于小波包变换的嵌入式零树图像压缩编码研究[D];西安科技大学;2006年
3 薛冰;嵌入式零树小波编码算法的改进与应用研究[D];电子科技大学;2008年
4 蔡佳佳;图像代数多核并行计算类库的构建与优化[D];厦门大学;2008年
5 谢子光;多核处理器核间通信技术研究[D];电子科技大学;2009年
6 曹婷婷;基于多核处理器串行程序并行化改造和性能优化[D];西南交通大学;2009年
7 杨尚琴;多层次并行算法与MPI-2新特性的研究及应用[D];成都理工大学;2009年
本文编号:2677613
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2677613.html