期刊文献+
共找到115篇文章
< 1 2 6 >
每页显示 20 50 100
并行程序设计语言中局部性机制的研究 被引量:4
1
作者 袁良 张云泉 +1 位作者 白雪瑞 张广婷 《计算机科学》 CSCD 北大核心 2020年第1期7-16,共10页
大规模并行应用程序的性能优化和并行化的关键瓶颈之一在于多核CPU中越来越深和越来越复杂的存储层次。文中系统地分析和总结了当前主要多核CPU和并行程序设计语言中的局部性设计方法,提出了两种局部性,即横向局部性和纵向局部性,从这... 大规模并行应用程序的性能优化和并行化的关键瓶颈之一在于多核CPU中越来越深和越来越复杂的存储层次。文中系统地分析和总结了当前主要多核CPU和并行程序设计语言中的局部性设计方法,提出了两种局部性,即横向局部性和纵向局部性,从这两种局部性的视角深入分析了当前的主要并行程序设计语言的局部性设计机制,进一步总结对比了其优缺点,并指出了新一代并行程序设计语言应具有的特点,重点提出了新语言应同时综合考虑两种局部性支持的设计机制的研究观点。 展开更多
关键词 并行程序设计语言 并行程序设计模型 局部性 并行 多核
在线阅读 下载PDF
并行程序设计模型和语言 被引量:22
2
作者 安虹 陈国良 《软件学报》 EI CSCD 北大核心 2002年第1期118-124,共7页
并行计算技术的发展已有20多年的历史了.时至今日,高性能并行计算仍然缺乏有效的并行程序设计方法和工具,使得编写并行程序、理解并行程序的行为、调试和优化并行程序的性能都很困难.从分析并行程序设计困难的原因入手,指出了当前各种... 并行计算技术的发展已有20多年的历史了.时至今日,高性能并行计算仍然缺乏有效的并行程序设计方法和工具,使得编写并行程序、理解并行程序的行为、调试和优化并行程序的性能都很困难.从分析并行程序设计困难的原因入手,指出了当前各种高性能并行机系统支持的并行程序设计方法存在的诸多问题,综述了并行程序设计模型和语言的研究现状,给出了并行程序设计模型的评价标准,并提出了这一研究领域所面临的挑战性问题,指出了一些未来可能的发展方向. 展开更多
关键词 并行程序设计 模型 可移植性 可扩放性 局部性 程序设计语言 并行计算机
在线阅读 下载PDF
一种基于设计模式的三阶段并行程序设计方法 被引量:9
3
作者 万剑怡 孙永强 薛锦云 《计算机研究与发展》 EI CSCD 北大核心 2002年第3期324-329,共6页
并行程序的可编程性是并行计算的难点之一 ,使用传统的方法对非数值问题进行并行求解则更加困难 .通过对设计模式概念的扩展 ,定义了算法模式与结构模式 ,以此为基础提出了一种基于设计模式的三阶段并行程序设计方法 ,并通过算法模式库... 并行程序的可编程性是并行计算的难点之一 ,使用传统的方法对非数值问题进行并行求解则更加困难 .通过对设计模式概念的扩展 ,定义了算法模式与结构模式 ,以此为基础提出了一种基于设计模式的三阶段并行程序设计方法 ,并通过算法模式库与结构模式库实现对该方法的系统支持 .该方法不仅可用于一般的数值问题求解 ,而且在处理复杂的非数值问题时与传统方法相比要简单得多 . 展开更多
关键词 设计模式 问题求解 并行程序设计方法 可编程性
在线阅读 下载PDF
一种基于Message Passing的通信技术和并行程序设计方法 被引量:5
4
作者 温钰洪 王鼎兴 +1 位作者 沈美明 郑纬民 《计算机研究与发展》 EI CSCD 北大核心 1996年第3期211-216,共6页
分布式并行计算机系统中,由于没有处理机间的共享内存以支持数据通信,因而需要以Message-Passing的方式来实现处理机间的数据共享。本文介绍一种基于Message-Passing的通信技术以及以此为基础的并行程... 分布式并行计算机系统中,由于没有处理机间的共享内存以支持数据通信,因而需要以Message-Passing的方式来实现处理机间的数据共享。本文介绍一种基于Message-Passing的通信技术以及以此为基础的并行程序设计方法。 展开更多
关键词 并行计算机 通信 并行程序设计
在线阅读 下载PDF
并行程序设计环境MPICH的应用机理分析 被引量:5
5
作者 王文义 刘辉 《计算机应用》 CSCD 北大核心 2002年第4期1-3,共3页
阐述在PC集群中运用消息传递接口MPICH(MessagePassingInterfaceandChameleon)进行并行程序设计的基本方法 ,并以计算圆周率π值的并行算法程序为例 ,介绍了MPICH中基本例程的功能和调用方法。并行程序设计的关键技术是如何处理好各个... 阐述在PC集群中运用消息传递接口MPICH(MessagePassingInterfaceandChameleon)进行并行程序设计的基本方法 ,并以计算圆周率π值的并行算法程序为例 ,介绍了MPICH中基本例程的功能和调用方法。并行程序设计的关键技术是如何处理好各个进程之间的通信问题 ,MPICH采用紧迫协议和约定协议来协调各个进程之间的通信 ,同时也提供了一些阻塞处理函数和非阻塞处理函数 ,它们能够使进程充分利用系统资源 。 展开更多
关键词 紧迫协议 数据校验 消息传递接口 并行程序设计环境 MPICH 应用机理分析
在线阅读 下载PDF
一种将设计模式用于程序精化演算的并行程序设计方法研究 被引量:2
6
作者 万剑怡 孙永强 薛锦云 《计算机研究与发展》 EI CSCD 北大核心 2003年第2期318-324,共7页
并行程序设计是并行计算的难点之一 提出了一种将设计模式用于程序精化演算的并行程序设计方法 它通过在Z语言的Schema演算体系中扩充并行的概念和表示 ,使用设计模式 ,将问题求解和并行开发的知识进行形式化的定义与描述 ,通过扩充的S... 并行程序设计是并行计算的难点之一 提出了一种将设计模式用于程序精化演算的并行程序设计方法 它通过在Z语言的Schema演算体系中扩充并行的概念和表示 ,使用设计模式 ,将问题求解和并行开发的知识进行形式化的定义与描述 ,通过扩充的Schema演算将其与模型规范进行复合 ,逐步精化得到抽象并行程序 展开更多
关键词 设计模式 程序精化演算 并行程序设计方法 面向对象 并行计算 软件开发
在线阅读 下载PDF
可视化并行程序设计平台的研究与实现 被引量:4
7
作者 胡志刚 邹恒华 钟掘 《计算机工程》 CAS CSCD 北大核心 2001年第12期9-11,共3页
从改善用户并行程序设计环境出发,研制了一个基于网络的可视化并行程序设计平台。该平台用一个图形表示一个并行程序,图形中的结点表示任务,弧表示任务间的数据依赖关系。用户只须将并行问题可视化地以图形方式描述出来,任务的调度、任... 从改善用户并行程序设计环境出发,研制了一个基于网络的可视化并行程序设计平台。该平台用一个图形表示一个并行程序,图形中的结点表示任务,弧表示任务间的数据依赖关系。用户只须将并行问题可视化地以图形方式描述出来,任务的调度、任务间通信都由系统自动完成,因而大大地方便了用户进行并行程序设计。 展开更多
关键词 并行虚拟机 任务描述 可视化并行程序设计平台 计算机
在线阅读 下载PDF
一种分布对象的并行程序设计框架 被引量:2
8
作者 王晨 周颖 张德富 《软件学报》 EI CSCD 北大核心 1999年第3期310-316,共7页
计算性能和合成性能对于基于工作站网的软件十分重要,但由于缺乏相应的开发环境,现在这类软件在这两方面还做得很不够,尤其是合成性能十分薄弱.该文提出并实现了一种基于分布对象的并行程序设计框架,力图使分布对象能提供高性能的... 计算性能和合成性能对于基于工作站网的软件十分重要,但由于缺乏相应的开发环境,现在这类软件在这两方面还做得很不够,尤其是合成性能十分薄弱.该文提出并实现了一种基于分布对象的并行程序设计框架,力图使分布对象能提供高性能的并行计算服务,同时也使并行算法获得一种良好的封装和复用机制.经过一些并行算法的测试。 展开更多
关键词 分布对象 并行程序设计 工作站网 框架
在线阅读 下载PDF
Dual-Object: 面向对象的并行程序设计 被引量:4
9
作者 袁伟 孙永强 《软件学报》 EI CSCD 北大核心 1998年第1期47-52,共6页
面向对象的并行程序设计提供了类似于共享内存模型对通讯和计算的抽象能力,从而非常适合于大型并行软件系统的开发.但是基于远程对象调用的分布式对象的实现效率一直是面向对象方法在分布式/并行程序设计中得到广泛应用的障碍.本文... 面向对象的并行程序设计提供了类似于共享内存模型对通讯和计算的抽象能力,从而非常适合于大型并行软件系统的开发.但是基于远程对象调用的分布式对象的实现效率一直是面向对象方法在分布式/并行程序设计中得到广泛应用的障碍.本文介绍了并行机MANNA上所采用的面向对象的并行程序设计模型——Dual-Object模型.该模型通过引入从语义角度出发给出的数据一致特性的描述,在一定程度上解决了实现效率低下的问题.其次,文章通过程序设计实例详细地讨论了基于Dual-Object模型的扩展C++并行程序设计,并给出了部分实际测试结果. 展开更多
关键词 并行程序设计 面向对象 DO模型 程序设计
在线阅读 下载PDF
一种支持容错的任务并行程序设计模型 被引量:1
10
作者 王一拙 陈旭 +3 位作者 计卫星 苏岩 王小军 石峰 《软件学报》 EI CSCD 北大核心 2016年第7期1789-1804,共16页
任务并行程序设计模型已成为并行程序设计的主流,其通过发掘任务并行性来提高并行计算机的系统性能.提出一种支持容错的任务并行程序设计模型,将容错技术融入到任务并行程序设计模型中,在保证性能的同时提高系统可靠性.该模型以任务为... 任务并行程序设计模型已成为并行程序设计的主流,其通过发掘任务并行性来提高并行计算机的系统性能.提出一种支持容错的任务并行程序设计模型,将容错技术融入到任务并行程序设计模型中,在保证性能的同时提高系统可靠性.该模型以任务为调度、执行、错误检测与恢复的基本单位,在应用级实现容错支持.采用一种BufferCommit计算模型支持瞬时错误的检测与恢复;采用应用级无盘检查点实现节点故障类型永久错误的恢复;采用一种支持容错的工作窃取任务调度策略获得动态负载均衡.实验结果表明,该模型以较低的性能开销提供了对硬件错误的容错支持. 展开更多
关键词 并行程序设计 容错 任务并行 工作窃取调度 负载均衡
在线阅读 下载PDF
高性能科学计算的并行程序设计方法研究 被引量:2
11
作者 王文义 董绍静 《计算机工程》 CAS CSCD 北大核心 2002年第12期83-85,95,共4页
由不同高性能RISC处理器及其构成的超级计算机系统,其基准性能和体系结构是不尽相同的,而且一种计算机体系结构的寿命也就只有3~5年时间,这将使得大多数付出巨大代价且在特定平台上开发成功的高性能科学计算程序往往会因为机型的改... 由不同高性能RISC处理器及其构成的超级计算机系统,其基准性能和体系结构是不尽相同的,而且一种计算机体系结构的寿命也就只有3~5年时间,这将使得大多数付出巨大代价且在特定平台上开发成功的高性能科学计算程序往往会因为机型的改变而不能运行或不能很好运行,因此,人们迫切需要通用化程序,文中通过对在几种主流超级计算机上大量的测试数据的分析,指出了消息传递模式与指令级并行性对提高并行程序通用化程度的重要影响,同时也对利用网络化虚拟集群计算机资源从事高性能科学计算的可行性进行了讨论。 展开更多
关键词 高性能科学计算 并行程序设计方法 通用化 消息传递模式 消息传递模式 指令级并行 RISC处理器 计算机
在线阅读 下载PDF
Open-MP与并行程序设计 被引量:2
12
作者 陈峻 陈宏建 秦玲 《计算机科学》 CSCD 北大核心 2003年第11期133-135,共3页
1引言 随着并行处理技术的发展,并行计算已日益成为现代科学与工程计算必不可少的工具.工作站机群(COW)以及大规模并行处理机(MPP)的发展与应用使得并行计算向高性能、可扩放、通用性发展.
关键词 MPI 并行程序设计
在线阅读 下载PDF
异构型计算与并行程序设计环境 被引量:3
13
作者 卢宇彤 肖侬 《计算机工程与科学》 CSCD 1998年第4期81-86,共6页
异构型计算能有效地利用多种不同的高性能计算机,以满足大型计算问题的不同计算需求。本文着重讨论了支持异构型计算的并行程序设计环境所需具备的功能,并以目前最流行的PVM和Express系统为例进行说明。
关键词 异构型计算 并行程序设计 PVM
在线阅读 下载PDF
并行程序设计语言发展现状 被引量:1
14
作者 韩卫 郝红宇 代丽 《计算机科学》 CSCD 北大核心 2003年第11期129-132,共4页
1前言 随着计算机并行技术在科学、能源、医学、军事、人工智能和基础研究等许多领域的应用,常常要求计算机系统能够进行高效的并行处理.
关键词 并行程序设计 展现 现状
在线阅读 下载PDF
支持多种并行程序设计模式的可移植并行调试器设计与实现 被引量:3
15
作者 黄瑞芳 朱敏 《计算机工程与设计》 CSCD 2001年第5期32-35,共4页
MPDG是为高性能并行巨型机系统设计的调试工具,其设计指导思想是:1.采用Client/Serve结构,实现系统的可移植性,具体表现为将用户界面、并行调试管理与调试监控服务分离,调试监控采用目标系统支持的调试器;2.... MPDG是为高性能并行巨型机系统设计的调试工具,其设计指导思想是:1.采用Client/Serve结构,实现系统的可移植性,具体表现为将用户界面、并行调试管理与调试监控服务分离,调试监控采用目标系统支持的调试器;2.以同一的使用方式支持多种并行程序设计模式应用,针对共享内存的并行目标应用(如OpenMP程序)和基于消息传递的分布式目标应用(如PVM或MPI程序),提供风格完全一致的调试手段;3.实现图形用户界面,MPDG的GUI分为3级,即主界面、进程集、单个进程,进程集控制特别适合具有相同执行流和用户视图的并行进程的调试。 展开更多
关键词 图形用户界面 并行程序设计模式 可移植并行调试器
在线阅读 下载PDF
可预测扩展并行性能的并行程序设计模型 被引量:1
16
作者 陈昌生 孙永强 《计算机工程》 CAS CSCD 北大核心 1999年第6期7-8,共2页
BSP(Bulk-SynchronousParallel)模型是独立于并行体系结构的,即可作为并行计算模型又可看作并行程序设计模型。该模型使程序员在算法设计阶段和编程调试阶段可精确地分析和预测并行程序性能。BSP程序可移植性强,可在多种并行系统如... BSP(Bulk-SynchronousParallel)模型是独立于并行体系结构的,即可作为并行计算模型又可看作并行程序设计模型。该模型使程序员在算法设计阶段和编程调试阶段可精确地分析和预测并行程序性能。BSP程序可移植性强,可在多种并行系统如PVM,MPI等上实现。 展开更多
关键词 并行程序设计 BSP模型 可预测性能 可扩展性
在线阅读 下载PDF
分布并行系统的并行程序设计环境 被引量:1
17
作者 温钰洪 沈美明 《小型微型计算机系统》 CSCD 北大核心 1995年第2期40-44,共5页
分布式并行计算机系统中,由于没有共享内存以支持处理机间的数据交换,因而需采用messagepassing的方式实现并行计算中处理机间的数据通讯。并行程序设计环境作为程序员使用并行计算机系统的工具,对于并行处理技术以及... 分布式并行计算机系统中,由于没有共享内存以支持处理机间的数据交换,因而需采用messagepassing的方式实现并行计算中处理机间的数据通讯。并行程序设计环境作为程序员使用并行计算机系统的工具,对于并行处理技术以及并行计算机系统的发展与推广应用都有重要的作用。本文将分析基于messagepassillg的并行计算机系统中并行程序设计环境的基本问题,并介绍几种典型的并行程序设计环境。 展开更多
关键词 并行程序设计 并行计算机 分布并行系统
在线阅读 下载PDF
基于MPICH的多核并行程序设计 被引量:2
18
作者 张沙清 赵洁 《四川兵工学报》 CAS 2011年第1期104-106,共3页
概述了多核程序设计的发展以及MPICH的概念,介绍了利用Visual C++6.0在MPICH环境下进行多核并行程序设计的方法,并给出了一个多核程序设计实例,阐述了主从模式并行计算流程。
关键词 MPICH 多核 并行程序设计 主从模式
在线阅读 下载PDF
基于MPI环境的并行程序设计 被引量:10
19
作者 张建文 徐琼 王强 《东华理工学院学报》 2007年第1期81-84,共4页
MPI(Message Passing Interface)是消息传递并行程序设计的标准之一,概述了MPI的概念和组成,着重介绍了支持并行程序设计的消息传递接口(MPI)以及在MPI环境下的并行程序设计方法,并给出一个MPI并行程序设计实例,说明了MPI的程序设计流... MPI(Message Passing Interface)是消息传递并行程序设计的标准之一,概述了MPI的概念和组成,着重介绍了支持并行程序设计的消息传递接口(MPI)以及在MPI环境下的并行程序设计方法,并给出一个MPI并行程序设计实例,说明了MPI的程序设计流程和主从并行计算流程,由此提出了一个Master/Slave结构的设计模式。 展开更多
关键词 MPI 并行程序设计 计算流程 Master/dare
在线阅读 下载PDF
并行程序设计语言OCCAM的设计与实现
20
作者 许佑辉 陈群 +1 位作者 王仲康 朱育清 《小型微型计算机系统》 CSCD 北大核心 1992年第7期9-20,共12页
本文叙述了并行程序设计语言OCCAM的编译结构、抽象微码模型机、代码生成以及它的设计原则.
关键词 OCCAM语言 程序语言 并行程序设计
在线阅读 下载PDF
上一页 1 2 6 下一页 到第
使用帮助 返回顶部