13.07.2013 Views

The IBM eServer BladeCenter JS20 - IBM Redbooks

The IBM eServer BladeCenter JS20 - IBM Redbooks

The IBM eServer BladeCenter JS20 - IBM Redbooks

SHOW MORE
SHOW LESS

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)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!