Skip to main content

Prinzipien der Parallelverarbeitung auf Rechnern mit gemeinsamem Speicher

  • Conference paper
GI - 20. Jahrestagung I

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 257))

  • 67 Accesses

Zusammenfassung

Supercomputer wie CRAY X-MP und CRAY Y-MP erreichen ihre hohe Verarbeitungsgeschwindigkeit durch die Nutzung von sowohl Vektor- als auch Parallelverarbeitung. Am Beispiel des Vektorrechners CRAY Y-MP wird eine kurze Einführung in die Systemarchitektur eines Multiprozessor-Rechners mit gemeinsamem Hauptspeicher gegeben. Für Rechner dieser Art werden die Parallelisierungskonzepte beschrieben, die heute bereits verfügbar sind und auch in Produktionsumgebungen effizient genutzt werden. Die prinzipiellen Unterschiede werden vorgestellt und anhand der aktuellen Implementationen auf CRAY-Rechnern diskutiert. Anwendungsbeispiele dokumentieren die Leistungsfähigkeit der parallelen Konzepte sowohl für kleinere Programmkerne der linearen Algebra als auch für große Anwendungsprogramme.

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. Almasi, G.S., Gottlieb, A.: Highly parallel computing. Redwood City: The Benjamin/-Cummings Publishing Company 1989

    MATH  Google Scholar 

  2. Andrews, G.R., Schneider, F.B.: Concepts and notations for concurrent programming. ACM Computing Surveys 15 (1), 3–43 (1983)

    Article  MATH  Google Scholar 

  3. Anderson, T.E., Lazowska, E.D., Levy, H.M.: The performance implications of thread management alternatives for shared-memory multiprocessors. Performance Evaluation Review 17, 49–60 (1989)

    Article  Google Scholar 

  4. Autotasking user’s guide. CRAY Research Inc. SN-2088 (1988)

    Google Scholar 

  5. Baer, J.L.: A survey of some theoretical aspects of multiprocessing. ACM Computing Surveys 1 (5), 31–80 (1973)

    Article  Google Scholar 

  6. Bieterman, M.: Microtasking general purpose partial differential equation software on the CRAY X-MP. The Journal of Supercomputing 2, 381–414 (1988)

    Article  Google Scholar 

  7. Carriero, N., Gelernter, D.: How to write parallel programs. ACM Computing Surveys 21 (3), 323–357 (1989)

    Article  Google Scholar 

  8. Deitel, H.M.: An introduction to operating systems. Reading (Massachusetts): Addison-Wesley Publishing Company 1984

    Google Scholar 

  9. Detert, U.: Memory performance of CRAY X-MP and CRAY Y-MP. In: Proc. of CRAY User Group Meeting (Fall), 50–54 (1989)

    Google Scholar 

  10. Dongarra, J., Du Croz, J., Duff, I., Hammarling, S.: A set of level 3 basix linear algebra subprograms. Argonne National Laboratory Report: ANL-MCS-TM88 (1988)

    Google Scholar 

  11. Gelenbe, E.: Multiprocessor performance. New York: Wiley 1989

    MATH  Google Scholar 

  12. Hockney, R.W., Jesshope, C.R.: Parallel computers 2. Bristol: Adam Hilger Ltd. 1988

    MATH  Google Scholar 

  13. Hofemann, G.: Vergleich der Speicherarchitekturen der Mehrprozessor-Vektorrechner CRAY X-MP und CRAY Y-MP anhand vektorisierender Algorithmen. Forschungszentrum Jülich (KFA): Jül-Spez-555 (1990)

    Google Scholar 

  14. Hossfeld, F.: Vector-supercomputers. Parallel Computing 7, 373–385 (1988)

    Article  Google Scholar 

  15. Hossfeld, F., Knecht, R., Nagel, W.E.: Multitasking: Experiences with applications on a CRAY X-MP. Parallel Computing 12, 259–283 (1989)

    Article  MATH  Google Scholar 

  16. Knecht, S.: Möglichkeiten des Multitasking zur Beschleunigung von Standardalgorithmen. Kernforschungsanlage Jülich: Jül-Spez-361 (1986)

    Google Scholar 

  17. Knecht, S., Laermann, E., Nagel, W.E.: Parallelizing QCD with dynamical fermions on a CRAY multiprocessor system. to appear in: Parallel Computing

    Google Scholar 

  18. Kogge, P.M.: The architecture of pipelined computers. New York: McGraw-Hill advanced computer science series 1981

    MATH  Google Scholar 

  19. Linn, M.: Eine Programmierumgebung zur Messung der wechselseitigen Einflüsse von Hintergrundlast und parallelem Programm. Diplomarbeit RWTH Aachen (1990)

    Google Scholar 

  20. Mihelcic, M., Wingerath, K.: Numerical simulations of the Czochralski bulk flow in an axial magnetic field: Effects on the flow and temperature oscillations in the melt. Journal of Crystal Growth 71, 163–168 (1985)

    Article  Google Scholar 

  21. Multitasking programmer’s manual. Revision F. CRAY Research Inc. SN-0222 (1989)

    Google Scholar 

  22. Nagel, W.E.: Exploiting autotasking on a CRAY Y-MP: An improved software interface to multitasking. Parallel Computing 13, 225–234 (1990)

    Article  MATH  Google Scholar 

  23. Nagel, W.E., Szelényi, F.: Multitasking on supercomputers: Concepts and experiences. IBM Tech. Rep. ICE-VS05. IBM ECSEC 1989.

    Google Scholar 

  24. Nagel, W.E., Wingerath, K.: Three-dimensional numerical simulations of the Czochralski bulk flow on a CRAY X-MP multiprocessor architecture. In: Proc. 1988 International Conference on Supercomputing, 266–272 (1988)

    Chapter  Google Scholar 

  25. Nehmer, J.: Softwaretechnik für verteilte Systeme. Berlin: Springer Verlag 1985

    MATH  Google Scholar 

  26. PCF FORTRAN extensions: Draft document. Revision 1.3 (1989)

    Google Scholar 

  27. Parallel FORTRAN language and library reference. IBM Order No SC23–0431 (1988)

    Google Scholar 

  28. Peterson, J.L., Silberschatz, A.: Operating system concepts. Reading (Massachusetts): Addison-Wesley Publishing Company 1983

    Google Scholar 

  29. Polychronopoulos, C.D.: Toward auto-scheduling compilers. The Journal of Supercomputing 2, 297–330 (1988)

    Article  Google Scholar 

  30. Reger, H.: Ein Vergleich der Multitasking-Implementierungen auf CRAY X-MP und IBM 3090. Kernforschungsanlage Jülich: Jül-Spez-542 (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nagel, W.E. (1990). Prinzipien der Parallelverarbeitung auf Rechnern mit gemeinsamem Speicher. In: Reuter, A. (eds) GI - 20. Jahrestagung I. Informatik-Fachberichte, vol 257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76118-8_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76118-8_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53212-5

  • Online ISBN: 978-3-642-76118-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics