基于SMP集群的多层次并行编程模型与并行优化技术

来源 :计算机应用研究 | 被引量 : 56次 | 上传用户:hy009009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
详细描述了适用于SMP集群这种多层次并行体系结构的混合并行编程模型MPI/OpenMP,它提供了实现SMP节点间和节点内多层次并行的机制。在此基础上结合实用的性能评价方法,分别介绍了MPI,OpenMP和单处理器三个层次上的一些常用和有效的并行优化技术,并指出单处理器性能优化是提高并行程序性能一个不容忽视的问题。
其他文献
随着高性能微处理器的流水线越来越深,分支预测的精度不够高已经成为制约微处理器性能进一步提高的瓶颈。由于一种分支预测方式总会有一些缺陷,所以复合分支预测方式就被提出来。也就是利用几种分支预测方式同时进行预测,再基于某种选择算法选择采用哪一种预测方式的结果。基于这种复合分支预测方式,提出了几种新的选择算法实现。
介绍了利用多媒体与网络技术使建筑设计的动态表达与传输实现,并以实例展示了其重要性与必然性.
随着计算机网络技术和应用的发展,分布构件技术成为分布式计算领域的热点,CCM就是主流的分布构件技术之一。首先介绍了CCM产生的背景,然后对CCM的重要组成部分进行了详细的阐述,并对现有的基于CCM的研究和实现进行了简要的分析,最后将CCM与EJB和COM进行了比较。
在前人提出的最优化流控模型的基础上,采用非线性优化理论中的DFP算法计算链路价格,提出了一种改进的最优化流控模型。
企业综合自动化是工业控制发展的一个趋势,面对各种不同的控制系统,如何有效地集成,OPC(OLEforProcessControl)提供了一种很好的方法。通过一个实例剖析了如何利用OPC技术来实施系统集成。
当前大多数企业应用软件都需要数据库支持,而且数据库的规模在不断扩大,尤其用到数据仓库技术的商业智能化支持系统。面对大数据量,企业级应用的性能愈来愈依赖数据库的性能。对数据库性能要素进行全面的描述和分析,以便对数据库的选择、应用和基于数据库的二次开发提供工程参考。
综述了数据流管理系统的研究现状及相关的技术,包括相关的基本概念的阐述、现有实验系统的回顾、流式查询中存在的问题及相关的解决方案,并就今后如何进行数据流管理系统的研究提出了一些新的看法。
综合利用网格技术、Agent技术、数据仓库和数据挖掘技术,构建了一种基于网格的开放式DSS模型。该模型面向决策问题,以电子市场的形式组织决策资源,提供了决策资源共享和重用的新思路,提高了DSS的动态性、开放性、智能性和处理分布式问题的能力。详细分析了该模型的结构,给出了模型的运行流程,讨论了该模型区别于传统DSS的优越性。
提出在现有的辅助软件过程改进的支撑工具中加入个人级和团队级的软件过程管理及改进的方法,即提出基于PSP/TSP的软件过程改进框架,以期在软件组织中进一步完善软件过程改进作用。在个体过程方面,实现了个体过程计划制定、过程度量数据采集、过程数据分析和估算等功能;同时在团队过程方面,实现了量化的项目进度控制和质量控制。
依托新一代分布式计算平台JINI,利用其动态发布、发现和查找机制来获得诊断服务,并对这一编程模型体系进行了探讨,研究了如何利用JINI与CORBA的桥连接来集成原有的CORBA系统。