Advertisement

HOOD and parallelism in the Softpar project

  • Jean-Marc Letteron
  • Jeremy Bancroft
  • Rainer Gerlich
  • Volker Debus
  • Klaus Wolf
  • Andrea Holtz
  • Monika Lang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 919)

Abstract

The ESPRIT project 8451 Softpar has defined extensions to the HOOD design method to facilitate the design of applications for massively parallel environments. These extensions take into account different models of parallelism like distribution, functional parallelism, parallel processes and data parallelism. They consist in simplifying the Virtual Node concept, extending the execution requests, adding constrained dataflows and aggregate objects, and refining the usage of active objects in a parallel context. These extensions will be assessed in the context of the Softpar project by their implementation in the Concerto/HOOD tool, including code generation, and by the development of a pilot application.

Keywords

HOOD design method parallel environment software factory 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    HOOD reference manual 3.1 B.Delatte, M. Heitz, J-F Muller. Masson/Prentice Hall 1993 Google Scholar
  2. [2]
    Proposed Updates to HOOD Reference Manual 3.1 Bancroft, Gerlich,Wolf E.C. ESPRIT Project 8451, SOFTPAR-S.92 and SOFTPAR-D.2.3, June 1994 Google Scholar
  3. [3]
    Programming Massively Parallel Architectures with Sequential Object-Oriented Languages J-M Jézéquel, F. Bergheul, F. André. In cture Notes in Computer Science PARLE 92, pp 329–344. D. Etiemble, J-C Syre (eds) Springer-Verlag Google Scholar
  4. [4]
    Tools for Object-Oriented SPMD Programming Moisan, Duthen, Caubet. In Microprocessing and Microprogramming 38 (1993) 186–196 North Holland.Google Scholar
  5. [5]
    C**: A Large-Grain, Object-Oriented, Data-Parallel programming Language J. Larus, B. Richards, G. Viswananthan. In UW Technical Report #1126, Computer Science Dpt., University of Wisconsin-Madison, USA, 1992.Google Scholar
  6. [6]
    Concurrent Aggregates (ca)A. Chien, W. Dally In Proceeding of 2ndACM Sigplan Symposium on Principles and Practice of Parallel Programming, 1991.Google Scholar
  7. [7]
    C* Reference Manual Thinking Machine Corporation. version 6.0 Pre-Beta, July 1990Google Scholar
  8. [8]
    HPC++ Reference ManualB.Moisan, K. Wolf. In context of Softpar European ESPRIT Project 8451,version 2.0, June 1994.Google Scholar
  9. [9]
    Run-Time Linking and On-Line Mode Management with Ada R. Gerlich ESA 1st Conference on Spacecraft Guidance, Navigation and Control, May 1991 Google Scholar
  10. [10]
    Dynamische Konfiguration mit Ada (Dynamic Configuration with Ada) R. Gerlich Ada Deutschland, April 1993,10 th Annual National Conference on Ada Technology, Feb 1992 Google Scholar
  11. [11]
    On-Line Migration von C++-Programmen in einem Netzwerk U. Koch Hochschule für Technik, Wirtschaft und Socialwesen, Zittau/Goerlitz, Thesis, 1994 Google Scholar
  12. [12]
    Dynamische Konfiguration und Partitionierung von C++-ProgrammenT. Koehler Hochschule für Technik, Wirtschaft und Socialwesen, Zittau/Goerlitz, Thesis, 1994Google Scholar
  13. [13]
    HRT-HOOD A. Burns and AJ. Wellings Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Jean-Marc Letteron
    • 1
  • Jeremy Bancroft
    • 1
  • Rainer Gerlich
    • 2
  • Volker Debus
    • 2
  • Klaus Wolf
    • 3
  • Andrea Holtz
    • 3
  • Monika Lang
    • 3
  1. 1.Montrouge cedex
  2. 2.Dornier/DASAFrance
  3. 3.GMDFrance

Personalised recommendations