This preview shows page 1. Sign up to view the full content.
Unformatted text preview: d into vectors of 128 bits. Later versions of this chip went up to 24 M transistors, due to the incorporation of the level-2 cache on chip. Pentium 4: (2001, 42 M transistors). Added 8-byte integer and ﬂoating-point formats to the vector instructions, along with 144 new instructions for these formats. Intel shifted away from Roman numerals in their numbering convention. Each successive processor has been designed to be backward compatible—able to run code compiled for any earlier version. As we will see, there are many strange artifacts in the instruction set due to this evolutionary heritage. Intel now calls its instruction set IA32, for “Intel Architecture 32-bit.” The processor line is also referred to by the colloquial name “x86,” reﬂecting the processor naming conventions up through the i486. 92 CHAPTER 3. MACHINE-LEVEL REPRESENTATION OF C PROGRAMS
Aside: Why not the i586? Intel discontinued their numeric naming convention, because they were not able to obtain trademark protection for their CPU numbers. The U. S. Trademark ofﬁce does not allow...
View Full Document
- Spring '10
- The American