In this paper, we describe our experience with developing Airshed, a large pollution modeling application, in the Fx programming environment. We demonstrate that high level parallel programming languages like Fx and H...
详细信息
In this paper, we describe our experience with developing Airshed, a large pollution modeling application, in the Fx programming environment. We demonstrate that high level parallel programming languages like Fx and High Performance Fortran offer a simple and attractive model for developing portable and efficient parallel applications. Performance results are presented for the Airshed application executing on Intel Paragon and Cray T3D and T3E parallel computers. The results demonstrate that the application is "performance portable", i.e., it achieves good and consistent performance across different architectures, and that the performance can be explained and predicted using a simple model for the communication and computation phases in the program. We also show how task parallelism was used to alleviate I/O related bottlenecks, an important consideration in many applications. Finally, we demonstrate how external parallel modules developed using different parallelization methods can be integrated in a relatively simple and flexible way with modules developed in the Fx compiler framework. Overall, our experience demonstrates that an HPF-based environment is highly suitable for developing complex applications, including multidisciplinary applications.
Checkpointing in a homogeneous environment, where both checkpointing and recovery are performed on the same type of machine and operating system, has been studied extensively. As heterogeneous distributed systems beco...
详细信息
Checkpointing in a homogeneous environment, where both checkpointing and recovery are performed on the same type of machine and operating system, has been studied extensively. As heterogeneous distributed systems become pervasive, it is desirable to extend the capability of checkpointing to non-homogeneous environments. This paper describes a prototype, PREACHES, that achieves portable checkpointing of single process applications in heterogeneous systems using checkpoint propagation. The checkpoint propagation technique generates machine-dependent checkpoints for each different architecture in the heterogeneous environment. When failure occurs, the failed process can be restarted on a specified machine with the checkpoint that is appropriate for the architecture. An implementation of PREACHES on a heterogeneous network of workstations has been successfully developed based on TCP/IP communication. PREACHES also provides automatic and fast recovery for single process programs.
In recent year network computing technologies have been developed rapidly and the extended use of Internet applications for enterprises such as intranet/extarnet in and between enterprises has been increased enormousl...
详细信息
In recent year network computing technologies have been developed rapidly and the extended use of Internet applications for enterprises such as intranet/extarnet in and between enterprises has been increased enormously,the business in the future will be executed by virtual *** enterprise is established on the integrated information environment to support the execution of streamless business processes by the team members who are representatives of the organizations that are participated in the actual business process in virtual *** establish the integrated information environment,it is necessary to provide the interoperability to process the diversities in heterogeneous distributedcomputing environment and build up logically integrated database to execute the information sharing between *** build up logically integrated database,one approach is to use the multidatabase system that provides the global view by producing a global schema through schema integration and another approach is only to connect the databases without schema integration using database broker *** paper proposes multidatabase system prototype to implement the logically integrated database which is based on ObjectWeb *** technology combines the CORBA(Common Object Request Broker Architecture) as a communication infrastructure and WWW(World Wide Web) and Java that contain a platform-independent characteristics and provide the interoperability to process the information sharing transparently on heterogeneous distributed environment between enterprises.
In 1984, we began to study student attitudes toward the computer to determine whether the computer might be viewed as a "critical filter", discouraging women from using computers, enrolling in computer class...
详细信息
In 1984, we began to study student attitudes toward the computer to determine whether the computer might be viewed as a "critical filter", discouraging women from using computers, enrolling in computer classes, and choosing some majors. In business, we were particularly interested in determining whether a differential approach to computers might have an impact on careers. This paper compares attitudes of students enrolled in an introductory computer course designed for business students in 1984 with the attitudes of students enrolled in the same course in 1997. Students were asked to provide demographic data and information about previous exposure to computers. In 1997, they were also asked about their applications and interface preferences, use of e-mail and use of online services. Four of sixteen scaled questions were used to construct a Fear Index for each year.
In this paper, a framework for efficient service creation and service provision, as far as information, telecommunications and applications services are concerned, is presented. Adopting the Telecommunication Informat...
详细信息
In this paper, a framework for efficient service creation and service provision, as far as information, telecommunications and applications services are concerned, is presented. Adopting the Telecommunication Information Networking Architecture (TINA) architectural model and in particular the TINA business model, it is argued that the federation concept and related examined mechanisms promote efficient service provisioning with respect to the resource allocation aspects. It is argued that federated resource management policies enable retailer, service providers and connectivity providers businesses to get virtually integrated and therefore to gain corporate advantage. Such policies are particularly meaningful in the context of electronic commerce.
We present a framework for building fail-safe hard real-time applications an top of an asynchronous distributed system subject to communication partitions, i.e. using processors and communication facilities whose real...
ISBN:
(纸本)0818678321
We present a framework for building fail-safe hard real-time applications an top of an asynchronous distributed system subject to communication partitions, i.e. using processors and communication facilities whose real-time delays cannot be guaranteed. The basic assumption behind our approach is that each processor has a local hardware clock that proceeds within a linear envelope of real-time. This allows to compute an upper bound on the actual delays incurred by a particular processing sequence or message transmission. Services and applications can use these computed bounds to detect when they cannot guarantee all their properties because of excessive delays, This allows an application to detect when to switch to a fail-safe mode.
As more business activities are being automated and an increasing number of computers are being used to store vital and sensitive information the need for secure computer systems becomes more apparent. This need is ev...
详细信息
We summarize an implementation of a distributed shared-memory system on a workstation cluster, in this paper, we introduce fast serial links called Serial Transparent Asynchronous First-in First-out Link (STAFF-Link)....
详细信息
The proceedings contain 23 papers. The special focus in this conference is on Discrete Algorithms, Programming Environments and Implementations. The topics include: Parallel mesh generation;efficient massively paralle...
ISBN:
(纸本)3540631380
The proceedings contain 23 papers. The special focus in this conference is on Discrete Algorithms, Programming Environments and Implementations. The topics include: Parallel mesh generation;efficient massively parallel quicksort;practical parallel list ranking;on computing all maximal cliques distributedly;a probabilistic model for best-first search BandB algorithms;programming irregular parallel applications in cilk;a variant of the biconjugate gradient method suitable for massively parallel computing;efficient implementation of the improved quasi-minimal residual method on massively distributed memory computers;programming with shared data abstractions;supporting run-time parallelization of DO-ACROSS loops on general networks of workstations;engineering diffusive load balancing algorithms using experiments;comparative study of static scheduling with task duplication for distributed systems;a new approximation algorithm for the register allocation problem;improving cache performance through tiling and data alignment;a support for non-uniform parallel loops and its application to a flame simulation code;performance otimization of combined variable-cost computations and I/O;parallel software caches;communication efficient parallel searching;parallel sparse cholesky factorization and unstructured graph partitioning for sparse linear system solving.
This session deals with fundamental issues arising in wireless networking mad their implications for high performance business, consumer and military computingapplications. We will describe the physicM basis for wire...
详细信息
暂无评论