O'Reilly logo

The Unabridged Pentium 4 IA32 Processor Genealogy by Bob Colwell, Tom Shanley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

FPU Added On-Die

Introduction

Prior to the advent of the 486DX processor, IA32 processors did not include an on-die FPU. Rather, the end user had to add an external x87 FPU chip to the system and the processor treated it as a specialized IO device. Whenever the processor encountered a FPU instruction while fetching the current program from memory, it had to perform a series of one or more IO writes to send the instruction to the off-chip FPU to be executed. Obviously, this was very inefficient.

The 486DX processor incorporated the x87 FPU on the processor die (see Figure 19-1 on page 433) as another execution unit and all subsequent IA32 processors include the on-die FPU. The sections that follow provide a description of the FPU's register set ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required