Abstract
For distributed and parallel computing the new version of HOOD, HOOD4 [1], brings a significant advantage: it decouples the logical design from the partitioning required to map software onto a net of processors. The HOOD Run-Time Support System (HRTS), introduced for HOOD4, will support an engineer to distribute the software. With the HOOD4 approach a software engineer can concentrate on the required functionality and has not to care about a certain hardware configuration which may have to be changed when he has finished the implementation. HOOD4 tackles the problem of software distribution in threefold manner: Firstly, it introduces clearly defined planes in a design where a cut can easily be done without impacting the logic of the software system. Secondly, the HRTS provides the means needed to establish the communication channels between the physically separated partitions. Thirdly, it allows to provide timing information from which a performance prediction can be derived. This allows to evaluate the performance of a hardware and software configuration already during the design phase. Based on the results of the performance prediction the optimum hardware configuration can be evaluated in advance. The HOOD4 concept for support of distributed systems was defined during the SOFTPAR project [2] by customising approaches for migration of software [3,4] and for real-time processing [5]. During the SOFTPAR project an exercise with this concept will be done for a high performance parallel C++ application [6,7] using tools of the project and a PowerPC network [8] and a workstation cluster.
Preview
Unable to display preview. Download preview PDF.
References
HOOD4 Reference Manual, Draft.
CEC ESPRIT Project 8451 “SOFTPAR”, A Software Factory for the Development of Parallel Applications, November 1994
R.Gerlich: 1st EUROSPACE Symposium “Ada in Aerospace”, December 1990, Barcelona, Spain, pp. 254–272
R.Gerlich: Dynamic Configuration with Ada, 10th National Conference on Ada Technology, February 1992, Washington D.C., pp.276–284
Hard Real-Time System Kernal Operating System, ESTEC contract no. 9198/90/NL/SF, Final Report 1993, Noordwjk, The Netherlands
J.M.Letteron, J.Bancroft, K.Wolf, A.Holtz, M.Lang, R.Gerlich, V.Debus: HOOD and Parallelism in the SOFTPAR Project, HPCN95, Milano, Italy
K.Wolf, A.Holtz, M.Lang: High Performance C++, HPCN95, Milano, Italy
PowerExplorer, Parsytec Computer GmbH, Juelicher Strasse 338, D-52070 Aachen
SES/workbench, Scientific and Engineering Software Inc., Building A, 4301 Westbank Drive, Austin, Texas, 78746-6564, USA
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gerlich, R., Kerep, M. (1996). Distributed and parallel systems and HOOD4. In: Toussaint, M. (eds) Ada in Europe. Ada-Europe 1995. Lecture Notes in Computer Science, vol 1031. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015498
Download citation
DOI: https://doi.org/10.1007/BFb0015498
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60757-1
Online ISBN: 978-3-540-49362-4
eBook Packages: Springer Book Archive