共查询到20条相似文献,搜索用时 93 毫秒
1.
“多处理机并行处理模拟器”是旨在帮助使用者巩固和加深对典型的并行计算机系统--MIMD多处理机系统--进行并行处理基本工作过程的理解,通过实际编写并行应用程序并对其模拟执行的过程进而引导其进行更为深入研究与开发的计算机辅助教学系统。通过对MIMD多处理机系统体系结构、编译器和操作系统基本牲的模拟,实现了对作业/作业步和DO循环级并行性的显式及隐式开发,依据“单独并行段”和“主动抽取”策略可对并行代 相似文献
2.
3.
本文实现的SICE(SIMDCEmulator)是一个在串行机的环境下模拟进行SIMD计算机程序设计的软件包。SIC(SIMDC)是作者定义的一种基于C语言的SIMD并行扩展语言,它一方面支持反映SIMD结构特点的的并行语句,更重要的是可支持SIMD结构的定义,能方便的用于SIMD机器的算法研究。 相似文献
4.
本文具体论述了基于PDM的产品集成开发体系结构及系统集成框架。依据并行工程的产品开发哲理及细化设计循环的思想,分析了CAD/DFM/CAPP/CAM并行集成的实现方法。通过ODBC标准接口的方式实现了与MIS、MRPⅡ系统的集成,有效地达到了企业内部信息资源的共享。基于PDM框架来实现CAD/CAPP/CAM的并行集成是一种较为理想的模式。 相似文献
5.
6.
7.
MPP Fortran是Cray公司为分布存储、全局编址的Cray T3D MPP系统推出的一种数据并行语言。本文首先介绍了MPP Fortran的主要特点,然后以该语言为例,对面向MPP系统程序自动并行化的基本内容以及关键技术进行了分析和探讨。 相似文献
8.
本文基于函数式语言的并行LE计值语义,提出了一个针对TRANSPUTER网络的函数式语言的并行抽象机模型──并行LEMACHINE.在该抽象机中由于LE计值分析方法的采用减少了函数式语言的惰性语义所带来的开销,并且在并行性开发中引入惰性计值的思想在保证充分利用系统中的并行处理能力的同时,基于THREAD的惰性进程生成法减少了一些不必要的并行性开发所带来的开销.双向链表的栈模型亦对并行进程的实现效率有较大的提高,原型系统的测试显示系统具有较高的执行效率. 相似文献
9.
基于PDM框架的并行集成技术研究 总被引:4,自引:0,他引:4
本文具体论述了基于PDM的产品集成开发体系结构及系统集成框架。依据并行工程的产品开发哲理及细化设计循环的思想,分析了CAD/DFM/CAPP/CAM怕实现方法。通过ODBC标准接口的方式实现了与MIS、MRPII系统的集成,有效地达到了企业内部信息资源的共享。基于PDM框架来实现CAD/CAPP/CAM的并行集成是一种较为理想的模式。 相似文献
10.
形式化软件开发方法DD—VDM 总被引:1,自引:1,他引:1
在指出VDM方法用于较大程序开发的不足的基础上,本文提出了基于模型分解、模块化和运算分解思想的数据分解的概念,并将其引入VDM,从而得到比VDM更加一般的软件形式化开发方法DD-VDM、在DD-VDM中,可采用罗为灵活的开发策略,并且开发过程的复杂性也可得到有效控制。 相似文献
11.
12.
国内并联机器人研究现状及未来进展 总被引:4,自引:0,他引:4
根据大量国内并联机器人文献,介绍了国内并联机器人的机构学、运动学、动力学、控制策略以及仿真等方面的主要研究成果,并阐述了我国并联机器人未来发展的方向以及尚待解决的问题。 相似文献
13.
1.引言程序的调试技术对于计算来说是很重要的,因为抛开性能不谈,程序的正确性是编程者追求的最终目标。然而随着科学的发展,需要解决的问题的规模越来越大,传统的串行计算模式已经难以满足需要,于是并行计算模式被提出。那么调试这一必需的功能也要被放到并行计算环境中重新考虑,从而提出了并行调试的概念。 相似文献
14.
Parallel computing with the MATLAB® language and environment has received interest from various quarters. The Parallel Computing ToolboxTM and MATLAB® Distributed Computing ServerTM from The MathWorks are among several available tools that offer this capability. We explore some of the key features of the parallel MATLAB language that these tools offer. We describe the underlying mechanics as well as the salient design decisions and rationale for certain features in the toolset. The paper concludes by identifying some issues that we must address as the language features evolve. 相似文献
15.
Lukasz G. Szafaryn Todd Gamblin Bronis R. de Supinski Kevin Skadron 《Journal of Parallel and Distributed Computing》2013
The increasing computational needs of parallel applications inevitably require portability across parallel architectures, which now include heterogeneous processing resources, such as CPUs and GPUs, and multiple SIMD/SIMT widths. However, the lack of a common parallel programming paradigm that provides predictable, near-optimal performance on each resource leads to the use of low-level frameworks with architecture-specific optimizations, which in turn cause the code base to diverge and makes porting difficult. Our experiences with parallel applications and frameworks lead us to the conclusion that achieving performance portability requires a common set of high-level directives and efficient mapping onto each architecture. 相似文献
16.
串行程序在大粒度级的并行分解及可并行执行包的形成 总被引:1,自引:0,他引:1
本文提出了针对由划分阶段所形成的任务图[7]进行优化、合并的技术及相应的算法,用于在并行与通信开销间进行折衷,以使分解出的并行成份有尽可能高的执行效率。本文还给出了根据综合后的任务图形成可并行执行包,并在其中自动插入通信原语的方法。 相似文献
17.
本文介绍了并行打印适配器在两台PC机之间实现双机通信中的应用。给出了一种线路连接图,和发送接收程序,并指出了进一步的工作方向。 相似文献
18.
Parallel Algorithm Oriented Mesh Database 总被引:1,自引:1,他引:0
Jean-François Remacle Ottmar Klaas Joseph E. Flaherty Mark S. Shephard 《Engineering with Computers》2002,18(3):274-284
In this paper, we present a new point of view for efficiently managing general parallel mesh representations. Taking as a
slarting point the Algorithm Oriented Mesh Database (AOMD) of [1] we extend the concepts to a parallel mesh representation.
The important aspects of parallel adaptivity and dynamic load balancing are discussed. We finally show how AOMD can be effectively
interfaced with mesh adaptive partial differential equation solvers. Results of the calculation of an elasticity problem and
of a transient fluid dynamics problem involving thousands of mesh refinements, and load balancings are finally presented.
ID="A1" Correspondence and offprint requests to: J. Remacle, Scientific Computation Research Center, Rensselaer Polytechnic Institute, 110 8th Street, Troy, NY 12180, USA.
E-mail: remacle@scorec.rpi.edu 相似文献
19.
David E. Singh Florin Isaila Juan C. Pichel Jesús Carretero 《The Journal of supercomputing》2009,47(1):53-75
In this paper, we present a novel multiple phase I/O collective technique for generic block-cyclic distributions. The I/O
technique is divided into two stages: inspector and executor. During the inspector stage, the communication pattern is computed
and the required datatypes are automatically generated. This information is used during the executor stage in performing the
communication and file accesses. The two stages are decoupled, so that for repetitive file access patterns, the computations
from the inspector stage can be performed once and reused several times by the executor. This strategy allows to amortize
the inspector cost over several I/O operations. In this paper, we evaluate the performance of multiple phase I/O collective
technique and we compare it with other state of the art approaches. Experimental results show that for small access granularities,
our method outperforms in the large majority of cases other parallel I/O optimizations techniques.
相似文献
Jesús CarreteroEmail: |
20.
并行数据库系统的体系结构 总被引:1,自引:0,他引:1
一、引言 进入九十年代以来,越来越多的应用表明,传统的大型计算机系统缺乏支持高性能联机事务处理和复杂查询操作的能力。当今数据库规模的急剧澎胀、数据库工作负载的日益加重,以及新的应用领域的不断出现和成熟,已使传统的大型计算机达到了性能的极限。例如,美国国家专利局的信息数据库的信息量高达25太字节(1980年)[1],即使使用目前最快的大型机,按每秒处理100兆字节的处理速度,要把这个数据库全部检索一遍,也要花费100小时。设计支持海量数据和满足实时要求的高性能的数据库系,统已经成为数据库研究领域所面临的一项严峻挑战。 相似文献