收藏本站
《西南交通大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

Linux应用程序多核并行化方法研究与实现

陈小兰  
【摘要】: 随着多核处理器的普及,在以后的数年里,各个领域的计算机都将很快发展成并行计算机,这包括服务器,笔记本等个人电脑,手机等等。这和传统处理器有着本质区别,因为一直以来,处理器的厂商都是通过不断提高主频来提高处理器的性能,但从体系结构来看,这种传统处理器体系结构技术面临瓶颈,晶体管的集成度已超过数亿个,很难单纯地通过提高主频来提升性能,另一方面,主频的提高将同时导致功耗的提高。因此,多核成为处理器发展的必然趋势。而软件也将面临很大的挑战,当然,这对软件行业来讲,同时也是机遇。因为软件的性能不会像传统模式那样简单地随着硬件的升级而得到显著地提升,除非是适合并行计算的软件。但是,如果完全重新开发适合多核平台的并行软件,不仅浪费大量的传统程序资源,而且也不能在短期内满足应用需求。 本文针对多核通用开发,在Linux下运用并行开发模型和方法,结合使用Intel多核系列开发工具,对多媒体应用中的一个串行程序运用Intel Vtune Performance Analyzer(性能分析器)进行并行化分析,找到应用程序的热点,设计并行流程,并基于Intel同构多核平台,运用Intel并行时库TBB (Intel Thread Building Blocks)进行相应的并行化改造,并在调试和优化阶段运用Intel Thread Checkerl(线程检测器)检测发现看似正确的程序的潜在错误。实验结果表明,应用程序并行化以后,性能得到明显提升。本设计实现了在Linux下对传统串行程序的多核并行化,对其它多核软件开发具有一定的借鉴意义。
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP316.81

