共查询到19条相似文献,搜索用时 46 毫秒
1.
PJVM:基于Java的面向对象分布并行处理系统 总被引:3,自引:0,他引:3
文中介绍了PJVM系统的组成及主要特点,讨论了如何扩充Java的对象库,解决异构环境下进行并行分布处理出现的多进程或多线程存取共享变量的同步、分布式共享存储管理等问题,并通过几个实例说明了系统提供的多种编程接口和多种计算模式是可行的,从而为Java应用开辟了新的领域,为在异构广域网络上实现超大问题的大规模分布并行处理奠定了基础。 相似文献
2.
本文介绍Java语言提供的网上分布式计算技术RMI(远程方法调用),并与传统的分布式计算技术进行比较,说明Java语言在分布式计算方面的独特之处。 相似文献
3.
4.
5.
<正> 计算机的主要用途将从单机应用转向网络应用,这是一大趋势,不可逆转。网络就是计算机,Java是网络上的世界语。它已成为Internet网络编程语言事实上的标准。它是一种跨平台的、适合于网络计算环境的面向对象程序设计语言。Java语言的基础是C++语言,但去掉了其中易出错的部分。 相似文献
6.
Java语言的基本编程原理(上)王克宏孙元丁锂1Java语言概述从1995年5月23日SUN公司正式推出Java语言的规范以来,Java的发展十分迅速,并仍然在昂首阔步地向前迈进。它不仅仅是一种编程语言了,而是正在形成一门Java技术。Java之所... 相似文献
7.
1.引言 Java是Sun Microsystem公司开发的新一代面向对象的程序设计语言,其最主要设计目标之一是平台无关性以及可移植性,能很好地解决国际互连网的异构问题。随着以WWW为代表的Internet的迅速崛起,Java语言已被广泛接受,成为主流程序设计语言之一。 相似文献
8.
<正> 2002年1月1日,梦想开始, 2002年4月1日,梦想成真。 历时整整三个月。 之所以开篇就交代了我复习这门考试的时间,目的只有个——给每一个想通过这门考试的朋友以信心。 我考Java认证,是一个没有选择的选择,而考证的目标,也再低不过,那就是为了使自已的简历好看一点,得到一个面试的机会,仅此而 相似文献
10.
文章介绍了网上书店系统采用JSP、Servlet和JDBC等开发技术.作为一个开放的跨平台的结构,使得Web服务器、操作平台以及其它的组件很容易升级或切换,且在不会影响基本程序的情况下适应系统的不断变化和发展,对设计功能强大的网上书店系统具有理论与现实意义. 相似文献
11.
异构众核架构具有超高的性能功耗比,已成为超级计算机体系结构的重要发展方向.但众核系统更为复杂的并行层次和存储层次,给编程和优化带来了极大的挑战,因此研究面向众核系统的并行编程技术,对于降低国产众核系统并行应用的编程难度、提升并行程序的性能都具有重要的意义.提出统一架构的多模式并行编程模型,包括异构融合的加速运算模型和按同构方式编程的自主运算模型,根据编程模型设计了Parallel C语言,能有效描述国产众核系统的异构并行性,与其它众核系统上MPI+X的使用模式相比,编程和系统优化都具有全局视角,在多级局部性描述、单边消息、兼容已有多核应用等方面具有特色;基于Open64构建了Parallel C编译系统,全面支持加速运算模型和自主运算模型,提出并实现了数据布局与自动DMA、编译指导的线程代理和拓扑位置感知的集合通信等优化.Micro Benchmark和实际应用在神威太湖之光计算机系统上的测试数据表明,Parallel C语言和编译系统具有良好的性能和可扩展性,能够有效支撑大型应用. 相似文献
12.
The Hydra Parallel Programming System, a new parallel language extension to Java, and its supporting software are described. It is a fairly simple yet powerful language designed to address a number of areas that have not received much attention. One of these areas is the recompilation of parallel programs at runtime to allow a parallel program to adapt to the architecture it is executing on. The first version of this software system focuses on smaller Symmetric Multiprocessing and compatible architectures which are becoming more common. This particular class of machines has a great need for more options in the area of parallel programming among the vastly popular Java language programmers. Hydra programs will run as sequential Java on machines that do not have the parallel support or do not have an implemented Hydra runtime system without requirement of any modifications to the program. This paper describes the language, compares it with other languages (specifically with JOMP, an OpenMP implementation for Java), presents a brief discussion on compiling and executing Hydra programs, presents some sample benchmarks and their performance on three platforms, and concludes with a discussion of issues and future directions for Hydra. Copyright © 2007 John Wiley & Sons, Ltd. 相似文献
13.
一个基于CORBA和Java技术的分布式并行有限元计算环境 总被引:5,自引:0,他引:5
该文结合CORBA(Common Object Broker Architecture)和Java技术,提出了一个能在支持TCP/IP协议的异构网络环境下实现分布式有限元计算环境的具体方案,为了验证方案的可行性,在西南交通大学应用力学与工程系计算中心的局域网上实现了分布式并行计算环境的基本框架,并进行了1000阶矩阵相乘的计算。 相似文献
14.
更实际的并行计算模型 总被引:7,自引:0,他引:7
陈国良 《小型微型计算机系统》1995,16(2):1-9
过去所报导的大量并行算法在小规模的并行机上均运行得很好,然而将其移植到大规模并行机上运行时性能却很差。原因之一就是并行计算模型(如PRAM)过于抽象,略去了一些诸如通信、同步等算法运行时不可忽略的因素。本文介绍目前所提出的几个较能反映近代并行机性能的更为实际的并行计算模型,包括异步PRAM,BSP,logP和C3模型等。当然这些模型在与真实并行机吻合的程度、可使用性和分析较复杂算法时的可操作性等方面尚存异议,但是它们的确打开了研究并行计其模型的新途径,成为当今并行算法研究的热点之一。 相似文献
15.
阐述接口定义语言(IDL)编译器在CORBA开发模型中的作用.提出了IDL编译器的开发模型,讨论了在编译器实现过程中的技术问题. 相似文献
16.
袁道华 《计算机工程与设计》1998,19(5):47-51
介绍工作站网络上并行计算的概念,意义,和计算模型,重点讨论了基于分布式共享存贮器的网络并行计算,提出了作者自己的思想方法和并行程序设计模型。 相似文献
17.
Directives based incremental parallelism is an uncomplicated and expressive parallelisation practice and has led to wide adoption of OpenMP. However, the OpenMP specification does not present a binding for the Java language and the OpenMP threading model finds limited use for GUI (Graphical User Interface) application development. This paper focuses on the study of a semantic interpretation of OpenMP in the context of an object orientated environment. It proposes novel concepts to extend OpenMP for applications with a Graphical User Interface (GUI), based on the distinction between parallelism and concurrency. We present a compiler-runtime system for OpenMP-like directives in Java, enhanced with GUI related constructs. Acknowledging the productivity gains of the incremental parallelism approach of OpenMP, the GUI related constructs enable the developer to incrementally introduce concurrency. We present and discuss the performance of programs written using our system by comparing them with previous attempts and traditional ways of parallelisation-concurrency, using the parallel Java Grande Forum (JGF) benchmarks and a set of GUI applications. 相似文献
18.
In recent years, network of workstations/PCs (so called NOW) are becoming appealing vehicles for cost-effective parallel computing. Due to the commodity nature of workstations and networking equipment, LAN environments are gradually becoming heterogeneous. The diverse sources of heterogeneity in NOW systems pose a challenge on the design of efficient communication algorithms for this class of systems. In this paper, we propose efficient algorithms for multiple multicast on heterogeneous NOW systems, focusing on heterogeneity in processing speeds of workstations/PCs. Multiple multicast is an important operation in many scientific and industrial applications. Multicast on heterogeneous systems has not been investigated until recently. Our work distinguishes itself from others in two aspects: (1) In contrast to the blocking communication model used in prior works, we model communication in a heterogeneous cluster more accurately by a non-blocking communication model, and design multicast algorithms that can fully take advantage of non-blocking communication. (2) While prior works focus on single multicast problem, we propose efficient algorithms for general, multiple multicast (in which single multicast is a special case) on heterogeneous NOW systems. To our knowledge, our work is the earliest effort that addresses multiple multicast for heterogeneous NOW systems. These algorithms are evaluated using a network simulator for heterogeneous NOW systems. Our experimental results on a system of up to 64 nodes show that some of the algorithms outperform others in many cases. The best algorithm achieves completion time that is within 2.5 times of the lower bound. 相似文献
19.
Numerous new RISC processors provide support for supercomputing.By using the “mini-Cray” i860 superscalar processor,an add-on board has been developed to boost the performance of a real time system.A parallel heterogeneous multiprocessor surercomputing system,TSP,is constructed.In this paper,we present the system design consideration and described the architecture of the TSP and its features. 相似文献