Abstract
From the point of view of computational or simulational science there simply cannot be too great a variety of computer architectures. The diversity of problems being investigated is enormous, including for example the inversion of large matrices, as in Monte Carlo simulations of lattice gauge theory; problems in molecular dynamics, where the interaction between particles can be short range or else one needs to calculate the interactions between all pairs of particles; and Ising-model types of Monte Carlo simulations for statistical mechanics systems. In principle each of the problems can be dealt with on any architecture. However, in practice not every architecture fits the needs of the problem. In some situations where the problem being investigated and the computer architecture are particularly ill-matched, the performance is degraded so much that a significantly less powerful computer that has an appropriate architecture can achieve a performance that is an order of magnitude better.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Hardware Reference Manual, CRAY Research (1984)
Hardware Reference Manual, Alliant
Hardware Reference Manual, Convex
S.F. Reddaway: DAP — a distributed array processor, in 1st Annual Symp. on Computer Architecture (IEEE/ACM), Florida, 1973 ( IEEE, New York 1973 )
W. Hillis: Sci. Am. 108 (June 1987)
Computing Surface: Hardware Reference Manual, Meiko, Bristol (1987)
Superclusten Hardware Reference Manual, Parsytec, Aachen (1988)
Suprenum: Hardware Reference Manual, Suprenum, Bonn (1988)
R.W. Hockney, C.R. Jesshope: Parallel Computers ( Hilger, Bristol 1981 )
R.W. Hockney, C.R. Jesshope: Parallel Computers 2 ( Hilger, Bristol 1989 )
K. Hwang, F.A. Briggs: Computer Architecture and Parallel Processing ( McGraw-Hill, Singapore 1985 )
BUTTERFLY: Hardware Reference Manual (1988)
C.L. Seitz: Commun. ACM 28, 22 (1985)
J. Pattnen “Concurrent Processing: A New Direction in Scientific Computing” in Proc. National Computer Conference AFIPS, Vol. 54 ( AFIPS, Arlington, VA 1985 )
V. Benes: Mathematical Theory of Connecting Networks and Telephone Traffic ( Academic, New York 1965 )
K. Binder, A.P. Young: Rev. Mod. Phys. 58, 801 (1986)
J.H. Condon, A.T. Ogielski: Rev. Sci. Instrum. 56, 1691 (1985)
K. Binder (ed.): Monte Carlo Methods in Statistical Physics, Topics Curr. Phys., Vol. 7, 2nd edn. ( Springer, Berlin, Heidelberg 1986 )
K. Binder, D.W. Heermann: Monte Carlo Simulation in Statistical Physics: An Introduction, Springer Ser. Solid-State Sci., Vol. 80 ( Springer, Berlin, Heidelberg 1988 )
D.W. Heermann: Computer Simulation Methods in Theoretical Physics, 2nd edn. ( Springer, Berlin, Heidelberg 1990 )
M.H. Kalos: Monte Carlo Methods ( Wiley, New York 1986 )
N. Metropolis, A.W. Rosenbluth, M.N. Rosenbluth, A.H. Teller, E. Teller: J. Chem. Phys. 21, 1087 (1953)
A. Hoogland, J. Spaa, B. Selman, A. Compagnen J. Comput. Phys. 51, 250 (1983)
R. Pearson, J.L. Richardson, D. Toussaint J. Comput. Phys. 51, 241 (1983)
G.S. Pawley, R.H. Swendsen, D.J. Wallace, K.G. Wilson: Phys. Rev. B 29, 4030 (1984)
J. Beetem, M. Denneau, D. Weingarten: In IEEE Proc. of the 12th Annual Int’l Symp. on Computer Architecture (IEEE Computer Society, Washington, DC 1985)
J. Beetem, M. Denneau, D. Weingarten: J. Stat. Phys. 43, 1171 (1986)
P. Bacilieri et al.: In Computing in High Energy Physics, ed. by L.O. Hertzberger, W. Hoogland ( Elsevier, Amsterdam 1986 )
N.H. Christ J. Stat. Phys. 43, 1061 (1986)
F. Hayot, H.J. Herrmann, J.-M. Normand: J. Comput. Phys. 641, 380 (1986)
J. Zabolitzky: “KAPPES”, Internal Report, Universität Köln (1985)
D.J. Tildesley: In Computational Physics, ed. by R.D. Kenway, G.S. Pawley ( SUSSP, Edinburgh 1987 )
W.G. Hoover Molecular Dynamics, Lect. Notes Phys., Vol. 258 ( Springer, Berlin, Heidelberg 1986 )
B. Dünweg, K. Kremer, G.S. Grest Comput. Phys. Commun. 55, 269 (1989)
Survey by the CCP5 Group. Information Quarterly, Daresbury (1989)
A.F. Bakker, C. Bruin, F. van Dieren, H.J. Hilhorst Phys. Lett. A 93, 67 (1982)
D.J. Auerbach, A.F. Bakker, T.C. Chen, A.A. Munshi, W.J. Paul: Mater. Res. Soc. Symp. Proc. 63, 219 (1985)
D.J. Auerbach, W. Paul, A.F. Bakker, C. Lutz, W.E. Rudge, F.F. Abraham: J. Phys. Chem. 91, 4881 (1987)
N. Neschen: “SUPERBUS”; Internal Report, Universität Köln (1989)
American National Standards Institute: American National Standards Institute FORTRAN, X3.9-1978 (FORTRAN 77 ) ( ANSI, New York 1978 )
SUPRENUM-FORTRAN: Suprenum-Report (Suprenum, Bonn 1988 )
PAR-C Parsytec, Aachen (1988)
Occam Programming Language (Prentice-Hall, Englewood Cliffs, NJ 1984 )
R. Steinmetz: Occam 2 ( Hüthig, Heidelberg 1987 )
G. Jones: Programming in Occam ( Prentice-Hall, Englewood Cliffs, NJ 1987 )
K.C. Bowler, R.D. Kenway, G.S. Pawley, D. Roweth: Occam 2 Programming Language (Prentice-Hall, Englewood Cliffs, NJ 1984 )
R.W. Hockney: Methods Comput. Phys. 9, 136 (1970)
R. Friedberg, J.E. Cameron: J. Chem. Phys. 52, 6049 (1970)
M. Creutz, L. Jacobs, C. Rebbi: Phys. Rev. Lett. 42, 1390 (1979); Phys. Rev. D 20, 1915 (1979)
R. Zorn, H.J. Herrmann, C. Rebbi: Comput. Phys. Commun. 23, 337 (1981)
D. Barkai, K.M. Moriarty: Comput. Phys. Commun. 25, 57 (1982)
W. Oed: Appl. Informatics 7, 358 (1982)
S. Bakhai: IEEE Trans. C-30, 207 (1981)
J.W. Hong, K. Mehlhorn, A.L. Rosenberg: J. Assoc. Comput. Mach. 30, 709 (1983)
S.S. Pink, Y. Wolfstahl: Int. J. Parallel Comput. 16, 1 (1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Heermann, D.W., Burkitt, A.N. (1991). Parallel Machines and Languages. In: Heermann, D.W., Burkitt, A.N. (eds) Parallel Algorithms in Computational Science. Springer Series in Information Sciences, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76265-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-76265-9_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-76267-3
Online ISBN: 978-3-642-76265-9
eBook Packages: Springer Book Archive