当前位置:主页 > 科技论文 > 计算机论文 >

基于案例特征库的串行程序并行化研究

发布时间:2020-07-05 05:21
【摘要】:目前市场上的计算机多采用多核多处理器结构,然而软件技术的研究远远落后于硬件技术的发展,多数程序员还不能掌握并行程序的开发技术,传统应用程序无法利用多核多处理器的卓越计算能力。 串行程序并行化技术使串行程序可以被分成可执行的并行程序段,分配到不同的处理器上执行,从而充分发挥多核多处理器的强大计算能力。但传统的并行计算技术将注意力集中在对依赖关系的处理上,在此基础上开发了很多并行化算法和并行化编译器,但由于依赖关系形式多样,所以各类算法复杂且不易实现,影响了并行计算技术的发展。 研究表明,程序如果有一些特定的共同特征就可以采用相同或类似的并行化方案。所以本题目不像传统方式那样对串行程序进行各种依赖关系的识别和处理以消除依赖达到可并行化的程度,而是借鉴串行程序中设计模式的思想,提出并行化模式的概念,将串行程序的并行化方案进行分类,形成模式,建立一个知识库存储各种并行化模式,其中并行化模式包含应用程序特征及其相应的并行化方案,在此基础上开发一个并行编译器,该编译器服务对象为多核多处理器计算机,它利用词法和语法分析提取串行程序特征,并利用CBR(基于案例推理)技术从知识库中获取并行化方案,然后自动产生并行程序的框架结构,从而减轻程序员编写并行程序的负担,同时可以利用并行计算发展至今积累的宝贵资源,达到代码复用的目的。知识库还具有学习能力,可以不断增加新的案例,以适应各类新问题的出现,并提高串行程序解决方案的准确度。 该编译器的输入为普通应用程序,输出为对应的并行化解决方案,不局限于传统的处理规则数据结构的科学计算程序,而是将服务范围扩大为处理非规则数据结构的普通应用程序,能极大提高软件对于多核多处理器计算机的利用率
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP332
【图文】:

本体模型,并发性,并行化,模式


tege3.4.4对本体模型图编译产生的XML代码,在代码中间添其进行解释说明。rsion二”1.0”?>文件头说明l:Olltologyrdf:about=,川/>:class:df:ID一分析并发性并行化模式,·/>刀分析并发性并行化模式说明:class:df:ID一循环间并发性模式,·>环间并发性模式是分析并发性并行化模式的一个子类<rdfs:Subelassof记£resource一#分析并发性并行化模式二/>l:Class>:class:df:ID一单重循环并发性模式二>重循环并发性模式是分析并发性并行化模式的一个子类<rdfs:Subelassofrd长resouree二,·#分析并发性并行化模式:/>l:Class>:class;df:ID二,·多重循环并发性模式一>重循环并发性模式是分析并发性并行化模式的一个子类

知识库结构,模式特征,检索模式,行化


模模式说明明 明仁行化模丘丘弋弋 弋解决方案案模模式分类类类模式特征征 图3一8数据库〔一R图案例在知识库中存储形式主要难点在于模式特征部分,模式特征要用于检索模式和模式匹配,所以必须既能准确概括出模式特点,又使表示方法尽量简单,

【相似文献】

相关期刊论文 前10条

1 陈荣鑫;;基于函数式中间语言的XML查询并行化[J];重庆理工大学学报(自然科学);2011年07期

2 桑春雷;张兆庆;;基于切片技术的并行化研究[J];计算机科学;2011年07期

3 ;[J];;年期

4 ;[J];;年期

5 ;[J];;年期

6 ;[J];;年期

7 ;[J];;年期

8 ;[J];;年期

9 ;[J];;年期

10 ;[J];;年期

相关会议论文 前10条

1 张晓霞;;SGI对MPI的优化与调整[A];中国工程物理研究院科技年报(2002)[C];2002年

2 张佳宝;周斌;吴泉源;;基于Hadoop的并行化命名实体识别技术研究与实现[A];全国计算机安全学术交流会论文集·第二十五卷[C];2010年

3 徐璐璐;薛正辉;任武;杨仕明;李伟明;;并行FDTD数值算法研究中的若干问题分析[A];2007年全国微波毫米波会议论文集(上册)[C];2007年

4 黄朝晖;王赤;胡友秋;郭孝城;;灾害性空间天气数值预报模式的初步应用开发[A];第十一届全国日地空间物理学术讨论会论文摘要集[C];2005年

