Подписывайтесь на Газету.Ru в Telegram Публикуем там только самое важное и интересное!
Новые комментарии +

Пользователей скоро пересадят на два ядра

Крупнейшие в мире производители процессоров Intel и AMD взяли курс на реализацию в своей продукции двухъядерной (dual-core) архитектуры. Причем нововведения, по словам представителей компаний, должны коснуться и обычных пользователей, так как оба гиганта планируют выпускать двухъядерные процессоры и для настольных систем.

Как сказал «Газете.Ru» Всеволод Семенцов из пресс-службы Intel, компания планирует перевести все линейки своей продукции (и мобильные процессоры тоже) в 2005 году на двухъядерность (если кратко, то ядро процессора — совокупность вычислительных и логических блоков, интегрированных на кристалле), а впоследствии на многоядерность.

Как рассказала нам Елена Байкальцева из пресс-службы AMD: «Корпорация планирует представить процессоры dual-core для рынка серверов и рабочих станций в середине 2005 года. Dual-core-процессоры для клиентского рынка ожидаются во второй половине 2005 года».

Как сообщили «Газете.Ru» в компании Intel,

в продаже двухъядерных процессоров пока нет — существуют только опытные образцы.

При переходе на новую архитектуру приложения будут выполняться на компьютерах с большей производительностью в сравнении с тем, как если бы они исполнялись на одном ядре одного процессора в последовательном режиме (как происходит в настольных ПК сейчас), отметил Всеволод Семенцов.

Говоря о том, откуда возьмется прирост производительности в системах на базе новых процессоров, представитель Intel отметил, что различные приложения, выполняющиеся в одно и тоже время, не будут друг другу мешать (говоря грубо). У нас будет возможность разнести выполнение различных приложений (их инструкций) на разные ядра. Сейчас, когда мы запускаем 2 приложения, команды выстраиваются в очередь и выполняются последовательно на одном процессоре, каждому приложению «достается» процессор на определенный промежуток времени.

При одноядерной архитектуре чем больше приложений запущено, тем медленнее работает каждое из них. А при двухъядерной они уходят на разные исполнительные блоки. В итоге приложения не мешают друг другу.

Также, по словам Всеволода Семенцова, ускорится обращение блоков к кэш-памяти (если мы рассматриваем одноядерную структуру с большей площадью ядра, у этой структуры есть некая скорость доступа к кэшу, а если мы это ядро дробим на 2 и каждому даем кэш-память, для каждого из них доступ к кэшу будет осуществляться быстрее, чем для единого «гипотетического» ядра. Это происходит оттого, что площадь каждого из двух ядер меньше, чем площадь единого гипотетического ядра, а если возрастает площадь ядра, растет и время доступа к памяти из самых «дальних» блоков этого ядра). В добавок к этому будут еще инновации в архитектуре, которые в большей степени помогут оптимизировать процесс выполнения инструкций.

Говоря об увеличении производительности систем, Всеволод Семенцов был осторожен в прогнозах: «Мы не говорим о резком и значительном увеличении производительности, пока нет публично оглашенных тестов… Но одно можно сказать с уверенностью: два ядра — не удвоение производительности».

Елена Байкальцева из AMD так же была осторожна в комментариях на эту тему: «На данный момент мы не анонсируем информацию о производительности и сравнительных тестах для процессоров dual-core AMD Opteron».

Представители пресс-служб обратили внимание на то, что существующие приложения необходимо будет оптимизировать под новую архитектуру.

По словам Елены Байкальцевой, без оптимизации прирост производительности будет ниже теоретического максимума, но всё здесь зависит от приложений. В том, нужен ли будет новый компилятор, представители компаний расходятся: по мнению представителя AMD, он не потребуется. Всеволод Семенцов из Intel сказал, что, «безусловно, будет нужна новая версия компилятора».

Эксперты сошлись в том, что новой архитектуре понадобится поддержка со стороны ОС, но (как нам рассказали в AMD) она уже присутствует в профессиональных версиях некоторых операционных систем (например, Windows XP Pro). Любая ОС, поддерживающая многопроцессорный режим, будет поддерживать двухъядерные процессоры. В Intel нам сообщили, что двухъядерная технология также будет реализована в Longhorn (новой версии Windows), которая выйдет в 2006 году.

