Skip to main content

Parallel Processing Based on Active-Data

  • Chapter
Scientific Computing on Supercomputers
  • 69 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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

    Google Scholar 

  • Iverson, K. E., 1962, ”A Programming Language“, Wiley.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics