MMX PROCESSOR ARCHITECTURE DESIGN
The classic Pentium consists of two 64-bit register sets
The MMX Pentium consists of three 64-bit register sets
The MMX register consists of 57 new instructions.
The MMX CPU also adds more L1 (on chip) cache.
MMX register functions
MMX example
MMX processes all colors and more at one time without a video accelerator card.
MMX features
Pentium II features
CPU Technical Properties
Pentium Pro and Pentium II MMX are both 32-bit processors with 64-bit data path.
Both have 7.5 million transistors in the microprocessor (not including cache).
Differences between Pentium Pro and Pentium II MMX processors
If the CPU speed is 300MHz the L2 cache is 150MHz
Intel thinks the half speed cache is
OK because of its increased size, but this is not so.
All of your repetitive processing power comes from the combined cache size
and speed.
Bus bandwidth limitations
486 and Pentium are limited:
(CPU)
(Main Memory) and (L2 Cache)
(PCI Bus)
(Disk Access) and (Graphics Display)
The L2 cache is limited to the speed
of the system bus.
The bus allows one access at a time.
The main memory and L2 cache memory are sharing bandwidth to the CPU.
The PCI bus is waiting on response from main memory.
Pentium Pro and Pentium II MMX have a dual independent bus:
(CPU) and (L2 Cache)
(Main Memory) and (PCI Bus)
(Disk Access) and (Graphics Display)
The dedicated L2 cache is closely
coupled to the CPU for maximum speed.
Cache speed scales with core CPU frequency
PCI Bus is independent of the main memory.
Three areas of processor performance
1) Integer performance – Necessary for database and
spreadsheet applications
2) Floating point performance – required for CAD, graphics, and 3D rendering
3) Multimedia performance – Accelerated high resolution graphics, video,
and PC imaging
Comparing
Classic Pentium 200 vs. Pentium II 266
Double the performance
The desktop roadmap is going to be
all MMX
The server environment is developed around multi processor execution
Pentium Pro was designed to work in 1 to 4 way multi processor implementation
Pentium II MMX was design to work in 1 to 2 way dual processor environments
Pentium Pro 1MB CPU was designed to
be the workhorse of the server industry
The mobile group is gearing toward all MMX technology, but currently the
Pentium II CPU is too large to incorporate into today’s ever decreasing
notebook sizes.
Key Repeatables
MMX technology enhances a users audio, video, and
communications experiences.
The Pentium II incorporates dynamic execution and MMX technology all in
an SEC cartridge.