Существующие x86 32- и 64-битные приложения будут работать и на двухъядерной архитектуре, утверждают эксперты.

«Но не так эффективно, как могли бы при оптимизации под новую архитектуру», — добавил Всеволод Семенцов.

Говоря об оптимизациях, Всеволод Семенцов уточнил: «Можно сказать, что, производя новую архитектуру, процессоры и железо, мы ставим в неудобное положение программистов, которые вынуждены производить новые версии софта. С другой стороны, это процесс вполне естественный, нормальный. Прогресс есть прогресс, тот же программист видит, что, если он может написать программу под новую архитектуру с меньшим количеством кода, которая будет более эффективна, почему бы этого не сделать. Временной интервал, за который происходит адаптация программного обеспечения к новой архитектуре, будет с каждым разом (витком эволюционного развития) сокращаться. Работа с программистами начинается задолго до того, как новая архитектура будет официально объявлена, чтобы дать возможность людям заранее подготовить свои продукты».

На сегодняшний день у многих программ уже есть версии для многопроцессорных систем, отчасти это будет помогать при переработке кода под многоядерность, потому что тут будет физическая аналогичность: 2 процессора на плате — один процессор с двумя ядрами. По его словам, программы не будут писаться с нуля.

Также представитель Intel отметил, что многоядерная архитектура соответствует современной модели использования операционной системы (многозадачность).

Вот как пояснили в Intel переход к двухъядерности:

современная одноядерная архитектура практически исчерпала свои возможности. При дальнейшем развитии многоядерной архитектуры прирост производительности будет гораздо более ощутимым.

Всеволод Семенцов проиллюстрировал ситуацию, сложившуюся сегодня следующим образом: «Взглянем на технологии производства, возьмем 65-нанометровый технологический процесс. На что тратить новые транзисторы? Увеличить кэш? После определенного объема это перестает давать результаты. Добавлять новые блоки? Тогда растет величина ядра — сигнал замедляется, растет время отклика, падает производительность… я объясняю «на пальцах»… Самый естественный способ утилизировать новые массивы транзисторов — физически размещать на одном кристалле несколько процессоров».

Рассказывая о «целевой аудитории» систем на новых процессорах, Елена Байкальцева из AMD отметила, что здесь ставка делается, прежде всего, на «аудиторию профессиональных пользователей, которым требуется самый высокий уровень производительности и которые одновременно запускают несколько приложений на компьютере или активно используют приложения с высоким уровнем параллелизма». Всеволод Семенцов из Intel сказал, что «аудиторией будут все те же, кто сегодня пользуется ПК», это будет «эволюционный переход».

Хотя о предположительной цене на будущие двухъядерные процессоры в AMD и Intel предпочли не распространяться, совершенно очевидно, что эти процессоры будут дороже своих одноядерных собратьев.

Новости и материалы
В Липецкой области объявили воздушную опасность
РФ получила от Индонезии заявку на военную технику
В Крыму заявили о готовности пригласить Маска инвестировать в регион
Суд заключил под стражу новых фигурантов дела о стрельбе у офиса Wildberries
Волонтеры спасли косатку на Камчатке
Крымский астроном открыл свою 13-ю комету
На распродаже 11.11 россияне чаще всего заказывали товары Apple
В Воронежской области объявили опасность атаки БПЛА
Трамп встретился с первым после выборов иностранным лидером
Российские бойцы ликвидировали очередной украинский танк
Названы главные покупатели российского газа в Евросоюзе
В Курской области предупредили об угрозе атаки дронов
Российский вертолет ударил по военным и бронетехнике ВСУ в Курской области
В Белгородской области объявили угрозу атаки БПЛА
В Гагаузии не исключили досрочных выборов в парламент Молдавии
Россияне останавливаются в трехзвездочных гостиницах
Трамп пообещал «очень усердно работать» над окончанием конфликта на Украине
Боец ВС РФ рассказал, что ВСУ готовы отступить из Курахово
Все новости