The main goal of parallelizing compiler research is the ability to produce efficient parallel programs and the portability because of wide choices of current and future available parallel computer architectures. Since...
详细信息
We have developed a set of object-oriented classes and programs in C++ that implement molecular electrostatic models that can be described by the term, Macroscopic Electrostatics with Atomic Detail (MEAD). In the cour...
详细信息
Wavelet is a powerful theory, but its successful application still needs suitable programming tools. Java is a simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-pe...
详细信息
ISBN:
(纸本)0819424935
Wavelet is a powerful theory, but its successful application still needs suitable programming tools. Java is a simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multi- threaded, dynamic language. This paper addresses the design and development of a cross-platform software environment for experimenting and applying wavelet theory. WaveJava, a wavelet class library designed by the object-orient programming, is developed to take advantage of the wavelets features, such as multi-resolution analysis and parallel processing in the networking computing. A new application architecture is designed for the net-wide distributed client-server environment. The data are transmitted with multi-resolution packets. At the distributed sites around the net, these data packets are done the matching or recognition processing in parallel. The results are fed back to determine the next operation. So, the more robust results can be arrived quickly. The WaveJava is easy to use and expand for special application. This paper gives a solution for the distributed fingerprint information processing system. It also fits for some other net-base multimedia information processing, such as network library, remote teaching and filmless picture archiving and communications.
A powerful PDB-data-retrieval system PDB Diving Booster, which is a collection of functions/methods for data-retrieval and datatransmission, will enhances high-performance parallel-distributed programming in the field...
详细信息
The MPC++ Version 2 meta-level architecture is proposed. The architecture makes it possible to incorporate new optimizers into a compiler. A library designer can provide an optimizer specific to his class/template lib...
详细信息
Algorithms for generalized particle methods are discussed in the context of high-performance parallel distributed computing. An object-oriented framework for such methods is presented along with the implementation of ...
详细信息
Algorithms for generalized particle methods are discussed in the context of high-performance parallel distributed computing. An object-oriented framework for such methods is presented along with the implementation of several very different scientific particle-based applications using the POET framework.
Four object reference mechanisms for a parallelobject-oriented database system (OODBS) and used by a massively parallel programming language (MAPPLE) are tested by the parallel 001 Benchmark. Out of these mechanisms,...
详细信息
Four object reference mechanisms for a parallelobject-oriented database system (OODBS) and used by a massively parallel programming language (MAPPLE) are tested by the parallel 001 Benchmark. Out of these mechanisms, the object allocation table (OAT) was the most successful when many objects existed and were moved across processors. The OAT stores object identifiers (OIDs) that are independent of the object location and are paired with an indicator of the object location. In addition, the evaluation results show that when the number of object references among processors is large, an OAT entry should be inserted when an object is created. If the number is small, an OAT entry should be inserted when an object is referenced for the first time.
Many problems of distributed object-oriented applications can be uniformly resolved in the frame of approach based on the concept of cover. The cover is defined as an environment that transparently controls all aspect...
详细信息
Many problems of distributed object-oriented applications can be uniformly resolved in the frame of approach based on the concept of cover. The cover is defined as an environment that transparently controls all aspects of object's community, life: creation, interaction etc. To enable transparency, an object-oriented application must obey a principle of late binding, a reference to server object being obtained by the client at run time from a system environment. To implement cover services, the technique of metaobject control is applied, which provides extensions of program's semantics without changing the program code, by means of attaching additional method calls to each application object invocation. A special language (TL) in which the user can incrementally define new metaservices is described and illustrated by numerous examples.
The article presents TOPAS, a programming environment for visualization, animation and investigation of algorithms for mapping graphs of parallel programs into graphs of parallelcomputing systems implemented in Java ...
详细信息
The article presents TOPAS, a programming environment for visualization, animation and investigation of algorithms for mapping graphs of parallel programs into graphs of parallelcomputing systems implemented in Java and accessible on the WWW.
Frameworks for parallelcomputing have recently become popular as a means for presenting parallel algorithms as reusable components. Frameworks for parallelcomputing in general, and POET in particular, focus on findi...
详细信息
Frameworks for parallelcomputing have recently become popular as a means for presenting parallel algorithms as reusable components. Frameworks for parallelcomputing in general, and POET in particular, focus on finding ways to orchestrate cooperation between objects implementing parallel algorithms. POET seeks to be a general platform for scientific parallel algorithm components which can be modified, linked, "mixed and matched" to a user's specification. The paper centers on the characteristics that allow these components to cooperate, and at the same time, remain "black boxes" that users can drop into the frame without having to know the intricate details of message passing, data layout, etc.
暂无评论