09_IntelCore2

09_IntelCore2 - Intel Core 2 Goal: Fast overview of one of...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Intel Core 2 Goal: Fast overview of one of Intel’s main processors Highlights: Superscalar Speculative Execution Register Renaming 14-deep pipeline Interesting Caches A bit of x86 instruction set 210 X86 Milestones – Evolution of the instruction set Some relevant steps (not all): 1974: 8080 8-bit, 2MHz, 6k transistors 1978: 8086 16-bit, 5-10MHz, 29k transistors 1980: 8087 floating point coprocessor 1982: 80286 16-bit 6-12 5MHz 134k transistors 24-bit address space 1982: 80286 16 bit, 6 12.5MHz, 134k transistors, 24 bit address space 1985: 80386 32-bit, 16-33MHz, 256k transistors, 256B code cache 1989: 80486 32-bit, 25MHz, 1.2M transistors, 8KB L1, 5-stage pipe 1992: Pentium 32-bit, 60-66MHz, 3.3M transistors, 16KB L1, L2, branch predict, superscalar (CPI=0.5). 1995: Pentium Pro, 32-bit, 200MHz, 5.5M transistors, CPI=1/3, 12-stage pipeline, out-of- order execute, predicated instructions, 4-bit branch history. 1996: Pentium MMX, 150-233MHz, 4.5M transistors, SIMD (single instruction multiple
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/11/2010 for the course ECE 125 taught by Professor Chang during the Spring '10 term at Eastern.

Page1 / 5

09_IntelCore2 - Intel Core 2 Goal: Fast overview of one of...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online