Abstract

First a definition of computer architecture is introduced together with the notion of machine data types, to provide a basis for the subsequent discussion of sequential machine architectures and parallel processing architectures. Measures taken in sequential machine architectures to mitigate the von Neumann bottleneck and the semantic gap of conventional machines are discussed, as well as modern trends in processor architecture such as RISC processors and pipeline processors. The discussion of parallel processing architecture centers around the dichotomy of SIMD machines versus MIMD machines and the appropriate control structures in both forms. The notion of data structure architecture is introduced and contrasted with the dataflow architecture. Loosely coupled, distributed multicomputer systems are contrasted with a new generation of highly configurable, strongly coupled, multicomputer systems.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call