Abstract
Parallelism as a means to increased computer performance is now widely accepted. Current interfaces to implementations of parallelism in computer systems tend to increase the complexity of the programming task, through elitism, asynchrony and little abstraction away from the underlying implementation. Moreover the most popular abstractions being proposed to limit this complexity, those of the applicative programming school, tend to be based on the process as a means of organizing and controlling the underlying replication. It is the tenet of this paper that the data structure and its composition provide the most efficient abstraction for an implementation of parallelism without pains. Moreover the object oriented paradigm is proposed as a suitable vehicle for its effective implementation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Reference
Cox, B.J., 1986, “Object Oriented Programming”, Addison-Wesley. Flanders, P.M., 1982, A unified approach to a class of data movemetns on array processors, IEEE Trans.Comput. C-31: 405 –408
Iverson, K. E., 1962, ”A Programming Language“, Wiley.
Jesshope, C.R., Rushton, A., Cruz, A., and Stewart, J., 1987, The structure and application of RPA: a highly parallel adaptive architecture, in: “Highly Parallel Computers”, Elsevier Science Publishers, North-Holland, p. 85–95.
Jesshope, C.R., 1987, The RPA as an intelligent transputer memory system, in: “Systotic Arrays”, Moore, McCabe and Urquart, eds., Adam Hilger, p. 283 –293.
Jesshope, C.R. and Stewart, J.M., 1986, MIPSE—a microcode development environment for the RPA computer system, in: “Software Engineering 86”, Barnes and Brown, eds., Peter Peregrinus, p. 184 –196.
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
Jesshope, C. (1989). Parallel Processing Based on Active-Data. 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_2
Download citation
DOI: https://doi.org/10.1007/978-1-4613-0819-5_2
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-8098-9
Online ISBN: 978-1-4613-0819-5
eBook Packages: Springer Book Archive