共查询到20条相似文献,搜索用时 515 毫秒
2.
3.
在异构多核机群系统上利用数据任务块的动态调度策略和全锁定技术,给出一种面向数据密集型应用的结点内主存和可用的共享二级缓存大小中动态调度数据块的多进程级和多线程级并行编程机制,给出了优化数据密集型应用并行程序性能的策略和技术。在多核计算机组成的异构机群上并行求解随机序列多关键字查找的实验结果表明,所给出的多核并行程序设计机制和性能优化方法可行和高效。 相似文献
4.
5.
6.
可预测并行性能的并行程序设计 总被引:4,自引:0,他引:4
研究具有可预测并行性能又独立于体系结构的可扩展并行软件的开发方法和工具当前并行计算领域的研究重点和执点。本文基于BSP模型提出了两阶段BSP并行程序设计方法。 相似文献
7.
8.
王敬宇 《计算机工程与科学》2009,31(Z1)
多核体系结构加深了并行编程的难度。为开发高效的多核并行调试工具,本文分析了传统并行调试技术面临的问题,提出按并行粒度分级的调试方法,该方法可充分利用并行编程的经验,不断优化调试技术。 相似文献
9.
高性能集群计算机的构建与应用 总被引:8,自引:2,他引:6
文章分别从软件和硬件两个角度出发介绍了集群系统的体系结构,着重讨论了集群系统构建中的一 些关键技术,如可扩展性、可用性、资源管理、负载平衡和并行程序设计环境等。此外,文中还给出了一个基于消息传递机制的并行程序设计实例,同时也根据集群系统的特点提出了它在不同领域中的实用意义。 相似文献
10.
文章分别从软件和硬件两个角度出发介绍了集群系统的体系结构,着重讨论了集群系统构建中的一些关键技术,如可扩展性、可用性、资源管理、负载平衡和并行程序设计环境等.此外,文中还给出了一个基于消息传递机制的并行程序设计实例,同时也根据集群系统的特点提出了它在不同领域中的实用意义. 相似文献
11.
12.
并行构件技术作为并行软件工程的主要内容之一,对提高并行计算软件的生产率具有重要意义,也是并行软件工程的重要研究内容。并行构件技术研究现状包含并行构件模型、并行构件体系结构规范、并行构件框架3个方面。并行构件、接口、框架的定义和实现是区分不同并行构件体系结构规范的主要标准。如何在实现并行构件复用性的同时提高并行构件组成的应用系统性能,是这些技术发展的共同思想。单构件多数据、多构件多数据编程模型、多语言互操作技术、并行远程方法调用、MxN问题的解决方法、不同模型构件间的互操作都是并行构件领域的研究成果。并行构件技术的发展方向是开展对多语言互操作、性能预测、自适应构件、构件模型的互操作、多核硬件上的并行构件体系结构技术的研究。 相似文献
13.
14.
并行程序设计是发挥并行计算机效率的关键,它涉及到并行算法与并行处理技术,并行程序设计,软件重用,设计工具与设计环境等诸多专业方向的研究与应用,是当前并行计算机应用领域中的一个重要研究方向,本文重点讨论并行算法与并行程序效率评测,并行程序设计与重构,软件重用技术,以及并行程序设计环境。 相似文献
15.
晏益慧 《计算机工程与科学》2009,31(Z1)
多核体系结构的问世为开发人员设计和实现应用软件提供了一个更强大的并行计算平台,本文提出了一种多流体网格法的MPI-OMP嵌套并行方案,并给出了其在多核平台上的计算结果。 相似文献
16.
何伟文 《计算机光盘软件与应用》2014,(12):87-90
面对日益复杂的智能移动应用,多核处理器已成为高性能移动计算的一个有效解决方案。对于多核系统中的应用软件性能优化也是其中的研究重点。本文研究了并行程序设计算法和并行程序性能优化技术。通过对程序进行优化,可以使它充分的发挥多核的计算能力,其方法包括增加任务数量改善负载均衡,选择最优的线程与处理核之间关联策略,从而能够大幅提高系统的整体性能。 相似文献
17.
并行构件技术的出现提高了并行软件的开发效率,但现有的并行构件技术缺乏对异构多核平台的支持.为了提高并行构件程序在异构平台上的执行性能,扩展CCA(通用构件体系结构)并行构件模型支持CCA异构并行构件,提出了一种异构的CCA并行构件模型.使用管理者—工人模式调度CCA异构并行构件内的计算任务到异构多核平台上加速执行.在CCA构件工具包的基础上实现了支持扩展CCA并行构件模型的编译系统和运行时框架.在CELL BE和GPU两种异构多核处理器上进行的实验证明了提出的方法比原始的CCA构件程序具有较优的性能.提出的并行构件模型应用在并行程序开发中可以提高并行程序的性能. 相似文献
18.
BSP模型是独立于并行体系结构,既可作为并行计算模型又可作为并行程序设计模型。利用该模型进行并行程序设计简单、而且可移植性强,可在多种并行系统上实现。 相似文献
19.
多核处理器并行编程模型的研究与设计 总被引:2,自引:0,他引:2
为了在多核处理器上充分利用多核资源以提升程序性能,研究了多核处理器的体系结构和多核环境下可能影响并行程序性能的因素,实现了基于任务的并行编程模型.该模型提供了单任务数据并行和多任务并行两种并行处理方式,其中单任务数据并行使用cache块技术划分数据集,多任务并行使用任务密取的任务调度策略.用该模型实现了计算斐波那契数列的递归算法,实验结果表明,使用该模型编写多核并行程序可以达到较高的相对于串行计算的加速比. 相似文献
20.
BSP模型是独立于并行体系结构,即可作为并行计算模型又可作为并行程序设计模型。利用该模型进行并行程序设计简单、方便,而且可移植性强,可在多种并行系统上实现。 相似文献