Abstract
This paper explores the possibilities of advanced fifth-generation parallel computing applied to continuous-system simulation by examination of current philosophies, and their supporting hardware and software. Already these advanced techniques are being applied in simulation, and this paper examines both commercially available approaches, typified by attached array processors such as Floating Point Systems AP-120B and specialised simulation computers such as Applied Dynamics AD 10, together with more experimental projects such as ESA’s MPRS. The specific projects are preceded by a review of parallel processing which particularly refers to the requirements of on-line real-time simulation as well as presenting a general discussion of the more conventional approaches. This is followed by a detailed examination of the various approaches which have been taken to exploit parallel processing. Finally, consideration is given to the software aspects of parallel processing, in particular the implications on Continuous System Simulation Languages.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Carver, M.B., 1978, Efficient integration over discontinuities in o.d.e. simulations. Maths and Comp. in Simulation.
Crosbie, R.E. and Hay, J.L., 1974, Digital techniques for the simulation of discontinuities. Proc. Summer Computer Simulation Conf., Houston, July 1974, AFIPS Press.
Alexander, P., 1981, Array Processor design concepts. Computer Design, December 1981, pp. 163–172.
Karplus, W.J., 1977, Peripheral processors for high-speed simulation. Simulation, vol. 29, No. 5, pp. 143–153.
Alexander, P., 1979, The array processor as an intelligent simulation co-processor. Proc. Summer Computer Simulation Conf., pp. 2–13.
Chen, Y.P. and McAlpine, G., 1984, A real-time hardware-in-the-loop missile simulation using the DPS-2400 as an executive controller. Peripheral array Processors, Simulation Series 14:2. The Society for Computer Simulation, pp. 115–124.
Crosbie, R.E., Hay, J.L., Javey, S., Narotam, M.D. and Slater, J.B., 1981, Simulation studies with modern computer structures. ESA Contract No. 4155/79/NL/PP(SC), Final Report, Salford University Industrial Centre.
Kemmler, K. and Martson, W., 1978, The array processor AP-120B/190L for Simulation Applications, Proc. Military Electronics Defence Expo, pp. 43–53.
Charlesworth, A.E., 1981, An approach to scientific array processing: the architectural design of the AP-120B/FPS-164 Family. IEEE Computer, 14, pp. 18–27.
Kushner, E.J., 1982, Recent developments in the hardware and software provided by floating point systems. Peripheral Array Processors, Simulation Series 11:1, The Society for Computer Simulation, pp. 39–47.
Kushner, E.J., 1984, Parallel processing: the approach selected by floating point systems for providing a new generation of cost effective array processors and scientific computers. Peripheral Array Processors, Simulation Series 14:2, The Society for Computer Simulation, pp. 27–37.
Borgioli, R.C., 1982, Real-time performance considerations in array processing. Peripheral Array Processors, Simulation Series 11:1. The Society for Computer Simulation, pp. 49–60.
Fadden, E.J., 1982, The System 10 Plus: A major advance in scientific computing. Peripheral Array Processors, Simulation Series 11:1, The Society for Computer Simulation, pp. 61–75.
Fadden, E.J., 1984, The System 10 Plus: Broader horizons. Peripheral Array Processors, Simulation Series 14:2. The Society for Computer Simulation, pp. 53–70.
Crosbie, R.E. and Slater, J.B., 1981, Simulation Studies with modern computer structures, Report 2, Part II, Salford University Industrial Centre Ltd.
Hay, J.L., 1985, ESL — Advanced simulation language for parallel processors. Proc. of 1st European Workshop on Parallel Processing Techniques for Simulation.
Wiley, P., 1979, Interfacing peripherals directly to an array processor. Computer Design, vol. 18, No. 8, pp. 158–164.
Cohen, D., 1982, The impact of VLSI on peripheral array processors. Peripheral Array Processors, Simulation Series 11:1. The Society for Computer Simulation, pp. 33–38.
McAlpine, G.L., 1982, Dimensional processing system: A controller for multi-processor architectures. Peripheral Array Processors, Simulation Series 11:1. The Society for Computer Simulation, pp. 139–157.
Burns, J.F., 1981, Greater throughput with multiple array processors. Computer Design, pp. 207–211.
Karplus, W.J., 1984, The changing role of peripheral array processors. Simulation Series 14:2. The Society for Computer Simulation, pp. 1–13.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1986 Plenum Press, New York
About this chapter
Cite this chapter
Pearce, J.G., Holliday, P., Gray, J.O. (1986). Survey of Parallel Processing in Simulation. In: Singh, M.G., Allidina, A.Y., Daniels, B.K. (eds) Parallel Processing Techniques for Simulation. Applied Information Technology. Springer, Boston, MA. https://doi.org/10.1007/978-1-4684-5218-1_14
Download citation
DOI: https://doi.org/10.1007/978-1-4684-5218-1_14
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4684-5220-4
Online ISBN: 978-1-4684-5218-1
eBook Packages: Springer Book Archive