Технология многоядерных процессоров |
Сага о поддержке и совместимости В новых процессорах Pentium Extreme Edition и Pentium D для контроля температуры всего процессора будет использован только термодиод одного из ядер. Скорее всего, это необходимо для совместимости со стандартом сокета LGA 775. Хотя непонятно, что будет, если второе ядро пойдет в перегрев… А вот в серверных процессорах планируется следить за температурой каждого ядра, что явно положительно скажется на общей надежности системы. По заверениям разработчиков, и Intel, и AMD, их двуядерные процессоры будут работать в одном сокете точно так же, как и два обычных одноядерных процессора в двух сокетах. Это, по их мнению, должно дать полную совместимость с программами, написанными для работы с несколькими процессорами одновременно. Но все же отличия должны быть, и для полноценной работы их придется учитывать. Скорее всего, для новых двуядерных процессоров придется использовать программное обеспечение, которое сможет правильно разделять задачи на потоки для каждого из ядер. А это либо изначально программы для систем с несколькими процессорами, либо ПО, написанное вновь, и специально ориентированное на особенности таких систем. По заверениям AMD, подобной поддержкой обладает продукт Microsoft Windows XP SP2, хотя многопроцессорность Windows XP поддерживает и без «сервис-паков», что наводит на некоторые мысли по поводу полной совместимости двуядерных процессоров с программами для двухпроцессорных систем. Однако поддержки операционной системы мало – необходимо также иметь соответствующие программы с многопоточной обработкой. Для обычных пользователей это, в первую очередь, игры, где Intel обещает прирост в производительности аж в 124%, но это только при полной поддержке игрой многопоточности для соответствующего двуядерного процессора. На сегодняшний день таких игр нет (все же среди геймеров пока что мало распространены многопроцессорные системы, соответственно, и игры не пишут под такие системы). Когда они появятся, вообще-то, неизвестно, так что реального увеличения быстродействия, вполне возможно, придется ждать еще долго. Гораздо лучше дела обстоят с обработкой видео- и аудиоинформации. В этих областях уже сейчас есть много программ, умеющих работать с несколькими процессорами, что оставляет надежду и на нормальную работу с двуядерными процессорами, пусть и после применения каких-нибудь «заплаток». Правда, в этих приложениях Intel уже не обещает столь фантастических результатов – всего лишь 50-60%. Не помешает немного и хороших новостей. Microsoft заявила, что двуядерные процессоры, как и в случае с Hyper-Treading, будут лицензироваться по количеству физических сокетов, а не по количеству логических процессоров, и, соответственно, лишних денег брать не будет. Браво, Билли! Подведем черту И напоследок некоторые итоги. Несомненным плюсом многоядерности является то, что это выход на новый уровень технологий, а не простая гонка частот. Как ни крути, а два ядра в итоге смогут работать значительно быстрее, чем одно. Весомое увеличение производительности и снижение стоимости предвидится на рынке серверов и рабочих станций – теперь значительно проще и дешевле будет сделать систему из шестнадцати вполне полноценных физических процессоров, которая, к тому же, будет работать в режиме 32 виртуальных CPU. А когда дело дойдет до мультикристальных процессоров (Intel надеется, что можно будет делать и по 32 ядра в одном CPU), то появятся системы с просто фантастической производительностью и относительно доступные по цене. К сожалению, есть и минусы. В первую очередь, это, конечно, сложность производства. В любом случае площадь кристалла значительно увеличится, а, следовательно, выход годных кристаллов будет намного меньше, и соответственно, цена процессоров, по крайней мере, в первое время, пока не будет отработана технология производства, будет весьма высока. Так что, скорее всего, мы еще не скоро сможем наблюдать массовый переход обычных пользователей на новую технологию. Благо и Intel и AMD не собираются пока что отказываться от производства обычных одноядерных процессоров. Несомненно, минусом является невозможность использовать старую платформу для новых процессоров у Intel, что еще более осложнит переход на новую технологию. Явные проблемы с тепловым режимом у Intel, да и немалые значения этих показателей у AMD не оставляют надежды на тихую и производительную систему, так как понадобится весьма высокоэффективная система охлаждения и процессора, и системы в целом. Особенно это касается Intel, у которой, помимо процессора, раза в полтора сильнее стал греться северный мост. К минусам можно отнести и вопрос о полноте совместимости с программами для двухпроцессорных систем. Не придется ли ждать специализированный софт под новые двуядерные процессоры? "Железо" |