Hardware Overview; System Processors; Multiprocessor System Architecture - Intel MultiProcessor Specification

Intel multiprocessor specification
Table of Contents

Advertisement

MultiProcessor Specification
CPU
SHARED
MEMORY
MODULE
APIC ADVANCED PROGRAMMABLE
INTERRUPT CONTROLLER
ICC
INTERRUPT CONTROLLER
COMMUNICATIONS

2.1 Hardware Overview

The MP specification defines a system architecture based on the following hardware components:
One or more processors that are Intel architecture instruction set compatible, such as the CPUs
in the Intel486 and the Pentium processor family.
One or more APICs, such as the Intel 82489DX Advanced Programmable Interrupt Controller
or the integrated APIC on the Pentium 735\90 and 815\100 processors.
Software-transparent cache and shared memory subsystem.
Software-visible components of the PC/AT platform.
2.1.1

System Processors

To maintain compatibility with existing PC/AT software products, this specification is based on
the Intel486 and the Pentium processor family. To achieve a minimum level of MP system
performance, two or more processors that are Intel architecture instruction set compatible are
required.
Figure 2-2 gives a different point of view of a compliant system, showing the configuration of the
APICs with respect to the CPUs. While all processors in a compliant system are functionally
identical, this specification classifies them into two types: the bootstrap processor (BSP) and the
application processors (AP). Which processor is the BSP is determined by the hardware or by the
hardware in conjunction with the BIOS. This differentiation is for convenience and is in effect
2-2
CPU
HIGH-BANDWIDTH MEMORY BUS
ICC BUS
GRAPHICS
FRAME
BUFFER
INTERFACE
I/O EXPANSION BUS
Figure 2-1. Multiprocessor System Architecture
APIC
I/O
INTERFACE
I/O EXPANSION BUS
CPU
APIC
I/O
Version 1.4

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents