Abstract
Concurrent languages, such as Ada and Pascal Plus, have been designed and implemented for configurations which consist of a number of independent and concurrently operating processors. The development of languages for programming array and vector processors has proceeded independently and produced variants of Fortran for representing this type of parallel processing. However, the latest hardware configurations contain both types of parallelism, for example, the Cray X-MP contains several vector processors which are capable of acting independently and in parallel. It is appropriate with the introduction of these new configurations to consider the design of a language capable of handling both types of parallelism. Such a proposal is considered in this article.
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
Orr, R., 1986, “Language Extensions for Array and Multiprocessor Configurations”, Ph.D. Thesis, Queen’s University, Belfast.
Perrott, R.H., 1979, A language for vector and array processors,ACM TOPLAS, 1: 177 –195.
Perrott, R.H., 1987, “Parallel Programming”, Addison Wesley.
Perrott, R.H., and Orr, R., A parallel programming language for SIMD and MIMD configurations, in preparation.
Welsh, J., and Bustard, D., 1979, Pascal Plus — Another language for Modular Multiprogramming, Software — Practice and Experience, 9: 947 –957.
Wirth, N., 1977, Modula: a language for Modular Multiprogramming,Software — Practice and Experience, 9: 3 –35.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1989 Plenum Press, New York
About this chapter
Cite this chapter
Perrott, R.H. (1989). Developments in Supercomputer Languages. In: Devreese, J.T., Van Camp, P.E. (eds) Scientific Computing on Supercomputers. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-0819-5_6
Download citation
DOI: https://doi.org/10.1007/978-1-4613-0819-5_6
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-8098-9
Online ISBN: 978-1-4613-0819-5
eBook Packages: Springer Book Archive