Умная производительность

Вчера был на презентации нового поколения процессоров Intel i3/i5/i7 в России. Интересно, что основное внимание на презентации было уделено не увеличенной производительности - более высокая частота, улучшенная микроархитектура, больше исполнительных блоков - это всё понятно. Основное внимание было уделено поддержке новых технологий и интеллекту процессоров.


Особенно поразила презентация нового поколения технологии Intel Core vPro, которая предназначена для удалённого управление клавиатурой, дисплеем и мышью компьютера. Во время демонстрации "администратор" (после соответствующей паузы, сопровождающейся проигрыванием лёгкой музыки и словами "Пожалуйста, подождите, всё операторы сейчас заняты", во время которой администратор, как полагается, разложил "Косынку") удалённо подключился к компьютеру "пользователя", на котором - внимание - сломался драйвер сетевой карты (!). После подключения администратор видел изображение с монитора пользователя и мог управлять клавиатурой и мышкой (что само по себе, в общем-то, не ново). После переустановки драйвера сетевой карты, администратор - опять внимание - перезагузил компьютер пользователя (!), и сеанс удалённого управления при этом не прервался. Как говорит презентация - администратор видит то же, что и пользователь - вплоть до "синего экрана" (это, к сожалению, не демонстрировали). Впечетляетъ! Насколько я знаю, такие технологии ранее применялись только для серверного железа, ну и, естественно, вы бы их не получили за $200 вместе с процессором и материнской платой. Такие чудеса на рабочем столе стали возможны благодаря совместной работе чипсета, процессора, видео-адаптера и увеличенного до 8MB ПЗУ BIOS'а.


Следующая новинка - новое поколение технологии Intel Turbo Boost. Теперь она может перераспределять энергопотребление не только между ядрами процессора, но так же и между CPU и интергрированным GPU. Т.е. теперь процессор может работать либо в режиме полного пониженного энергопотребления (и CPU, и GPU работают на пониженной частоте); либо повышать частоту ядра/ядер процессора, когда вы что-то "считаете"; либо повышать частоту графического процессора, когда вы играете. Во время демонстрации GPU с номинальной частотой 500MHz то замедлялся до 367MHz, то разгонялся до 767MHz. Раньше при покупке ноутбука надо было выбирать между быстрым CPU/GPU и между экономичным, и уж платить за свой выбор всё время (когда оказывалось надо сконвертировать видео на ноутбуке, предназначенном для просмотра веб-страничек). Теперь можно просто купить "умный" процессор Intel, который будет сам подстраиваться под условия. Малина.


Последнее, что хочется отметить - GPU интегрированный в CPU. Технически это пока просто две, большей частью независимых, схемы, напылённых на одну подложку. Но тем не менее, стоимость и энергопотребление у этой пары такие же как и у одного CPU прошлого поколения. Как мне рассказал Алексей Рогачков, для интегрированного GPU не предполагается никаких средств программирования произвольных задач (аналогично CUDA, OpenCL и т.д.), GPU поддерживает только DirectX и OpenGL. К сожалению.


Если немного пофантазировать, в будущем хотелось бы видеть первазивную интеграцию CPU и GPU (раз уж они оказались на одной подложке). Так что бы с т.з. программиста они выглядели бы как единый гетерогенный многоядерный процессор, с разделяемыми кэшами и всем таким. В конце концов и то, и то - процессоры общего назначения, просто один считает лучше одни задачи, а другой - другие. Ну так и программы производят разные вычисления. От кого, как не от Intel, ожидать такой идилии? Хотелось бы уже конечно в следующем поколении процессоров, вместе с AVX, 4-way HyperThreading и транзакционной памятью :)


Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.

Комментарии

Аватар пользователя Dmitry Oganezov (Intel)

Ого! Сегодня у меня праздник, даже два!

Первый - это новый пост от Дмитрия Вьюкова, которого мы все очень любим и даже немного преклоняемся ;)

Второй - это то, что я впервые в жизни могу его поправить: CPU и GPU не напыляются на одну подложку, хотя когда-нибудь мы к этому прийдем. Они вообще сделаны по разным техпроцессам: CPU 32nm, а графика - 45nm. Почему? А вот не знаю я ;). Скорее всего так получается пока чуть выгоднее с т.з. себестоимости. К тому же при нынешних частотах графики там пока более современный техпроцесс не востребован.

