Skip to main content

Parallel Architectures

  • Chapter
  • 80 Accesses

Part of the book series: Macmillan Computer Science Series ((COMPSS))

Abstract

In the previous chapter we described how pipelining and other forms of low-level parallelism could be used to enhance processor performance. Although such techniques can increase performance by a factor of 10 or so, uniprocessor systems continue to be limited by the rate at which instructions can be issued and operands supplied. As VLSI technology has reduced the size and cost of computer components, interconnecting several processors with several memory modules has offered designers the opportunity of building parallel systems with much greater performance characteristics than uniprocessor systems. These parallel architectures also tend to introduce some degree of fault-tolerance, so that if a component or interconnection fails, the system tends to degrade rather than stop. This chapter explores some of these architectures.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Amdahl, G.M. (1967), Validity of the single-processor approach to achieving large scale computing capabilities, Proc. AFIPS, 30, pp. 483–485.

    Google Scholar 

  • Amza, C. et al (1996), TreadMarks: Shared Memory Computing on Networks of Workstations, Computer, 29, 2, Feb 96, pp. 18–28

    Article  Google Scholar 

  • Duncan, R. (1990), A Survey of Parallel Computer Architectures, Computer, 23, 2, Feb 90.

    Google Scholar 

  • Flynn, M.J. (1966), Very High-Speed Computing Systems, Proc. IEEE, 54, 12, Dec 66.

    Google Scholar 

  • Harp, R.G. (1989), Transputer Applications, UCL Press, London.

    Google Scholar 

  • Ibbett, R.N., Topham, N.P. (1989), Architecture of High Performance Computers Vol II, Macmillan Press, London, pp. 141–167

    Book  Google Scholar 

  • INMOS Ltd (1988), The transputer reference manual, Prentice Hall, New Jersey.

    Google Scholar 

  • Lilja, D.J. (1991), Architectural Alternatives For Exploiting Parallelism, IEEE Computer Society Press, California, pp. 354–362

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Copyright information

© 1996 B. S. Chalk

About this chapter

Cite this chapter

Chalk, B.S. (1996). Parallel Architectures. In: Computer Organisation and Architecture. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-13871-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-1-349-13871-5_10

  • Publisher Name: Palgrave, London

  • Print ISBN: 978-0-333-64551-2

  • Online ISBN: 978-1-349-13871-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics