共查询到20条相似文献,搜索用时 359 毫秒
1.
异构型计算能有效地利用多种不同的高性能计算机,以满足大型计算问题的不同计算需求。本文着重讨论了支持异构型计算的并行程序设计环境所需具备的功能,并以目前最流行的PVM和Express系统为例进行说明。 相似文献
2.
由于计算机通过Outlook Express 5.0在桌面上实现了全球范围的联机通讯,此时不但可以与别人发送和接收电子邮件,而且还可可加入新闻组进行信息交流。毫无疑问,网民们使用Outlook Express5.0的比例是相对较高的。但是,由于众多无法预测的原因,时常要重装Windows操作系统。如果直接重新安装Windows系统的话,OutlookExpress 5.0的许多配置(如电子信箱账号、通讯簿、邮件和以往连线预订的新闻及新闻组等)都将Windows操作系统的重装而永远“消失”了,实在… 相似文献
3.
4.
5.
本文用Express语言和IDEF方法分析了产品模型的结构,提出了基于特征的用Express描述的产品模型,建立了可满足新一代信息集成需要的符合PDES/STEP规范的回转体零件的特征字典 相似文献
6.
7.
乔良 《中国图象图形学报》1997,(5)
Intel快讯Intel发布具有CiscoISLVLAN功能的EtherExpresTMPRO/100服务器网卡北京1997年4月25日电。Intel公司今天发布了EtherExpressTMPRO/100服务器网卡,它是一种智能型的10/100Mb... 相似文献
8.
9.
制作主页的工具很多,象HTML、VB等语言需要专业的知识制作主页,MicrosoftFrontPage又需要单独购买软件才能制作主页,而捆绑在Windows98下的FrontPageExpress就不需要你增加什么费用就可制作主页,其制作的效果基本上能满足你的需要。如果你想制作更好的主页,用Fron-tPapeExpress先练习,也不失为一个好办法。FrontPageExpress是一种能够让你充分使用HTML语言的强大功能的网页编辑器。使用FrontPageExpress可以按照HTML的格… 相似文献
10.
网络并行计算中的负载平衡 总被引:8,自引:1,他引:7
廖湘科 《小型微型计算机系统》1995,16(9):32-36
本文详细讨论了网络并行计算中的负荷平衡,尤其是动态负载平衡问题,并提出了相应的解决办法,最后,我们给出了如何在Express环境中进行负载平衡程序设计的方法。 相似文献
11.
Parallel programming for multimedia applications 总被引:2,自引:2,他引:0
Hari Kalva Aleksandar Colic Adriana Garcia Borko Furht 《Multimedia Tools and Applications》2011,51(2):801-818
Computing capabilities are continuing to increase with the availability of multi core and many core processors. The wide availability
of multi core processors has made parallel programming possible for end user applications running on desktops, workstations,
and mobile devices. While parallel hardware has become common, software that exploits parallel capabilities is just beginning
to take hold. Multimedia applications, with their data parallel nature and large computing requirements will benefit significantly
from parallel programming. In this paper an overview of parallel programming is presented and languages and tools for parallel
programming such as OpenMP and CUDA are introduced within the scope of multimedia applications. 相似文献
12.
对一般的软件开发人员编写分布式并行计算程序是比较艰难的。它要求设计者对任务的分解、分配及子任务间的交互等问题有更高的技术。本文给出了分布式环境并行计算程序开发平台的一种新构架,研制了一个网络环境的可视化并行程序设计平台。用户只须将并行问题可视化地以图形方式描述出来,任务的调度、任务间通信都由系统自动完成
成,因而大大地方便了用户进行并行程序设计。 相似文献
成,因而大大地方便了用户进行并行程序设计。 相似文献
13.
分布并行系统的并行程序设计环境 总被引:1,自引:0,他引:1
分布式并行计算机系统中,由于没有共享内存以支持处理机间的数据交换,因而需采用messagepassing的方式实现并行计算中处理机间的数据通讯,并行程序设计环境作为程序员使用并行计算机系统工具,对于并行处理技术以及并行计算机系统的发展与推广应用都有重要的作用,本文将分布基于messagepassing的并行计算机系统中的并行程序设计环境的基本问题,并介绍几种典型的并行程序设计环境。 相似文献
14.
15.
16.
In this paper we introduce the history of the parallel programming language and list some of currently parallel programming languages. Then according to the classified principle. We analyze some of the representative parallel programming languages in detail. Finally, we show a further feature to the parallel programming language. 相似文献
17.
Multi-core systems are any computing device nowadays and stream processing applications are becoming recurrent workloads, demanding parallelism to achieve the desired quality of service. As soon as data, tasks, or requests arrive, they must be computed, analyzed, or processed. Since building such applications is not a trivial task, the software industry must adopt parallel APIs (Application Programming Interfaces) that simplify the exploitation of parallelism in hardware for accelerating time-to-market. In the last years, research efforts in academia and industry provided a set of parallel APIs, increasing productivity to software developers. However, a few studies are seeking to prove the usability of these interfaces. In this work, we aim to present a parallel programming assessment regarding the usability of parallel API for expressing parallelism on the stream processing application domain and multi-core systems. To this end, we conducted an empirical study with beginners in parallel application development. The study covered three parallel APIs, reporting several quantitative and qualitative indicators involving developers. Our contribution also comprises a parallel programming assessment methodology, which can be replicated in future assessments. This study revealed important insights such as recurrent compile-time and programming logic errors performed by beginners in parallel programming, as well as the programming effort, challenges, and learning curve. Moreover, we collected the participants’ opinions about their experience in this study to understand deeply the results achieved. 相似文献
18.
由通用微处理器和专用加速器构成的异构并行系统比传统的同构系统显示出更高的性能和效能,目前已成为高性能计算领域的重要发展趋势。然而,编程问题成为限制异构系统发展的一大挑战,因此引起学术界和业界广泛关注。本文首先阐述了异构系统编程问题的来源;其次分析了近年来面向异构系统编程方法的研究工作,并对其进行分类;最后总结了异构系统编程方法未来的研究问题。 相似文献
19.
FuzzyCLIPS is a rule-based programming language and it is very suitable for developing fuzzy expert systems. However, it usually
requires much longer execution time than algorithmic languages such as C and Java. To address this problem, we propose a parallel
version of FuzzyCLIPS to parallelize the execution of a fuzzy expert system with data dependence on a cluster system. We have
designed some extended parallel syntax following the original FuzzyCLIPS style. To simplify the programming model of parallel
FuzzyCLIPS, we hide, as much as possible, the tasks of parallel processing from programmers and implement them in the inference
engine by using MPI, the de facto standard for parallel programming for cluster systems. Furthermore, a load balancing function
has been implemented in the inference engine to adapt to the heterogeneity of computing nodes. It will intelligently allocate
different amounts of workload to different computing nodes according to the results of dynamic performance monitoring. The
programmer only needs to invoke the function in the program for better load balancing. To verify our design and evaluate the
performance, we have implemented a human resource website. Experimental results show that the proposed parallel FuzzyCLIPS
can garner a superlinear speedup and provide a more reasonable response time. 相似文献
20.
C++ and Concurrent C are both upward-compatible supersets of C that provide data abstraction and parallel programming facilities, respectively. Although data abstraction facilities are important for writing concurrent programs, we did not provide data abstraction facilities in Concurrent C because we did not want to duplicate the C++ research effort. Instead, we decided that we would eventually integrate C++ and Concurrent C facilities to produce a language with both data abstraction and parallel programming facilities, namely, Concurrent C++. Data abstraction and parallel programming facilities are orthogonal. Despite this, the merger of Concurrent C and C++ raised several integration issues. In this paper, we will give introductions to C++ and Concurrent C, give two examples illustrating the advantages of using data abstraction facilities in concurrent programs, and discuss issues in integrating C++ and Concurrent C to produce Concurrent C++. 相似文献