手机知网App
【相似文献】
中国期刊全文数据库 前10条
1 辛熠;杨瑞民;;多核DSP编程技术研究[J];电子测试;2011年09期
2 刘磊;周庆;井蔚;刘冰;;基于多核处理器的网络安全协议并行处理研究[J];信息网络安全;2011年09期
3 于永斌;徐洁;王华;张凤荔;吴晓华;丁旭阳;;计算机系统结构课程多核创新实验探索[J];实验科学与技术;2011年03期
4 赵辉;钱文光;杨丽娟;;OpenMP中负载平衡优化的分析与研究[J];福建电脑;2011年06期
5 傅忠传;高洋;李东;张泽旭;崔平远;李馨梅;;Metric多核子方法划分编译算法设计与实现[J];哈尔滨工业大学学报;2011年07期
6 李旻朔;林巧;;多核平台上程序在线评测辅助教学系统[J];计算机系统应用;2011年06期
7 万家强;王越;刘羽;;一种组合核支持向量机建模的方案[J];计算机工程与应用;2011年19期
8 陈文喆;;多核微处理器加速平台RAMP研究[J];湖南工程学院学报(自然科学版);2011年02期
9 孟学多;俞雪永;颜晖;;基于多核的在线判题系统的设计与研究[J];计算机时代;2011年07期
10 张显;黎文伟;;基于多核平台的数据包捕获方法性能评估[J];计算机应用研究;2011年07期
中国重要会议论文全文数据库 前10条
1 刘涛;季振洲;王庆;朱素霞;;嵌入式多核平台大容量高速存储与增强可靠性研究[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年
2 李鑫;窦勇;邓林;张劲;;多核平台下事务处理类应用性能分析及评价[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年
3 何军;王飙;;通用多核处理器发展现状和趋势研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
4 刘奇;郝守青;沈海华;章隆兵;;一种基于RAM的降低异构多核切换开销的方法[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年
5 陈远知;;多核处理器的里程碑——TILE64[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年
6 彭林;张小强;刘德峰;谢伦国;田祖伟;;一种挖掘多核处理器存储级并行的算法[A];第15届全国信息存储技术学术会议论文集[C];2008年
7 冯佩;钟诚;韦伟;;多核多线程并行求解线性方程组[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年
8 袁忠勇;孙平川;魏荣宝;王敬中;李赫咺;;高硅沸石MCM-22的合成及多核固体核磁考察[A];第十届全国波谱学学术会议论文摘要集[C];1998年
9 焦龙;郭亚红;纪守领;李金宝;;基于多核计算机的分子动力学并行算法的实现[A];黑龙江省计算机学会2009年学术交流年会论文集[C];2010年
10 张哲;崔骞;高小鹏;龙翔;;面向多核平台的网络应用建模[A];2007年全国开放式分布与并行计算机学术会议论文集(下册)[C];2007年
中国重要报纸全文数据库 前10条
1 本报记者 姜波;双核多核 不是传说[N];网络世界;2005年
2 记者 大海;Intel 2005年将出“多核”[N];计算机世界;2003年
3 北京大学计算语言所副所长 詹卫东;多核服务器:计算优势更上层楼[N];计算机世界;2005年
4 北京大学计算语言所副所长 詹卫东;双/多核服务器 计算优势更上层楼[N];网络世界;2005年
5 赵晓涛;多核挑战安全厂商[N];网络世界;2008年
6 陈斌整理;多核:IBM领先4年[N];计算机世界;2004年
7 本报记者 姜波;多核主旋律下的Intel平台[N];网络世界;2005年
8 刘雨;多核微处理器将成主流[N];中国计算机报;2004年
9 ;大多数用户对多核PC不感兴趣[N];计算机世界;2007年
10 ;IBM多核多线程CPU将面世[N];计算机世界;2003年
中国博士学位论文全文数据库 前10条
1 左宪禹;多核直接和并行迭代法及其在辐射流体力学中的应用[D];中国工程物理研究院;2012年
2 杨帆;基于多核平台的网络流量监测研究与优化[D];北京邮电大学;2011年
3 杨帆;基于多核平台的网络流量监测研究与优化[D];北京邮电大学;2011年
4 陈莉丽;基于多核集群的并行离散事件仿真性能优化技术研究[D];国防科学技术大学;2011年
5 苏年乐;仿真模型可移植性规范的多核并行化研究[D];国防科学技术大学;2010年
6 王辛刚;复杂目标电磁散射特性精确计算方法的并行化和实现[D];上海大学;2011年
7 王耀彬;多核平台上支持推测并行化的事务存储体系结构性能优化[D];中国科学技术大学;2010年
8 邓林;单芯片多核处理器存储优化技术研究[D];国防科学技术大学;2011年
9 郭御风;面向多核微处理器芯片的高效能I/O体系结构及其实现技术[D];国防科学技术大学;2010年
10 马宏星;可重构多核片上系统软硬件功能划分与协同技术研究[D];中国科学技术大学;2010年
中国硕士学位论文全文数据库 前10条
1 陈小兰;Linux应用程序多核并行化方法研究与实现[D];西南交通大学;2010年
2 徐茂兴;全方位视觉的多核并行处理研究与应用[D];浙江工业大学;2010年
3 李春香;基于Trimaran平台的多核模拟器设计与实现[D];西安电子科技大学;2010年
4 王国明;桥联多核配合物的合成、表征及相关性能的研究[D];曲阜师范大学;2003年
5 孔帅帅;基于嵌入式多核处理器的通信及中断问题的研究[D];电子科技大学;2011年
6 申俊华;中期火电开机优化的多核并行算法及其应用[D];大连理工大学;2010年
7 寇立涛;Linux多核调度算法的优化与扩展[D];西安工业大学;2010年
8 高晓东;基于多核平台的高速网络数据捕获和并行处理研究与实现[D];哈尔滨工业大学;2010年
9 王雪梅;嵌入式多核处理器的仿真器设计[D];国防科学技术大学;2010年
10 程丹;NIOS Ⅱ多核通信及在神经网络硬件实现中的应用研究[D];东北师范大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026