HP Vectra XA 5/xxx HP Vectra xA 5/XXX Series 5 /vl 5/xxx series 5 pc Technical - Page 32

Cache Memory, Main Memory

Page 32 highlights

2 System Board Devices on the Processor-Local Bus Setting the switches to operate at a slower speed, than the processor is capable of supporting, can still cause erratic behavior in some case, and would reduce the instruction throughput in others. Cache Memory The computer supports two levels of cache memory, each with a 32-byte line width. The Level-1 (L1) cache memory is fabricated on the processor chip. The Level-2 (L2) cache memory is a slower module on the system board. Each acts as temporary storage for data and instructions from the main memory. Since the system is likely to use the same, or adjacent, data several times, it is faster to get it from the on-chip or on-board cache memory than from the main memory. The L1 cache memory is divided into two separate banks: an L1 I-cache for instruction words, and an L1 D-cache for data words. On a P54 processor, each has a capacity of 8 KB; on an MMX (P55) processor, each has a capacity of 16 KB. The L2 cache memory is controlled by the PL/PCI bridge chip in the system board chip-set (see page 23 for a description, and details of timing patterns and tag size). A single HP cache memory module consists of 256 KB or 512 KB of direct mapped, write-back, synchronous pipelined burst, 8.5 ns static random access memory (SRAM). The chip-set does not support asynchronous or burst SRAM modules. Main Memory There are six main memory module sockets, arranged in three banks (A to C). One bank is already occupied by the pair of single interline memory modules (SIMMs) that contain the 16 MB or 32 MB of memory that is supplied with the computer. Different banks can have different capacities (8, 16, 32 or 64 MB), but must be composed of identical pairs of modules (2!4, 2!8, 2!16 or 2!32 MB). By installing a pair of 32 MB SIMMs in every bank, first removing the memory modules that were supplied with the computer, the maximum capacity of 192 MB of main memory can be attained. The banks can be filled, or left empty, in any order. However, there is a performance advantage to filling the banks in the order A, B, C. The explanation for this is outlined in the description of the cache memory controller on page 23. 32

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90

32
2
System Board
Devices on the Processor-Local Bus
Setting the switches to operate at a slower speed, than the processor is
capable of supporting, can still cause erratic behavior in some case, and
would reduce the instruction throughput in others.
Cache Memory
The computer supports two levels of cache memory, each with a 32-byte line
width. The Level-1 (L1) cache memory is fabricated on the processor chip.
The Level-2 (L2) cache memory is a slower module on the system board.
Each acts as temporary storage for data and instructions from the main
memory. Since the system is likely to use the same, or adjacent, data several
times, it is faster to get it from the on-chip or on-board cache memory than
from the main memory.
The L1 cache memory is divided into two separate banks: an L1 I-cache for
instruction words, and an L1 D-cache for data words. On a P54 processor,
each has a capacity of 8 KB; on an MMX (P55) processor, each has a
capacity of 16 KB.
The L2 cache memory is controlled by the PL/PCI bridge chip in the system
board chip-set (see page 23 for a description, and details of timing patterns
and tag size). A single HP cache memory module consists of 256 KB or
512 KB of direct mapped, write-back, synchronous
pipelined burst
, 8.5 ns
static random access memory (SRAM). The chip-set does not support
asynchronous or
burst
SRAM modules.
Main Memory
There are six main memory module sockets, arranged in three banks
(A to C). One bank is already occupied by the pair of
single interline
memory modules
(SIMMs) that contain the 16 MB or 32 MB of memory
that is supplied with the computer.
Different banks can have different capacities (8, 16, 32 or 64 MB), but must
be composed of identical pairs of modules (2
4, 2
8, 2
16 or 2
32 MB).
By installing a pair of 32 MB SIMMs in every bank, first removing the
memory modules that were supplied with the computer, the maximum
capacity of 192 MB of main memory can be attained.
The banks can be filled, or left empty, in any order. However, there is a
performance advantage to filling the banks in the order A, B, C. The
explanation for this is outlined in the description of the cache memory
controller on page 23.