bµi 8
C¸c bé vi xö lý
tiªn tiÕn cña
Intel
1. C¸c bé VXL thêi kú ®Çu cña
Intel
2. Bé vi xö lý Pentium
3. Bé vi xö lý Pentium II
4. Bé vi xö lý Pentium III
5. Bé vi xö lý Pentium 4
6. Bé vi xö lý Centrino
7. Bé vi xö lý thÕ hÖ cuèi
1. mét sè bé vi xö lý thêi
kú ®Çu cña Intel
a. Bé vi xö lý 80186/80188
(1984)
b. Bé vi xö lý 80286
(1984)
c. Bé vi xö lý 80386
(1986)
d. Bé vi xö lý 80486
(1989)
C. Bộ vi xử lý 80386
* Đặc điểm nâng cao
DX2/66 -> HÖ thèng 33 Mhz,
CPU 66 Mhz
486DX4/100 -> HÖ thèng
33MHz, CPU 100 MHz
* Tæ chøc ®êng èng cña
80486
WB
EX
D2
D1
PF
EX
D2
D1
PF
D2
D1
PF
D1
PF
PF
WB
EX
D2
D1
WB
EX
D2
Pipeline
Floating Point
Unit
(§¬n vÞ dÊu
phÈy ®éng tá
chøc kiÓu ®êng
èng)
Multiply
Add
Devide
Bus 64 bit
Integer ALU
H×nh 5.2 Tæ chøc khèi bé VXL Pentium
U pipe
V pipe
Code Cache
Data Cache
a. Th«ng sè chung
§îc s¶n xuÊt th¸ng 3.93
MËt ®é: 3,1 triÖu bãng b¸n
dÉn
C«ng nghÖ 0,6 μm.
Chip 273 ch©n
§ãng gãi kiÓu PGA (Pin grid
Pentium
486
AGAIN:
MOV EAX,DWORD PTR[SI] 1
ADD SI,4 1
MOV[DI],EAX 2
ADD DI,4 1
DEC CX 1
JNZ AGAIN 3
Tổng cộng 9
1
1
1
3
Hiệu quả của khả năng Dự đoán rẽ
nhánh
So sánh chu kỳ thực hiện lệnh giữa Pentium
và 486
c. CÊu tróc Scalar cña
Pentium
* Sù ®éc lËp d÷ liÖu (Data
Independence)
VÝ dô:
ADD EAX, EBX
NOT EAX
INC DI
MOV [DI], EBX
* S¾p xÕp l¹i lÖnh ®Ó cã ®éc lËp d÷
liÖu:
D2
D1
D1
PF
PF
EX
EX
D2
D2
D1
D1
PF
PF
D2
D2
D1
D1
PF
PF
D1
D1
PF
PF
PF
PF
WB
WB
EX
EX
D2
* Pentium pro (1995)
Dù ®o¸n rÏ nh¸nh nhiÒu
tÇng
Ph©n tÝch dßng d÷ liÖu
Thùc hiÖn lÖnh ®îc tÝnh
tríc
Thi hµnh ®éng
a c e g
b d f h
a*b+c*d e*f+g*h
* * * *
2 Double Word = 64 bits
1 Word = 16 bits
H×nh 15.8 Thùc hiÖn phÐp to¸n MMX
* Pentium MMX (1997)
Multimedia includes a combination
of text, audio, still images,
animation, video and interactivity
content forms.
Multimedia is media and content
that utilizes a combination of
different content forms.
Card CPU
CPU
Cache
L2
DRAM BUS2
AGP
PCI
Th¾t cæ chai
DRAM
CACHE L2
PCI
CPU
Bé VXL Pentium Bé
VXLPentium II
* CÊu tróc dIB cña
Pentium II