Конечно, совершенствование линейки процессоров 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).
Рис. 2.11. Процессор Pentium III
О первых процессорах Pentium III с тактовыми частотами 450 и 500 МГц было объявлено в феврале 1999 г., в мае пришло сообщение о начале производства процессора с тактовой частотой 500 МГц, а в августе – с тактовой частотой 600 МГц.
В новом процессоре удалось на одном кристалле разместить 9,5 млн. транзисторов (технология 0,25 мкм).
Кэш второго уровня сделали объемом 256 Кбайт. Частота системной шины 100 МГц.
Как раз в это время обострилась конкурентная борьба между корпорациями Intel и AMD, и если сложить вместе их пресс-релизы, получится захватывающий авантюрный роман. Каждая корпорация пыталась раньше конкурента объявить о взятии нового рубежа и внедрении новых технологий. Ниже приводится сжатое резюме этой продолжающейся до сих пор схватки с точки зрения корпорации Intel.
В октябре 1999 г. было объявлено о процессорах Pentium III с тактовыми частотами 400, 450 и 500 МГц, изготовляемых по технологии 0,18 мкм. Напряжение ядра у этих процессоров оказалось равным 1,6 В для 450 и 500 МГц и 1,35 В для 400 МГц.
Так как требовались все более и более высокочастотные процессоры, то в октябре 1999 г. были анонсированы процессоры Pentium III с тактовыми частотами 500, 533, 550, 600, 650, 667, 700 и 733 МГц, для производства которых применялась технология 0,18 мкм. Кроме повышения частоты ядра, новые процессоры позволяли использовать для системной шины не только частоту в 100 МГц, но и 133 МГц.
Март 2000 г. оказался продуктивным для процессоров Pentium III. В конце месяца появились процессоры с тактовыми частотами 850 и 866 МГц, а вот в начале – было объявлено о взятии тактовой частоты в 1000 МГц (1 ГГц).
В мае 2000 г. появился Pentium III хотя и с тактовой частотой 700 МГц, но зато с кэшем второго уровня 1 и 2 Мбайт. Заметим, что частота системной шины всего 100 МГц.
Также в мае начат выпуск процессоров Pentium III с тактовой частотой 933 МГц и кэшем второго уровня 256 Кбайт. Частота системной шины – 133 МГц.
Для ноутбуков корпорация Intel в июне 2000 г. начала выпуск Pentium III с тактовой частотой 750 МГц. Кэш второго уровня – 256 Кбайт. Частота системной шины – 100 МГц. Напряжение ядра могло меняться в зависимости от режима работы от 1,35 В до 2 В.