Zusammenfassung
Parallele Programme werden durch ihr Speedup-Verhalten charakterisiert. Je mehr Prozessoren einem Programm zugeordnet werden, desto ( potentiell) schneller wird das Programm ausgeführt. Oft tritt jedoch der Effekt auf, daß ab einer bestimmten Anzahl die Prozessoren nicht mehr effizient genutzt werden können. In einem solchen Fall könnten die über diese Anzahl hinaus zugeteilten Prozessoren besser von einem anderen Programm genutzt werden. Berücksichtigt man diesen Sachverhalt, so entsteht bei einer gegebenen Anzahl von Prozessoren und parallelen Programmen das Problem der optimalen Prozessoraufteilung.
Das Thema dieser Arbeit ist die dynamische Prozessoraufteilung. Wenn sich die Anzahl der parallelen Programme ändert, so verändert sich auch die optimale Prozessoraufteilung und damit die Größe der einzelnen Prozessorpartitionen. Dynamische Prozessoraufteilung reagiert auf jede Veränderung der Arbeitslast. Im Falle einer Programmter- minierung oder eines neu eintreffenden Programmes wird eine neue Prozessoraufteilung ausgelöst, wobei ein nicht zu vernachlässigender Aufteilungsaufwand entsteht. In Abhängigkeit von der spezifischen Systemumgebung kann dieser zusätzliche Aufwand den Nutzen einer dynamischen Prozessoraufteilung zunichte machen.
Um einen Einblick in die Problematik der dynamischen Prozessoraufteilung zu gewinnen, wird ein bestimmtes Multiprozessorsystem mit einer speziellen Arbeitslast untersucht und ein diesen Sachverhalt beschreibendes analytisches Modell entwickelt. Bei dem Multiprozessorsystem handelt es sich um einen Ring bestehend aus neun Transputern. Die ausgewählte Arbeitslast setzt sich aus der parallelen Version des N-Körper-Problems und einem Such-Problem zusammen. Das analytische Modell ist ein Markov-Modell.
Dieser Vortrag beruht auf der Diplomarbeit [Duss 89] und deckt sich in weiten Teilen mit [DCDP 90]
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
S.H. Bokhari, “Partitioning problems in parallel, pipelined, and distributed computing,” IEEE Trans. Computers 37, 1 (Jan. 1988), pp. 48–57.
E.G. Coffman Jr., Ed., Computer and Job-Shop Scheduling Theory, John Wiley & Sons, New York, 1976.
K. Dussa, B. Carlson, L. Dowdy, K.-H. Park, Dynamic Partitioning in a Transputer Environment, Proceedings of the ACM SIGMETRICS conference, Boulder, 1990, Vol. 18, No. 1, pp. 203–214.
K.A. DeJong, An Analysis of the Behavior of a Class of Genetic Adaptive Systems, Ph.D. Thesis, Department of Computer and Communication Sciences, University of Michigan, 1975.
L.W. Dowdy, “On the partitioning of multiprocessor systems,” (submitted). Also, Dept. of Computer Sci. Tech. Rep. 88–06, Vanderbilt Univ., Nashville, TN 37235 (July, 1988 ).
K. Dussa, Die Verteilung Paraller Programme auf Transputer, Diplomarbeit, 2. Oktober 1989, IMMD VII, Università Erlangen-Nürnberg.
L. Kleinrock, Queueing Systems, Vol. 1: Theory, John Wiley & Sons, New York, 1975.
F. Miller, Jr., College Physics, 4 th ed., Harcourt, Brace and Janovich Inc., 1977.
D.M. Nicol, “Optimal partitioning of random programs across two processors,” IEEE Trans. S.E. 15, 2 (Feb. 1989), pp. 134–141.
D.M. Nicol and J.H. Saltz, “Dynamic remapping of parallel computations with varying resource demands,” IEEE Trans. Computers 37, 9 (Sept. 1988), pp. 1073–1087.
K.H. Park and L.W. Dowdy, “Dynamic partitioning of multiprocessor systems,” (to appear) Intl. Journ. of Parallel Programming, (1989).
K.C. Sevcik, “Characterizations of parallelism in applications and their use in scheduling,” Performance Evaluation Review 17, 1 (May 1989), 171–180.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heilderberg
About this paper
Cite this paper
Dussa-Zieger, K. (1991). Die Verteilung paralleler Programme auf Transputer. In: Effelsberg, W., Meuer, H.W., Müller, G. (eds) Kommunikation in verteilten Systemen. Informatik-Fachberichte, vol 267. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76462-2_39
Download citation
DOI: https://doi.org/10.1007/978-3-642-76462-2_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53721-2
Online ISBN: 978-3-642-76462-2
eBook Packages: Springer Book Archive