𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Parallel adaptive computing on meta-systems including NOWs

✍ Scribed by N. Melab; E.-G. Talbi


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
470 KB
Volume
26
Category
Article
ISSN
0167-8191

No coin nor oath required. For personal study only.

✦ Synopsis


Load analysis of meta-systems including NOWs or COWs has shown that only a few percentage of the available power is used during long periods of time. Therefore, in order to exploit the idle time when executing a parallel application work load must be sent to a machine as soon as the latter becomes available. Furthermore, in order to keep respected the ownership of workstations work has to be stopped and resumed later as soon as the machine executing it is requisitioned by its owner. As a consequence, users need an adaptive system allowing to return events related to the goings and comings of workstations. On the other hand, it is necessary to provide them a parallel adaptive programming methodology that plans the handling of these events.

In this paper, we present the MARS (MARS: multi-user adaptive resource scheduler, developed at LIFL laboratory, Universit e de Lille I) system and its parallel adaptive programming methodology through the block-based GaussΒ±Jordan algorithm used in numerical analysis to invert large matrices. Moreover, we propose a work scheduling strategy and an application-oriented solution for the fault tolerance issue. Furthermore, we present some experimental results obtained on a DEC/ALPHA COW and a SUN/Sparc4 NOW. The results show that very high absolute eciencies can be obtained if the size of the blocks is well chosen. We also present some experimentations related to the adaptability of the application in a meta-system including the DEC/ALPHA COW and the SUN/Sparc4 NOW. The results show that the management of the adaptability consumes just a short percentage of execution time.


πŸ“œ SIMILAR VOLUMES


Adaptive parallel computing on heterogen
✍ Alexey Lastovetsky πŸ“‚ Article πŸ“… 2002 πŸ› Elsevier Science 🌐 English βš– 290 KB

The paper presents a new advanced version of the mpC parallel language. The language was designed specially for programming high-performance parallel computations on heterogeneous networks of computers. The advanced version allows the programmer to define at runtime all the main features of the und

Adaptive Multiresolution Structures for
✍ S.G. Ziavras; P. Meer πŸ“‚ Article πŸ“… 1994 πŸ› Elsevier Science 🌐 English βš– 886 KB

This paper presents a solution to the problem of creating region adjacency graph (RAG) pyramids on parallel computers comprising the hypercube topology. RAG pyramids represent hierarchies of irregular tesselations, with each tesselation generated in parallel by independent stochastic processes, and

Optimal Computing the Chessboard Distanc
✍ Yu-Hua Lee; Shi-Jinn Horng πŸ“‚ Article πŸ“… 1999 πŸ› Elsevier Science 🌐 English βš– 290 KB

The distance transform (DT) is an image computation tool which can be used to extract the information about the shape and the position of the foreground pixels relative to each other. It converts a binary image into a grey-level image, where each pixel has a value corresponding to the distance to th

Runtime Support for Parallelization of D
✍ Maher Kaddoura; Sanjay Ranka πŸ“‚ Article πŸ“… 1997 πŸ› Elsevier Science 🌐 English βš– 96 KB

In this paper we discuss the runtime support required for the parallelization of unstructured data-parallel applications on nonuniform and adaptive environments. We describe several optimization techniques for fast remapping of data and for reducing the amount of communications between machines when