Standard Article

You have free access to this content

Computer Architecture

  1. Michael Flynn

Published Online: 14 DEC 2007

DOI: 10.1002/9780470050118.ecse071

Wiley Encyclopedia of Computer Science and Engineering

Wiley Encyclopedia of Computer Science and Engineering

How to Cite

Flynn, M. 2007. Computer Architecture. Wiley Encyclopedia of Computer Science and Engineering. .

Author Information

  1. Stanford University, Stanford, California

Publication History

  1. Published Online: 14 DEC 2007

Abstract

Computer architecture represents the programming model of the computer, including the instruction set and the definition of register file, memory, and so on. Over time, the concept of computer architecture has evolved to include both the functional specification and the hardware implementation. At the system level, it defines the processor-level building blocks, such as processors and memories, and the interconnection among the building blocks. At the microprocessor level, computer architecture determines the processor's programming model and its detailed implementation. The implementation of a microprocessor is also known as microarchitecture.

Keywords:

  • computer Architecture;
  • microarchitecture;
  • performance;
  • power;
  • cost;
  • processor;
  • parallelism;
  • instruction set