DocumentCode :
2573021
Title :
Load-balancing and object-orientation: a case study from mesoscale flow modelling
Author :
Büttner, Lars ; Gerlach, Jens
Author_Institution :
Tech. Univ. of Berlin, Germany
fYear :
1995
fDate :
25-27 Jan 1995
Firstpage :
114
Lastpage :
121
Abstract :
Parallel processing is a natural choice to achieve higher performance for many applications from the area of scientific computing. Among them, the models of atmospheric circulation attract public attention, since they can be used for the simulation of the impact of human activities on our environment. The paper promotes the use of object-oriented design techniques to implement large data parallel applications. Object-parallelism is a very natural means to express concurrency inherent in an application. Above this we feel, that in an object-oriented environment it is much easier to provide fairly general solutions for problems common to parallel processing. One of the challenging problems of parallel processing is load balancing. For a wider acceptance of parallel computers solutions must be offered by the parallel operating systems. Of course this cannot be done irrespective of the applications, when efficiency has to be taken into account, Here again an interface on object level is the appropriate choice to combine generality with efficiency. We present a case study for the object-oriented redesign of a simulation program. Based on an analysis of this application we show that its inherent load imbalances can be redressed by integration of a simple load balancing strategy. A performance improvement by 25% has been achieved
Keywords :
atmospheric movements; geophysical fluid dynamics; meteorology; object-oriented programming; parallel machines; parallel programming; resource allocation; atmospheric circulation; case study; large data parallel applications; load balancing; load imbalances; load-balancing; mesoscale flow modelling; object level; object-orientation; object-oriented design techniques; object-oriented environment; object-oriented redesign; object-parallelism; parallel computers; parallel operating systems; parallel processing; scientific computing; simulation program; Application software; Atmospheric modeling; Computational modeling; Concurrent computing; Humans; Load management; Object oriented modeling; Operating systems; Parallel processing; Scientific computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1995. Proceedings. Euromicro Workshop on
Conference_Location :
San Remo
Print_ISBN :
0-8186-7031-2
Type :
conf
DOI :
10.1109/EMPDP.1995.389148
Filename :
389148
Link To Document :
بازگشت