Что же касается AMT и vPro, то в число моих ближайших планов входит реанимация соответствующей русской страницы ISN. Технология хоть и не новая, но незаслуженно забытая. Мне нравится такой пример ее применения: предположим, айтишники обнаружили в сетке предприятия новый вирус и необходимо накатить апдейт (не важно - закрыть дыру в экплорере или наоборот, сделать новую а за это проапдейтить антивирус). Так вот с помошью AMT они могут спокойно ночью включить все компьютеры, сделать свое светлое дело, и выключить опять. А если у кого-то был ноутбук и он брал его домой - мгновенно распознать машину без апдейта как только она появится в сети. И тут же отстрелить ему сетувую карту :)

Аватар пользователя dmitry-nikitin

То, что тут написано про vPro, я думал, что это всё делает AMT. Так как соотносятся эти технологии? vPro - часть AMT?

Аватар пользователя dmitry-nikitin

Хотя, если ответ требует много времени, не утруждайте себя. На самом деле я далёк от администраторских задач, так что мне не сильно важно :-)

Аватар пользователя Dmitry Vyukov

@ksili на ISN много материалов по AMT, но т.к. я тоже далёк от администраторских задач, то никогда не читал :) Просто рассказал, что видел. Возможно, AMT и vPro - это одно и то же, или одно развитие или часть другого.
Но в любом случае, насколько я понял, в новом поколении чипсетов эта технология существенно продвинулась в возможностях.

All about lock-free algorithms, multicore, scalability, parallel computing and related topics: http://www.1024cores.net
Аватар пользователя Dmitry Vyukov

@Dmitry Oganezov Т.е. они даже не на одной подложке, а просто две микросжемы в одном корпусе... ну что ж, основные свойства для пользователя - цена и энергопотребление - всё равно сохраняются.
Вообще презентация носила сугубо не технический характер, поэтому детали приходилось выуживать у людей, или же додумывать :)

All about lock-free algorithms, multicore, scalability, parallel computing and related topics: http://www.1024cores.net
Аватар пользователя Dmitry Vyukov

@Dmitry Oganezov Мне нравится такой пример ее применения...
Хмм... хорошей демонстрацией было бы проапдейтить что-нибудь во время презентации на ноутбуках всех присутствующих, и подключенных к местному вайфаю, и сказать "А теперь попробуйте загрузить свои компьютеры" :)

All about lock-free algorithms, multicore, scalability, parallel computing and related topics: http://www.1024cores.net
Аватар пользователя miroslavpolyteda.com

я вот никак не могу услышать от тех кто там был каментов на тему - что с софтом под лараби. Про него что нибудь расскажут или раз прибыли нет то секрет ?
Сами новости от интеля грустны - лицензированный gpu от мобилок в нагрузку к cpu, багфиксы на технологию випро которую показывали еще в 2006м на idf...

вот если пофантазировать что интел возьмется за проект консольки нового поколения ... там можно много захотеть и технология вроде позволяет. Только "no x86 support, please" :D

Аватар пользователя Dmitry Vyukov

> что с софтом под лараби. Про него что нибудь расскажут или раз прибыли нет то секрет?

Сама презентация была не про лараби, и про него соответственно ничего вообще и не говорили.
Был один вопрос из зала, и представитель Интел только сказал, что лараби не будет выпускаться как продукт. В такой ситуации про софт наверное и говорить нет смысла...

All about lock-free algorithms, multicore, scalability, parallel computing and related topics: http://www.1024cores.net
Аватар пользователя Dmitry Vyukov

> лицензированный gpu от мобилок

А это разве не развитие той интегрированной графики Интел, которая раньше была в чипсетах для ноутуков?

All about lock-free algorithms, multicore, scalability, parallel computing and related topics: http://www.1024cores.net
Аватар пользователя miroslavpolyteda.com

2Dmitriy Vyukov
я могу ошибаться но в чипсетах для младших ноутбуков стоит младший powervr а то что у них свое то хуже старшего powervr :) В любом случае я не имею ничего против :) и люблю то что есть

просто хочется прихода будущего :)
8 потоков без проблем cellbe и без x86 но с ooo и блэкджеком и ... - это ж просто мечта

Страницы