网站大量收购独家精品文档,联系QQ:2885784924

并行程序设计模型若干问题研究计算机软件与理论专业论文.docxVIP

并行程序设计模型若干问题研究计算机软件与理论专业论文.docx

  1. 1、本文档共147页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
并行程序设计模型若干问题研究计算机软件与理论专业论文

中文摘要 中文摘要 中国科学技术大学博士学位论文 针对新型混合式并行体系结构,提出融合了消息传递和共享存储模型的 新的统一架构并行程序设计模型:基于GOOMPI和PMT,实现了原型系统一 PARADE,支持统一架构的分布式共享数据,并使用作用域行为对程序的数据共 享进化优化。 (5)面向方面并行程序设计研究 研究了新的面向方面程序设计技术在并行程序设计领域的应用。提出泛型面 向方面程序设计框架一AOP十+,并在此基础上尝试对数据结构添加并行访问支 持和对串行算法进行面向方面的并行化改造。 本文的主要贡献与创新点有: (1)应用新的程序设计技术提高并行程序的抽象层次 针对传统并行程序抽象层次过低的问题,本文将现代面向对象、泛型和面向 方面程序设计技术综合应用于并行程序设计领域,在不引入任何抽象开销的前提 下,显著改善了并行程序的可读性、可维护性和通用性,提高了其模块化程度。 f2)针对不同的并行体系结构,分别提出高抽象层次的并行程序设计模型 提出新的泛型面向对象消息传递接口一GOOMPI,成功解决了复杂动态数据 结构的划分、序列化和传输问题;提出了基于策略的多功能通信端口,支持一致 的流式接口;提出新的并行多线程接口一PMT,在程序库一级实现了并行任务的 管理、各种并行区域、循环的静态和动态调度和各种共享数据结构。 (3)提出统一架构的并行程序设计模型 提出统一架构的并行程序设计模型,融合了消息传递模型和共享存储模型; 实现了统一架构的分布式共享数据,利用作用域行为支持对特定对象和特定作用 域的数据共享优化,有效简化了混合式体系结构上并行程序的开发。 关键词: 并行计算,并行程序设计模型, 消息传递模型,共享存储模型,统一架 构并行程序设计模型,事务性内存, 投机并行多线程,面向对象程序设计, 泛型程序设计,面向方面程序设计 中国科学技术大学博士学位论文 中国科学技术大学博士学位论文 英文摘要 Abstract The computation power of parallel computers has been increased exponentially accord— ing to Moore’S Law,and new parallel architectures contigously emerge.However,parallel computing has been able to become the real mainstream.People gradually recognized that only being able to design and build parallel hardware was not enough.The real chal. 1enge turned out to be software that supports parallel programming.Most existing parallel programming systems SUffer low abstraction level,and parallel programming within them is di伍cult.ParalleI programs always much more complex than their corresponding par— allel algorithms,and hence SUffer from poor readibility and extensibility.While the other hand,the diversity of parallel architectures leads to the diversity of parallel programming models and software systems,thus limits the genericity and flexibility of parallel programs. The key problem that we would 1ike to solve iS how to promote the abstraction level of par— allel programming models and their corresponding parallel programming systems,support the development of generic par

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档