Kurzfassung
Es werden Möglichkeiten zur Abbildung von parallelisierbaren Aufgaben auf spezielle eng gekoppelte Mehrrechnersysteme mit beschränkter Nachbarschaft untersucht. Dabei geht es vor allem urn bequeme Nutzung großer Systeme. Die Aufgaben werden dazu in Tasks zer-legbar angenommen, die wie die Knoten eines vollständigen binären Baumes verknüpft sind. Die Gesamtlast der Tasks einer Höne des Baumes soil von Höne zu Höne urn einen Faktor c > 1 wachsen. Als reale Systeme werden 2-dimensionale Gitter von Prozessoren mit ge-eigneten Randverbindungen benutzt. Zunächst werden die beiden Tasks, die von einer Task gestartet werden, den Prozessoren zugeordnet, die längs der beiden Gitterrichtungen als nächste erreichbar sind. Dabei zerfällt das reale System in eine Anzahl h gleich-großer Bereiche, welchen die Lasten der einzelnen Höhen des Baumes zyklisch zugeordnet werden. Der optimale Speedup p/r bei p Prozessoren und konstanter Redundanz r kann nur für h = 1 durch hinreichend große Aufgaben näherungsweise erreicht werden. Die kritische Mindesthöhe n des Baumes, die hierfür nötig ist, wächst bei steigendem p mit p2. Für ein verbessertes Verfahren wächst sie wesentlich langsamer.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Bentley, J.L.: Multidimensional Divide-and-Conquer; Comm. of the ACM, V.23, No.4, Apr. 1980, pp. 214–229.
Bokhari, S.H.: On the mapping problem; Proc. of the 1979 Internat. Conf. on Parallel Processing, pp. 239–248.
Galil, Z. und Paul, W.: Effizienz paralleler Rechner; Proc. 10. GI-Jahres-tagung, 1980, pp. 56–64.
Knuth, D.E.: The Art of Computer Programming, Vol.1/Fundamental Algorithms; Addison-Wesley Pub. Comp., Reading Mass., 1968.
Kolp, O.: Parallelisierung eines Mehrgitterverfahrens für einen Baumrechner; Arbeitspapier der GMD, GMD-Bonn 1984.
Lee, R.B.: Empirical results on the speed, efficiency, redundancy and quality of parallel computations; Proc. of the 1980 internat. Conf. on parallel Processing, Columbus, Ohio, 1980, pp. 91–100.
Martin, A.J.: The torus: an exercise in constructing a processing surface; Proc. 2nd Caltech Conf. on VLSI, Jan. 1981.
Martin, A.J.: Verteilte Ausführung rekursiver Algorithmen auf Gittern von Prozessoren; Elektronische Rechenanlagen 25, 1983, No. l, pp. 12–19.
Munro, I. and Paterson, M.: Optimal Algorithms for Parallel Polynomial Evaluation; Journal of Computer and System Sciences 7, 1973, pp. 189–198.
Sequin, C.H.: Doubly twisted torus networks for VLSI processor arrays; 8th. Ann. Symp. on Computer Architecture, Sigarch News1., V. 9, No.3, pp. 471–480.
Siegel, H.J.: Analysis Techniques for SIMD Machine Interconnection Networks and the Effects of Processor Address Masks; IEEE Transactions on Computers, V. C-26, No.2, 1977, pp. 153–161.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mierendorff, H. (1984). Lastverteilung in Eng Gekoppelten Mehrrechnersystemen mit Beschränkter Nachbarschaft. In: Wettstein, H. (eds) Architektur und Betrieb von Rechensystemen. Informatik-Fachberichte, vol 78. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-69394-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-69394-6_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-12913-4
Online ISBN: 978-3-642-69394-6
eBook Packages: Springer Book Archive