首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
2.
类型是程序设计语言中的一个最基本的概念,数据、函数和过程,都有自己的类型,这是构造程序的基础。抽象在程序设计语言和设计方法学的发展过程中一直起着主导作用,整个软件工程的进展总是和抽象程度的提高紧密联系在一起,而数据抽象则是最基  相似文献   

3.
4.
开放式软件体系结构描述语言设计   总被引:5,自引:0,他引:5  
本文针对软件体系结构描述语言的发展趋势和研究特点,提出并实现了一种开放式的软件体系结构描述语言COADL,COADL不仅使得工作人员可以方便的使用其对软件系统进行软件体系结构设计和开发,而且还为有关工作人员提供了进一步利用其它现有体系结构语言的扩展接口。  相似文献   

5.
面向对象程序设计是一种实用的支持模块化设计和代码复用的程序设计方法。大多数面向对象语言均支持信息隐蔽的数据抽象和封装。然而继承性的存在却严重地削弱了封装带来的好外。本文讨论了信息隐蔽和继承性间的关系,并描述了一种支持封装的多路继承机制。  相似文献   

6.
本文通过对并行程序设计的三个步骤及数据并行问题特点的分析,论述了数据并行语言应支持程序员对数据划分和映射的描述,并讨论了为此应对串行语言扩展的几个结构。通过四个成功的数据并行语言,说明了这几个扩展结构存在的必要性和合理性。  相似文献   

7.
INMOS公司在开发了Transputer的同时,考虑到用户程序的继续使用,开发了FORTRAN.C和PascaL等语言。其后,为了满足多个Transputer并行处理的需要,又发布了并行FORT-RAN、并行C和Ada语言。前两种语言编写的程序,经我们测试证明:在Transputer并行系统上使用效率极高。本文主要介绍这两种国内最新的并行语言。并且给出了一些测试运算结果的速度比较。配合其它文章,使读者可以对Transputer并行系统和并行语言的使用有一个了解,为进一步在我国计算机界推广应用这种先进技术打开大门。  相似文献   

8.
数据并行模型应用到MIMD机器上,实现SPMD模式的松散同步的方式越来越受到人们的重视。文中提出了一个以屏构并行系统为环境的数据并行语言Multi-c的设计和实现。正在实现的Muliti-c编译器,以预编译的方式接受SIMD形式的程序说明,放宽同步要求,产生能以SPMK方式在并行系统上运行的C程序。  相似文献   

9.
讨论大规模并行机数据并行语言编译技术中的并行循环迭代分布算法。数据并行语言的数据分布方式有BLOCK,BLOCK(1),BLOCK(N)和:4种,而循环迭代分布是与数据分布对准的,文中给出与这些分布方式对应的循环迭代分布算法,算法允许确定数据分布方式的对准数组的下标可以是任意系数的一阶线性表达式;并行循环的循环增量可以为任意非零整数。  相似文献   

10.
数据并行虽然已经获得了广泛的应用,但是,仍然有一些应用程序不适于数据并行语言的并行模式,如树结构算法。数据并行与任务并行的结合可以很好地解决这些问题。该文主要讨论了在数据并行中引入任务并行时,遇到的共享变量、代码生成和处理器分配等问题,比较和分析了基于编译、基于语言和基于协作库的方法。  相似文献   

11.
ETL(Extraction-Transformation-Loader)是企业内部和企业间信息资源交换和共享的关键技术。随着企业数据量的剧增,如何提高数据处理能力和执行效率成为ETL需要解决的难题之一。提出一个基于缓存的并发ETL数据流程处理框架,该框架使用基于组件分类的缓存复用技术来降低内存消耗和数据拷贝次数;同时使用一种并发的数据处理流程调度执行策略,该策略具有任务、流水线、数据处理多粒度并行的特点。该方法已在网驰平台ONCE DQ实现并得到验证。  相似文献   

