Skip to main content

Distributed and parallel systems and HOOD4

  • Conference paper
  • First Online:
Ada in Europe (Ada-Europe 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1031))

Included in the following conference series:

  • 106 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. HOOD4 Reference Manual, Draft.

    Google Scholar 

  2. CEC ESPRIT Project 8451 “SOFTPAR”, A Software Factory for the Development of Parallel Applications, November 1994

    Google Scholar 

  3. R.Gerlich: 1st EUROSPACE Symposium “Ada in Aerospace”, December 1990, Barcelona, Spain, pp. 254–272

    Google Scholar 

  4. R.Gerlich: Dynamic Configuration with Ada, 10th National Conference on Ada Technology, February 1992, Washington D.C., pp.276–284

    Google Scholar 

  5. Hard Real-Time System Kernal Operating System, ESTEC contract no. 9198/90/NL/SF, Final Report 1993, Noordwjk, The Netherlands

    Google Scholar 

  6. 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

    Google Scholar 

  7. K.Wolf, A.Holtz, M.Lang: High Performance C++, HPCN95, Milano, Italy

    Google Scholar 

  8. PowerExplorer, Parsytec Computer GmbH, Juelicher Strasse 338, D-52070 Aachen

    Google Scholar 

  9. SES/workbench, Scientific and Engineering Software Inc., Building A, 4301 Westbank Drive, Austin, Texas, 78746-6564, USA

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marcel Toussaint

Rights and permissions

Reprints 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

Publish with us

Policies and ethics