The IBM eServer BladeCenter JS20 - IBM Redbooks
The IBM eServer BladeCenter JS20 - IBM Redbooks
The IBM eServer BladeCenter JS20 - IBM Redbooks
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>The</strong>se components all interact with storage as illustrated in Figure 2-8.<br />
Instructions<br />
from Storage<br />
Fixed-Point<br />
Instructions<br />
Fixed-Point<br />
Processing<br />
(FXU)<br />
Figure 2-8 PowerPC logical processing model<br />
A PowerPC Architecture groups the instructions that an application program uses<br />
on a PowerPC processor along the same lines into:<br />
► Fixed-point instructions<br />
► Floating-point instructions<br />
► Branch instructions<br />
All instructions in PowerPC Architecture are four bytes (one word) in size and are<br />
aligned on word boundaries. This simplifies the decoding of instructions and is<br />
characteristic of a RISC architecture.<br />
<strong>The</strong> fixed-point instructions operate on a set of 32 general purpose registers<br />
(GPRs), that are each 8 bytes (64 bits) in size on 64-bit PowerPC Architecture<br />
processors. <strong>The</strong>re is also a fixed-point exception register (XER). In 32-bit mode,<br />
only the lower 32 bits of the GPRs are considered significant, and the double<br />
word load and store instructions are not available.<br />
<strong>The</strong> floating-point instructions operate on a set of 32 floating-point registers<br />
(FPRs), that are each 8 bytes (64 bits) in size. <strong>The</strong>re is also a floating-point<br />
status and control register (FPSCR). <strong>The</strong> floating point capabilities are the same<br />
in both 32-bit and 64-bit mode. <strong>The</strong> large number of GPRs and FPRs is also<br />
typical of a RISC architecture.<br />
34 <strong>The</strong> <strong>IBM</strong> Eserver <strong>BladeCenter</strong> <strong>JS20</strong><br />
Branch<br />
Processing<br />
(BPU)<br />
Data to/from<br />
Storage<br />
Storage<br />
Floating-Point<br />
Instructions<br />
Floating-<br />
Point<br />
Processing<br />
(FPU)