Skip to main content

Sprachunterstützung zur Programmierung von Multiprozessorsystemen mit Shared Virtual Memory

  • Conference paper
Informatik ’97 Informatik als Innovationsmotor

Part of the book series: Informatik aktuell ((INFORMAT))

  • 171 Accesses

Zusammenfassung

Neben massiv-parallelen Rechnern, in denen Prozesse aufgrund des verteilten Speichers nur durch den Austausch von Nachrichten kommunizieren können, werden zunehmend Rechner entwickelt, die mit oder ohne Hardwareunterstützung einen gemeinsamen Adreßraum auf dem verteilten Speicher realisieren. Bei der Programmierung dieser Rechner muß die unterschiedfche Latenzzeit von Speicherzugriffen auf den lokalen Speicher des Prozessors und den Speicher anderer Prozessoren beachtet werden. SVM-Fortran ist eine taskparallele Programmiersprache, die zusätzlich Sprachmittel zur Spezifikation der Verteilung paralleler Aufträge auf die Prozesse anbietet, um so das Zugriffsverhalten der Prozesse bzgl. des lokalen Speichers zu optimieren. Dieser Artikel stellt die Sprachmittel von SVM-Fortran zur Unterstützung numerischer Anwendungen mit regulären und unstrukturierten Gittern vor.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. C. Amza, A.L. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu, W. Zwaenepoel: TreadMarks: Shared Memory Computing on Networks of Workstations, IEEE Computer, Vol. 29, No. 2, 1996

    Google Scholar 

  2. R. Berrendorf, M. Gerndt: SVM-Fortran Reference Manual Version 1.4, Internal Report KFA-ZAM-IB-9510, Central Institute for Applied Mathematics, Research Centre Jülich, 1995

    Google Scholar 

  3. F. Bodin, L. Kervella, T. Priol: Fortran-S: A Fortran Interface for Shared Virtual Memory Architectures, International Conference on Supercomputing 1993, Portland, pp. 274–283, 1993

    Google Scholar 

  4. Cray Research: Cray MPP Fortran: Reference Manual, Cray SR-2504, 1994

    Google Scholar 

  5. Z. Lahjomri, T. Priol: Koan: A Shared Virtual Memory for the iPSC/2 Hypercube, CONPAR’92, LNCS 634, Lyon, pp. 441–451, 1992

    Google Scholar 

  6. K. Li: Shared Virtual Memory on Loosely Coupled Multiprocessors, Ph.D. Dissertation, Yale University, Technical Report YALEU/DCS/RR-492, 1986

    Google Scholar 

  7. K. Li: IVY: A Shared Virtual Memory System for Parallel Computing, International Conference on Parallel Processing (ICPP’88), Vol. II, pp. 94–101, 1988

    Google Scholar 

  8. M. Mairandres: Virtuell gemeinsamer Speicher mit integrierter Laufzeitbeobachtung, Dissertation RWTH Aachen, Bericht des Forschungszentrums Julich Nr. Jul-3279, 1996

    Google Scholar 

  9. K. McManus: A Strategy for Mapping Unstructured Mesh Computational Mechanics Programs onto Distributed Memory Parallel Architectures, Ph.D. Thesis, University of Greenwich, 1996

    Google Scholar 

  10. B. Monien, R. Diekmann, R. Preis: Lastverteilungsverf ahren fur Parallelrechner mit verteiltem Speicher, Partielle Diiferentialgleichungen, Numerik and Anwendungen (Hrsg. W.E. Nagel), Konferenzen des Forschungszentrums Julich, Band 18, ISBN 3-89336-19-5-2, pp. 205–226, 1996

    Google Scholar 

  11. C. Pitz: Versionsverwaltung zur Unterstützung der Analyse and Optimierung von SVM-Fortran Programmen, Diplomarbeit RWTH Aachen, Bericht des Forschungszentrum Julich No. J00FCl-33??, 1997

    Google Scholar 

  12. O. Weiss: Partitionierung Unstrukturierter Gitter für Shared- Virtual-Memory-Rechner, Diplomarbeit RWTH Aachen, Bericht des Forschungszentrum Julich No. Jül-3336, 1997

    Google Scholar 

  13. S. Zeisset, S. Tritscher, M. Mairandres: A New Approach to Distributed Memory Management in the Mach Microkernel, USENIX 1996 Technical Conference, San Diego, California, 1996

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gerndt, M. (1997). Sprachunterstützung zur Programmierung von Multiprozessorsystemen mit Shared Virtual Memory. In: Jarke, M., Pasedach, K., Pohl, K. (eds) Informatik ’97 Informatik als Innovationsmotor. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-60831-5_59

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-60831-5_59

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63066-1

  • Online ISBN: 978-3-642-60831-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics