Automatic data distribution for composite grid applications requires that meshes be mapped to a parallel machine in a manner that balances the load while minimizing communication. To provide beginning support for mapp...
详细信息
ISBN:
(纸本)0769521320
Automatic data distribution for composite grid applications requires that meshes be mapped to a parallel machine in a manner that balances the load while minimizing communication. To provide beginning support for mapping to computational grids, the Automatic Data Distribution Toolkit (ADDT) supports heterogeneous environments with varying communication and computational capabilities. this paper describes the applications supported by ADDT, the mapping techniques used, the web interface for the toolkit, as well as planned future developments1.
the proceedings contain 142 papers from the 18thinternationalparallel and distributedprocessingsymposium: IPDPS 2004. the topics discussed include: distributing data in composite grid applications for grid computi...
详细信息
ISBN:
(纸本)0769521320
the proceedings contain 142 papers from the 18thinternationalparallel and distributedprocessingsymposium: IPDPS 2004. the topics discussed include: distributing data in composite grid applications for grid computing;benchmark performance on cluster grid with NGB;evaluating the information power grid using the NAS grid benchmarks;benchmark probes for grid assessment;Boltzmann algorithms to partition and map software for computational grids;application partitionability in computational grids;and on partitioning FEM graphs using diffusion.
As clusters of workstations become increasingly popular the need for component frameworks that facilitate the high level modeling and rapid prototyping of parallel and distributedapplications on such systems is becom...
详细信息
ISBN:
(纸本)0769521320
As clusters of workstations become increasingly popular the need for component frameworks that facilitate the high level modeling and rapid prototyping of parallel and distributedapplications on such systems is becoming pressing. Many scientists and engineers have image and signal processingapplicationsthat could benefit from cluster computing. However, these applications often exist as legacy code, such as serial Matlab functions, which are not easily parallelizable. the goal of the JavaPorts project is to provide a framework and a set of tools that make it easy to develop component-based parallel and distributedapplications for networks of heterogeneous computing nodes. the latest version of the package supports the integration of Java and Matlab components into the same application and provides a mechanism for incorporating legacy Matlab functions into parallelprocessingapplications. the design and salient features of the framework and associated tools are discussed here, and application examples are presented which highlight how JavaPorts can be used to model, develop, launch and restructure applications with any number of interacting Java and Matlab components.
Two of the main threads in distributed computing that recently show noticeable progress are Grid Computing and the development of Web-based services. It is our opinion that the adoption of the standards fostered by th...
详细信息
ISBN:
(纸本)0769521320
Two of the main threads in distributed computing that recently show noticeable progress are Grid Computing and the development of Web-based services. It is our opinion that the adoption of the standards fostered by the web-service community could improve the level of usability and interoperability of grid systems and lead to the development of meta-computing systems based on reusable, interoperable components. Up to now the adoption of Web Services in Grid projects has never penetrated the core computational model. this is mainly due to the fact that Web Services use by default the SOAP protocol which is extremely ill suited to computational science applications. In this paper we show how we leveraged the Web Service Invocation Framework (WSIF) to develop a new high performance binding based on XDR coding and how we improved the general WSIF performance by developing an extension based on a fully static service invocation.
this paper describes the use of the "Plan 9 from Bell Labs" distributed operating system as a Grid Computing infrastructure. In particular it compares solutions using the de facto standard middleware toolkit...
详细信息
ISBN:
(纸本)0769521320
this paper describes the use of the "Plan 9 from Bell Labs" distributed operating system as a Grid Computing infrastructure. In particular it compares solutions using the de facto standard middleware toolkit for grids, Globus, to an environment constructed using computers running the Plan 9 operating system. these environments are compared based on the features they offer in the context of grid computing: Authentication, Security, Data Management, and Resource Discovery.
In this paper, some automatic parallelization and optimization techniques for irregular scientific computing are proposed. these techniques include communication cost reduction for irregular loop partitioning, interpr...
详细信息
ISBN:
(纸本)0769521320
In this paper, some automatic parallelization and optimization techniques for irregular scientific computing are proposed. these techniques include communication cost reduction for irregular loop partitioning, interprocedural optimization techniques for communication preprocessing when the irregular code has the procedure call, global vs. local indirection arrays remapping methods, and OpenMP directive extension for irregular computing.
the development of a component-based framework that supports components with improved programming flexibility and behavioral analysis capability is discussed. the design of the software components and the frameworks u...
详细信息
ISBN:
(纸本)0769521320
the development of a component-based framework that supports components with improved programming flexibility and behavioral analysis capability is discussed. the design of the software components and the frameworks used to integrate them into a composite application need to support a great deal of flexibility. the need for the frameworks to assist the application developer beyond just ensuring interface compatibility is suggested. Aspect-oriented programming concepts are also being used to support better modularity and portability in the design of components and composite applications.
this paper describes the implementation and use of a dedicated associative SIMD co-processor ideally suited for many applications such as database processing, image processing, genome matching, or molecular similarity...
详细信息
ISBN:
(纸本)0769521320
this paper describes the implementation and use of a dedicated associative SIMD co-processor ideally suited for many applications such as database processing, image processing, genome matching, or molecular similarity analysis. the concept of associative SIMD processing is introduced, and differentiated from other associative and SIMD techniques. then our ASC (ASsociative Computing) processor is briefly described, along with its implementation of associative SIMD processing. Finally, we demonstrate the use of our ASC processor on relational database processing and on the image processing operation of edge detection.
this article gives a brief overview of theoretical advances, computing trends, applications and future perspectives in parallel genetic algorithms. the information is segregated into two periods before and after the y...
详细信息
ISBN:
(纸本)0769521320
this article gives a brief overview of theoretical advances, computing trends, applications and future perspectives in parallel genetic algorithms. the information is segregated into two periods before and after the year 2000 and in all chapters. the second period is more interesting and of higher importance, because it highlights recent research efforts and gives some hints about possible future trends. that is why we devote much space to the second period. As there is no such an overview of the recent period of parallel genetic algorithms, we find our investigation to be important in many aspects.
We present a parallel simulator - BigSim - for predicting performance of machines with a very large number of processors. the simulator provides the ability to make performance predictions for machines such as Blue-Ge...
详细信息
ISBN:
(纸本)0769521320
We present a parallel simulator - BigSim - for predicting performance of machines with a very large number of processors. the simulator provides the ability to make performance predictions for machines such as Blue-Gene/L, based on actual execution of real applications. We present this capability using case-studies of some application benchmarks. Such a simulator is useful to evaluate the performance of specific applications on such machines even before they are built. A sequential simulator may be too slow or infeasible. However, a parallel simulator faces problems of causality violations. We describe our scheme based on ideas from parallel discrete event simulation and utilize inherent determinacy of many parallelapplications. We also explore techniques for optimizing such parallel simulations of machines with large number of processors on existing machines with fewer number of processors.
暂无评论