Уже в январе 2000 г. для процессора Pentium III Xeon удалось добиться повышения тактовой частоты до 800 МГц, а в апреле – до 866 МГц.
Процессор Pentium III Xeon с тактовой частой 933 МГц выпущен в мае 2000 г. Кэш второго уровня – 256 Кбайт. Частота системной шины – 133 МГц.
Только через год, в марте 2001 г., появился новый процессор Pentium III Xeon с тактовой частотой 900 МГц. Кэш второго уровня – 2 Мбайт. Частота системной шины – 100 МГц.
Архитектура процессоров Xeon оказалась настолько удачной, что в мае 2001 г. появился процессор Intel Xeon, без приставки "III" или "4". Первые такие процессоры работали на тактовой частоте 1,4, 1,5 и 1,7 ГГц, а сентябре 2001 г. была взята частота в 2 ГГц. Наиболее впечатляющей оказалась частота системной шины, которая поднялась до 400 МГц. Но, следует заметить, что реально шина продолжала работать на частоте 100 МГц, а вот за один такт стало возможным прочитать 4 слова данных.
Конечно, совершенствование линейки процессоров Xeon шло не только за счет наращивания тактовой частоты и размеров кэша, как может показаться из прочитанного выше текста. Тем более что производительность компьютера не прямо пропорциональна увеличению тактовой частоты, а размер кэша часто вынужденно увеличивают для обеспечения полноценной работы новых функциональных блоков в процессоре. Например, после успешного запуска в производство Pentium 4, в процессоре Xeon в 2001 г., также стала использоваться микроархитектура Intel NetBurst.
Кроме того, процессоры Xeon предназначены для работы во многопроцессорных системах (обычно устанавливается 2 или 4 процессора на системную плату), т. е. они ориентированы на серверные приложения, где основная задача – это обеспечение многопользовательского режима работы. Учитывая такую особенность, разработчики совершенствовали архитектуру этих процессоров в той части, которая обеспечивала эффективность многопроцессорной работы. Венцом усилий инженеров корпорации Intel стала технология Hyper-Threading, реализованная в процессорах Intel Xeon с ядром Prestonia и в Intel Xeon MP, он же – Foster MP. Основная идея, заключенная в технологии Hyper-Threading, – когда в одном реальном процессоре формируются два логических процессора (Logical Processor, LP). Это несколько похоже на то, как в расширенном разделе винчестера можно создать несколько логических дисков. И точно так же операционная система видит вместо одного процессора два.
Заметим, что технология Hyper-Threading эксплуатирует с успехом тот факт, что при выполнении реальных задач процессор никогда не использует все свои ресурсы. А раз так, то можно без проблем передать простаивающие без работы блоки другой задаче (в какой-то степени это применяется и в обычных процессорах). И даже можно пойти дальше – имитировать наличие двух процессоров.
Правда, два логических процессора – это не два настоящих процессора. Поэтому не стоит задумываться о покупке процессора с технологией Hyper-Threading для домашнего компьютера и простой рабочей станции. Для подавляющего большинства программ, с которыми работают пользователи, выигрыш составляет единицы процентов, а иногда общая производительность компьютера может даже упасть чуть ли не в два раза.
Процессор Pentium III
Картриджи для процессоров Pentium II, несмотря на ряд преимуществ (если подумать, то это другое направление развития персональных компьютеров), были мало подходящими для персональных компьютеров. А поскольку совершенствование технологии изготовления интегральных микросхем продолжалось, то вскоре удалось размещать кэш второго уровня на кристалле так же, как и в Pentium Pro. Новый процессор, который появился в результате совершенствования технологии, получил название Pentium III (рис. 2.11).