Lectures / 03
.pdf
Суперскалярная обработка
Суперскалярный процессор
|
|
|
|
Кэш данных |
|
|
||
Исполнительное устройство#1 |
|
Исполнительное устройство#2 |
|
|
|
|||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Кэш |
||
|
|
|
|
|
|
команд |
||
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
Prefetch |
||
|
|
|
|
|
|
|
Queue |
|
Шины данных/адреса
Процессоры RISC и CISC
CISC - Complex Instruction Set Computer
Компьютер с набором сложных команд
RISC - Reduced Instruction Set Computer
Компьютер с набором простых команд
Add R0,LOCA |
Load R1,LOCA |
|
Add R0,R1 |
||
|
Примеры семейств
микропроцессоров
• Intel80x86 (IA 32) Intel |
|
|
|
||
|
|
ПК |
|||
• Motorola 680x0 |
Motorola |
|
|
||
|
|
|
|||
|
|
|
|
||
• PowerPC |
IBM+Motorola+Apple |
||||
|
Sun Microsystems |
|
|||
• UltraSPARC |
Рабочие |
||||
|
|
|
станции, |
||
• Itanium (IA 64) |
Intel |
|
серверы |
||
|
|
|
|
|
|
• i960 |
Intel |
|
|
|
|
Встроенные |
|||||
• ARM |
Advanced Risc |
||||
системы |
|||||
|
Mashines Ltd. |
|
|
|
|
|
|
|
|
||
Микропроцессоры Intel (80x86)
|
|
Транзисторов |
|
Тактовая |
|
|
Процессор |
Дата |
MIPS |
частота, Адресуемая |
|||
|
|
на чипе |
MHz |
|
память |
|
|
|
|
|
|||
|
|
|
|
|
|
|
8086 |
1978 |
29 K |
0.8 |
8 |
16 |
1 MB |
80286 |
1982 |
134 K |
2.7 |
12.5 |
16 MB |
|
|
|
|
|
|
|
|
80386 |
1985 |
275 K |
6 |
20 |
32 |
4 GB |
80486 |
1989 |
1.2 M |
20 |
25 (100) |
|
4 GB |
Pentium |
1993 |
3.1 M |
100 |
60 (233) |
|
4 GB |
Pentium Pro |
1995 |
5.5 M |
440 |
200 |
|
64 GB |
Pentium II |
1997 |
7 M |
466 |
266 (400) |
64 GB |
|
Pentium III |
1999 |
8.2 M |
1000 |
500 |
|
64 GB |
Pentium 4 |
2000 |
|
|
1.5 GHz |
|
64 GB |
Pentium 4 HT 2002 |
|
|
3.2 GHz |
|
64 GB |
|
|
|
|
|
|
|
|
Itanium |
2002 |
|
|
|
64 |
264 B |
Itanium 2 |
2003 |
|
|
|
264 B |
|