12.
虽然多层快速多极子算法在解决大尺度电磁散射问题中表现出了很好的效率,但是,当未知量达到千万时,由于复杂的结构和计算该算法很难再保持高效的计算能力。为了解决负载均衡引起的性能瓶颈问题,提出多层快速多极子算法基于八叉树的多层结构并行数据划分策略。该方法包括根据树结构中分布层和共享层不同特征的单独处理,也包括解决数据冲突的转移层的处理方法和为了减少分布存储系统中的通信时间而在分布层引入的冗余技术。实验结果表明多层快速多极子算法并行计算的开销明显减少,并且能够获得比较高的并行效率。  相似文献   

13.
本文提出了一种能克服各种数据偏斜、高效的、并行二元连接运算算法,可在不同的数据偏斜情况下启动不同的模块,克服数据偏斜造成的负载不平衡现象。  相似文献   

14.
为了保证服务器节点完全对等的分布式并行数据库系统更新结果一致性,提出基于数据环境一致性的分布式并行更新协议DEC-DP2PC(Distributed and Parallel 2PC Based on Data-Environment-Consistency),对经典2PC(two phase commit)在执行条件、表决内容和次数、全局提交和撤销定义等方面进行了针对性改进。性能分析和测试表明,DEC-DP2PC可有效过滤数据副本分布和版本号等数据环境信息不一致情况下事务的执行,减少全局数据环境一致性维护开销和降低系统平均响应时间。  相似文献   

15.
Abstract

A new parallel version of Friedman's Multivariate Adaptive Regression Splines (MARS) algorithm is discussed. By partitioning the data over the processors of a parallel computational system one achieves good parallel efficiency. Instead of using truncated power basis functions of the original MARS, the new method (BMARS) utilises B-sp!ines which improves numerical stability and reduces the computational cost of the procedure. In addition, the coefficients of the basis functions of a BMARS model provide quickly accessible information about the local behaviour of the function. The algorithm has a time complexity proportional to the number of data records. The method provides a new means for the detection of areas in the space of features which are characterised by the "interesting" patterns of response values. This is applied to searching for classes of incorrect tax returns using multiple predictor variables or features. The parallel algorithm makes it feasible to investigate very large databases, such as the taxation database.  相似文献   

16.
本文分析了在3L并行Fortran编译环境下,以及MS-Fortran和NDP-Fortran串行编译环境下,数据文件按二进制数代码以顺序方式存取时的存储格式;分别提出并实现了采用串并行Fortran设计数据文件接口的方法,并给出了适当的例子。  相似文献   

17.
异常点剔除及其并行实现   总被引:1,自引:0,他引:1  
1.引言 航天技术的发展带来了超大量的数据,如何从这些超大量的数据中获取所需的信息已成为航天技术发展迫切需要解决的关键技术之一. 美国在“阿波罗”登月计划实施登月舱与指挥舱的对接中,就成功地应用了数据处理技术;在海湾战争中,美国实现对伊拉克导弹的拦截中也成功地应用了数据处理技术.这些数据处理系统的实现和应用,依靠的是快速高效的计算机系统和数据处理技术的创新与突破. 战略导弹的研制与定型和载人航天工程需要高精度的外测、遥测、光测测量数据.从多套、多站、多种测量设备的联合测量数据中摸清误差规律、调整参…  相似文献   

18.
基于主从模式的并行关联规则挖掘算法及其应用研究   总被引:2,自引:0,他引:2  
文章把数据挖掘技术引入到地震预报领域,研究并行关联规则在地震预报中寻找地震相关地区的应用。针对地震目录数据的特点利用多种剪枝技术,提出一个基于主从模式设计的并行关联规则挖掘算法,取得了较好的运行效率。在寻找地震地区相关性的应用实践中得到了一些有意义的结果。  相似文献   

19.
本文考虑在并行数据库系统中基于归并排序的分组操作和集函数计算。为消除结点间数据分布倾斜对并行排序效果的影响,采用静态或动态数据平衡方法。通过实验模拟,比较了采用不平衡方法、静态平衡方法和动态平衡方法的查询效果  相似文献   

20.
并行程序设计的研究对并行机性能的发挥和推广应用都具有重要的作用。本文介绍了并行计算机的结构、并行程序设计模型和并行语言的一些基本概念,讨论了并行程序设计的方法,分析了大规模并行处理中编译技术的若干问题和研究方向。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号