Результаты недавнего опроса, проведенного компанией Harris Interactive, показали, что 9 из 10 пользователей сталкивались с проблемами, запуская одновременно несколько приложений с высокой интенсивностью вычислений. При выполнении некоторых задач, например при записи DVD, советуют вообще не запускать никаких других приложений.
Чтобы решить эти проблемы и перейти к следующему этапу компьютерного развития, современные производители чипов предлагают пользователям многоядерные процессоры.
Многоядерный процессор содержит два или больше «вычислительных ядра» на одном кристалле. Он имеет один корпус и устанавливается в один разъем на системной плате компьютера, но операционная система воспринимает каждое его вычислительное ядро как отдельный процессор с полным набором вычислительных ресурсов. Такая стратегия по принципу «разделяй и властвуй» (параллелизм на уровне потоков) радикально повышает производительность многозадачной работы, так как большее количество приложений сможет работать действительно параллельно.
Сегодня в мире, среди производителей процессорной техники, началась самая настоящая «многоядерная» гонка. 27 июля было объявлено о выпуске серии двухъядерных мобильных процессоров Merom от Intel. Новые двухъядерники обеспечивают 20-процентный прирост производительности по сравнению с мобильными процессорами Core Duo, которые работают на той же тактовой частоте. Энергопотребление Merom не превысит показатели Core Duo.
64-битный двухъядерный процессор IBM Power5 был представлен в прошлом году.
Компании IBM, Sony и Toshiba разрабатывают процессор Cell. Его прототип помещается на площади 221 кв. мм и содержит 234 млн. транзисторов. Cell состоит из восьми 64-разрядных процессоров, которые называют синергетическими процессорными элементами – SPE. Реально это 64-разрядный Power-процессор, работающий в двухпоточном режиме. О времени его выхода на рынок пока не сообщается.
Но два ядра - это отнюдь не предел.
У того же Intel первые серверные четырехъядерные процессоры Clovertown появятся в продаже в конце 2006 года. Их главные конкуренты из компании AMD обещают также к концу года порадовать нас рабочими образцами четырехъядерных процессоров. Правда, устанавливаться новые чипы будут только в серверы и мощные рабочие станции. В настоящее время на рынок поставляются двухъядерные процессоры AMD Opteron и AMD Athlon64 X2.
Источник: данные Intel
В процессоре UltraSPARC T1 компании Sun Microsystems (кодовое название «Ниагара») – 8 ядер.
И вот, буквально на днях сайт Digitimes сообщил: к 2010 году Intel планирует выпустить 32-ядерный процессор (кодовое название Gulftown). Процессор будет состоять из 8 функциональных узлов по 4 ядра в каждом.
С появлением реальной многозадачности выигрыш в производительности станет гораздо больше. На одном и том же ПК смогут работать два человека, находящихся в разных комнатах. Один, например, будет играть в компьютерную стратегию, а другой – записывать видео с цифровой камеры и редактировать видеофильм о недавнем отпуске. Для разработчиков компьютерных игр многоядерные процессоры – это Клондайк! Несмотря на то что для полного овладения тонкостями многопоточного программирования разработчикам игр потребуется еще какое-то время, ведущие компании (включая Epic Games, Lionhead Studios, BioWare и Ubisoft) уже используют эту технологию при разработке своих будущих игр. Например, при работе алгоритма воспроизведения фотореалистичной графики, требующего огромной вычислительной мощности, можно использовать одно или несколько специализированных ядер для рендеринга в реальном времени.