5 王志斌;万玉发;罗兵;沃伟峰;;一种等值线填充并行算法[A];第28届中国气象学会年会——S1第四届气象综合探测技术研讨会[C];2011年

6 梅立超;姜慧研;张柳青;刘洪娟;;基于GPU和水平集的肝脏快速分割方法的研究[A];第九届全国信息获取与处理学术会议论文集Ⅱ[C];2011年

7 邓力;许海燕;王瑞宏;;确保并行与串行结果一致的蒙特卡罗并行随机数产生及应用[A];中国工程物理研究院科技年报(2001)[C];2001年

8 焦龙;郭亚红;纪守领;李金宝;;基于多核计算机的分子动力学并行算法的实现[A];黑龙江省计算机学会2009年学术交流年会论文集[C];2010年

9 黄毅;李剑;祁金才;张锦雄;;线性阵列上的奇偶归拆排序并行算法的MPI实现[A];广西计算机学会2004年学术年会论文集[C];2004年

10 王骥;王羽;胡文科;杜建科;;有限弹性体声表面波传播的高性能有限元计算方法及其应用[A];第三届全国压电和声波理论及器件技术研讨会论文集[C];2008年

相关重要报纸文章 前10条

1 英特尔微处理器技术实验室主任工程师 Anwar Ghuloum;并行编程为什么这么难?[N];中国计算机报;2007年

2 陈文光;并行计算的普及与挑战[N];中国电子报;2008年

3 清华大学微处理器与SoC技术研究 中心 汪东升 王海霞 张悠慧 李兆麟;CMP 开启处理器效能时代[N];计算机世界;2005年

4 汪东升;聚焦高性能计算[N];计算机世界;2001年

5 邹大斌;多核挑战软件开发[N];计算机世界;2007年

6 清华大学 郑纬民 陈文光;开发环境—搭建应用的基础[N];计算机世界;2003年

7 汪东升;集多处理器于一身的CMP[N];金融时报;2006年

8 刘雨;面向未来的研发方向[N];中国计算机报;2006年

9 王雪飞;生物芯片产业化还需假以时日[N];健康报;2005年

10 邹大斌;推动HPC的平民化[N];计算机世界;2006年

相关博士学位论文 前10条

1 王辛刚;复杂目标电磁散射特性精确计算方法的并行化和实现[D];上海大学;2011年

2 苏年乐;仿真模型可移植性规范的多核并行化研究[D];国防科学技术大学;2010年

3 周纯葆;基因岛预测与隔离迁移模型并行化[D];吉林大学;2012年

4 闫昭;程序并行识别方法及应用研究[D];吉林大学;2009年

5 李铮;多媒体云计算平台关键技术研究[D];中国科学技术大学;2011年

6 杨靖宇;摄影测量数据GPU并行处理若干关键技术研究[D];解放军信息工程大学;2011年

7 梁鸿;基于地震资料处理的计算网格技术的研究[D];中国石油大学;2008年

8 李智星;用于文本分类的简明语义分析技术研究[D];重庆大学;2011年

9 任永青;逻辑核动态可重构的众核处理器体系结构[D];中国科学技术大学;2010年

10 白建方;复杂场地土层地震反应分析的并行有限元方法[D];同济大学;2007年

相关硕士学位论文 前10条

1 张延帅;基于案例特征库的串行程序并行化研究[D];山东大学;2011年

2 陈小兰;Linux应用程序多核并行化方法研究与实现[D];西南交通大学;2010年

3 张晶;ABEEMσπ/MM模型中能量求解的并行化[D];辽宁师范大学;2010年

4 姚辉萍;串行程序并行化及其在桌面网格中的应用[D];苏州大学;2010年

5 孙岩;片上多核处理器体系结构下的串行程序加速方法[D];内蒙古大学;2011年

6 孔欣;基于有限元模型的肿瘤细胞生长模拟的并行化计算方法研究[D];华南理工大学;2011年

7 赵悦;子空间类超分辨算法并行化研究[D];哈尔滨工业大学;2010年

8 李维山;MPI环境下TOUGHREACT并行化实现[D];吉林大学;2012年

9 王涛;基于GPU的程序分析与并行化研究[D];解放军信息工程大学;2010年

10 郭荣;高效空间谱估计算法研究[D];哈尔滨工业大学;2011年



本文编号:2742148

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2742148.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b2dc0***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com