Turn it off. Когда два больше четырёх

Автор: Павел Урусов, 07 марта 2012, 18:00
Turn it off. Когда два больше четырёх

Turn It Off — нерегулярная колонка главного редактора gg Павла Урусова, в которой он делится своим мнением о главных событиях и актуальных трендах в индустрии гаджетов и высоких технологий.

В последнее время всё чаще начинают звучать голоса, что в 2012 году настоящий гиковский смартфон (или планшет) непременно должен быть четырёхядерным. Действительно, любой школьник знает, что 4 - это ровно в два раза больше, чем 2. Соответственно, четырёхядерное устройство должно работать в два раза быстрее двуядерного, верно?

Басня Крылова

Ваш покорный слуга однажды наблюдал на одном из мероприятий компании Intel следующую картину. На одном столе, на расстоянии буквально 30 см друг от друга, стояли два одинаковых на вид системных блока. На одном из них было написано: Dual-Core x86 CPU, 1.6 GHz. На втором — Single-Core x86 CPU, 1.4 GHz. Всем желающим предлагалось делать ставки, какой процессор окажется быстрее.

К удивлению всех присутствующих, второй компьютер был заметно быстрее в большинстве задач.

Как же так? Ответ прост: в первом компьютере был установлен двуядерный процессор Atom, а во втором — низковольтный Core 2 Solo. Мораль сей басни такова: не всяк мужик, у кого два ядра не всё то золото, что блестит. Или, если быть серьёзным, можно сделать вывод, что производительность зависит от архитектуры процессора как минимум не меньше, чем от количества ядер и тактовой частоты.

Экскурс в историю

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

Гордон Мур, основатель компании Intel, в 1975 году сформулировал мысль, которая получила название «Закон Мура»: количество транзисторов в массово производимых интегральных схемах удваивается каждые два года. Другой сотрудник Intel, Девид Хаус, отметил, что это приведёт к удвоению производительности микропроцессоров каждые 18 месяцев. С тех пор компания Intel поставила своей целью непрерывно воплощать «закон Мура-Хауса» (назовём это так) в жизнь.

Достигался подобный прирост двумя способами, экстенсивным и интенсивным. Экстенсивный способ повышения производительности заключался в повышении тактовой частоты. Интенсивный способ заключался в усовершенствовании архитектуры процессора (это было возможно за счёт совершенствования техпроцесса и вытекающей из этого возможности размещать на кристалле больше транзисторов).

В результате подобных усовершенствований процессоры, выполненные по новой архитектуре, зачастую оказывались быстрее своих предшественников при меньшей тактовой частоте. Например, Pentium 60 МГц был существенно производительнее, чем i486 100 МГц.

Шли годы, наращивание тактовой частоты процессоров существенно затормозилось в силу естественнонаучных причин, поэтому главным маркетинговым параметром стало количество ядер. Однако принципиально ничего не изменилось, основное влияние на производительность по-прежнему оказывает микроархитектура. В результате двуядерные процессоры на базе микроархитектуры Sandy Bridge (Core i3/i5) в многопоточных задачах сравнимы с 4-ядерными процессорами на базе микроархитектуры Conroe (Core 2), а в однопоточных значительно быстрее их.

Вернёмся к нашим баранам

Так какой всё-таки процессор нужен современному смартфону (или планшету) и сколько ядер лучше? Однозначного ответа на этот вопрос не существует.

Возьмём, к примеру, новичка на рынке платформ для телефонов — компанию Intel. На бумаге только что выпущенный процессор Intel Atom Z2460 выглядит далеко не впечатляюще на фоне современных многоядерных ARM-монстров: одно ядро с тактовой частотой 1.6 ГГц, слабая интегрированная графика PowerVR SGX 540... Разумеется, он должен быть медленнее, чем NVIDIA Tegra 2 или, скажем, Samsung Exynos 4210, не правда ли? Однако взглянем на результаты тестирования производительности (полное описание новой платформы можно найти на AnandTech):

Turn it off. Когда два больше четырёх -2
Turn it off. Когда два больше четырёх -3

Мы видим, что одноядерный x86-процессор на базе микроархитектуры Intel Bonnell по производительности превосходит двуядерные процессоры на базе ядра ARM Cortex-A9 (о производительности интегрированной графики в данном случае речь не идёт).

В мире ARM недавно произошли сразу два события. Во-первых, появились четырёхядерные чипы на базе ARM Cortex-A9 (NVIDIA Tegra 3, Huawei K3V2); во-вторых — на рынок вышел первый процессор на базе ядра Krait (Qualcomm S4, он же — MSM8960), которое архитектурно близко к грядущему ARM Cortex-A15, но пока только двуядерный. К сожалению, у меня пока не было возможности оценить производительность этих чипов лично, поэтому воспользуюсь информацией коллег с сайта PCMag.com:

Turn it off. Когда два больше четырёх -4
Turn it off. Когда два больше четырёх -5

Набор микросхем NVIDIA Tegra 3 оказался быстрее лишь в одном синтетическом бенчмарке:

Turn it off. Когда два больше четырёх -6

Польза двуядерных процессоров для смартфонов и планшетов на базе ОС Android уже доказана как теоретически, так и эмпирически: вынос потока, отвечающего за отрисовку GUI, на отдельное ядро существенно повышает плавность интерфейса этих устройств. Но вот необходимость четырёх ядер в смартфоне/планшете на сегодняшний день находится под вопросом.

В мире PC пришествие многоядерных процессоров началось намного раньше, чем на мобильных устройствах (в 2006 году!), однако до сих пор количество приложений, способных эффективно использовать более двух вычислительных ядер, крайне невелико. В тех же PC-играх два быстрых ядра практически всегда дают лучший результат, чем четыре медленных.

Если экстраполировать этот опыт на телефоны и планшеты, получится, что именно Qualcomm S4 — а не NVIDIA Tegra 3 — на сегодняшний день является оптимальным решением. Разумеется, через несколько лет ситуация изменится, но к тому времени все товарищи, кричащие о необходимости четырёх ядер, успеют несколько раз поменять телефон на что-то более новое.

В сухом остатке

Что же теперь делать? Правильный ответ — ничего. Просто при покупке нового телефона или планшета стоит интересоваться не только количеством ядер процессора, но и их разновидностью. И покупать именно то, что нужно вам.

Подписывайтесь на наш нескучный канал в Telegram, чтобы ничего не пропустить.

Поделиться

Ваш комментарий
39 комментариев
eXodusN ветеран (839 комментариев)
7 марта 2012 г. 18:16:10 #

Полностью согласен.

Кстати, за 2 часа до выхода iPad 3 практически со 100%-й уверенностью могу сказать, что там будет ровно 2 ядра ибо 4 ядра сейчас — не больше чем писькомерялка.

Ответить
eXodusN
0
Simon.kh гаджетоман (65 комментариев)
7 марта 2012 г. 18:33:37 #

Поддерживаю вышеговорившего) Лучше "больших и по восемь, чем маленьких и по пять..."

Ответить
Simon.kh
0
Евгений Бонд гагаджетоман (8532 комментария)
7 марта 2012 г. 20:29:02 #

Обломитесь, в iPad 3 он таки четырехъядерный =))

Ответить
Евгений Бонд
0
eXodusN ветеран (839 комментариев)
7 марта 2012 г. 20:29:24 #

Вижу, значит оно так надо xDD

Ответить
eXodusN
0
adk гагаджетоман (2024 комментария)
7 марта 2012 г. 20:36:04 #

Оно может оно там и не очень то надо, но "мерялку" никто не отменял, поэтому "так получилось":)

Ответить
adk
0
eXodusN ветеран (839 комментариев)
7 марта 2012 г. 20:36:36 #

Не получилось. Проц 2-ядерный

Ответить
eXodusN
0
eXodusN ветеран (839 комментариев)
7 марта 2012 г. 20:33:43 #

На самом деле главное, какая там графика. Вряд ли, Power VR6

Ответить
eXodusN
0
Евгений Бонд гагаджетоман (8532 комментария)
7 марта 2012 г. 20:34:58 #

Походу, то графика 4-ядерная, а не процессор О_о В PS Vita стоит такая же графика - ей хана!!!

Ответить
Евгений Бонд
0
eXodusN ветеран (839 комментариев)
7 марта 2012 г. 20:36:19 #

Да. Проц 2 ядра. я же говорил, что писькомерялка. наверное Power VR543mp4. Да, графика 4 ядра, но тогда игры будут такой же графики как на айпад 2

Ответить
eXodusN
0
Евгений Бонд гагаджетоман (8532 комментария)
7 марта 2012 г. 20:40:34 #

Та не, игры будут круче. Ну всё, возьму япэд для "поиграться", давно пора, да и для работы будет полезно знать больше о нем.

Ответить
Евгений Бонд
0
eXodusN ветеран (839 комментариев)
7 марта 2012 г. 20:41:48 #

Тоже беру. Вместе с эппл тиви. Будет полный комплект - мак, айфон, айпад, эппл тиви и эирпорт экстрим.

Не может быть лучше графика в играх. В 4 (!) раза больше пикселей. А процессор тот же, за исключением 2-х ядер.

Ответить
eXodusN
0
Евгений Бонд гагаджетоман (8532 комментария)
7 марта 2012 г. 20:42:35 #

1) о, и это тоже! 2) посмотрим-посмотрим... вдруг какую-то игру покажут сегодня...

Ответить
Евгений Бонд
0
eXodusN ветеран (839 комментариев)
7 марта 2012 г. 20:43:39 #

Уже. Все-таки, походу главной фичей игр будет ретина, а не улучшеная графика.

Ответить
eXodusN
0
Евгений Бонд гагаджетоман (8532 комментария)
7 марта 2012 г. 20:45:22 #

Точняк, теперь кое-кто из читателей обрадуется (ну тот, который говорил о разрешении игр в пс3 и хбох360)

Надо бы в форум обсуждение перенести

Ответить
Евгений Бонд
0
eXodusN ветеран (839 комментариев)
7 марта 2012 г. 20:46:15 #

Интересно будущее виты с ее экранчиком

Ответить
eXodusN
0
Евгений Бонд гагаджетоман (8532 комментария)
7 марта 2012 г. 20:48:42 #

http://gagadget.com/forum/showthread.php?p=23024#post23024 Идем туда - нефиг засорять комментариями =)))

Ответить
Евгений Бонд
0
mihus читатель (32 комментария)
7 марта 2012 г. 21:25:51 #

Не присоеденяйся к яблочникам , юный джедай!)Да пребудет с тобой корейская сила!)

Ответить
mihus
0
Евгений Бонд гагаджетоман (8532 комментария)
7 марта 2012 г. 21:27:10 #

Вам сюда: http://gagadget.com/forum/showthread.php?p=23029

Ответить
Евгений Бонд
0
deus старожил (131 комментарий)
8 марта 2012 г. 12:36:26 #
Ответить
deus
0
Grey Za ветеран (574 комментария)
7 марта 2012 г. 19:53:07 #

Насколько я помню, у тегры3 есть еще одно ядро, которое и работает львиную долю времени (собственно, смартфон же не 24 часа в сутки греет воздух четырьмя ядрами). Если в двуядерных системах нет подобного решения, то грош им цена, потому что скоро автономность станет такой же маркетинговой величиной, как и количество ядер (частота, мегапикселы, etc.)

Ответить
Grey Za
0
eXodusN ветеран (839 комментариев)
7 марта 2012 г. 20:37:15 #

Простите, но тегра 3 унылое говно

Ответить
eXodusN
0
Grey Za ветеран (574 комментария)
7 марта 2012 г. 20:39:41 #

ага. а вот процессор в новом айпаде бла-бла-бла

Ответить
Grey Za
0
eXodusN ветеран (839 комментариев)
7 марта 2012 г. 20:40:04 #

Ну, вообще да

Ответить
eXodusN
0
Grey Za ветеран (574 комментария)
7 марта 2012 г. 20:41:18 #

я и не сомневался. яблофага за милю видно.

Ответить
Grey Za
0
Павел Урусов гагаджетоман (4018 комментариев)
7 марта 2012 г. 20:51:00 #

Возникает вопрос: кто мешает на 2-3-4-8-ядерном процессоре в простое использовать одно ядро на минимальной частоте, например? Ответ: никто не мешает. Есть мнение, что NVIDIA своё пятое колесо выдумала исключительно ради того, чтобы было чем размахивать в маркетинговых целях.

Ответить
Павел Урусов
0
Grey Za ветеран (574 комментария)
7 марта 2012 г. 21:04:57 #

ответ не верный. верный ответ - мешает отсутствие программного обеспечения. другими словами, андроид так не умеет. и iOS так не умеет. и манго (или как оно там называется) так не умеет. исторически сложилось, что на смартфонном/планшетном рынке производители софтовой платформы диктуют условия производителям систем на чипе. а если б было как в случае с интелом, который диктует условия производителям готовых систем, то возможно были бы и результаты другие. хотя как знать, к чему бы это привело)

Ответить
Grey Za
0
Павел Урусов гагаджетоман (4018 комментариев)
7 марта 2012 г. 21:30:09 #

Ага! Я тут посоветовался с людьми, которые разбираются в вопросе более глубоко.

Дело в том, что ARM Cortex-A9 не умеет использовать разные ядра на разной частоте. Т. е. если какое-то однопоточное приложение запросило полные 1.5 ГГц, все четыре ядра будут лупить на 1.5 ГГц.

Qualcomm не лицензирует у ARM готовое процессорное ядро. Вместо этого они лицензируют набор технологий и разрабатывают свои процессоры сами. Поэтому процессоры Qualcomm умеют динамически управлять частотой каждого ядра отдельно, им «пятая нога для энергосбережения» просто не нужна.

В целом Tegra 3 является продуктом прошлого поколения по сравнению с S4. Техпроцесс 40 нм (у Qualcomm — 28 нм), плюс все беспроводные интерфейсы реализованы отдельно (сотовый модем, Wi-Fi, Bluetooth, GPS), что тоже экономичности не добавляет. Qualcomm S4 — полностью интегрированное решение, то есть всё что можно, включая FM-приёмник, встроено в один чип.

Ответить
Павел Урусов
0
Grey Za ветеран (574 комментария)
7 марта 2012 г. 21:38:45 #

вот как. очень любопытно. а у Huaiway как обстоят дела с их хваленной китайской системой? ее в сравнительных тестах почему-то нет, а китайцы пугают сказочной производительностью.

Ответить
Grey Za
0
Павел Урусов гагаджетоман (4018 комментариев)
7 марта 2012 г. 21:42:57 #

Не вижу предпосылок для сказочной производительности. Те же 4 ядра Cortex-A9, что и у Tegra 3. GPU, правда, интересно выглядит.

Ответить
Павел Урусов
0
Grey Za ветеран (574 комментария)
7 марта 2012 г. 21:51:57 #

по крайней мере, тегру они обставили (если им верить, конечно)

Ответить
Grey Za
0
Павел Урусов гагаджетоман (4018 комментариев)
7 марта 2012 г. 21:54:51 #

Насколько я видел на презентации, они показывали сравнение с Tegra 2.

Ответить
Павел Урусов
0
Grey Za ветеран (574 комментария)
7 марта 2012 г. 22:06:15 #

вот тут говорят о сравнении с тегра3. помоему у вас я видел картинки с диаграммами? не помню, если честно

Ответить
Grey Za
0
Tarasoff ветеран (513 комментариев)
7 марта 2012 г. 22:32:57 #

Когда-то на PC тоже мерялись пипи...ми процессорами, памятью и прочими железяками. А потом постепенно всего стало хватать для среднего юэверя, какой там процессор у меня на работе, даже не знаю, памяти знаю 16GB. А дома разогнанный кор2дуо 3ггц разогнанный до 3.6 ггц уже много лет, устраивает. Даже что-то одноядерное и тормознутое в ноуте устраивает. Потому что глаза одни, мозг один, руки одни, уши одни, однозадачный я ))))))))))))

Так и со смартфонами/планшетами будет, померяются люди и остынут. Производителям то понятно, зачем нужен потребительский бум, а пользователям он ни к чему

Ответить
Tarasoff
0
adk гагаджетоман (2024 комментария)
7 марта 2012 г. 23:05:54 #

Руки же две, ушей двое, процессоров два и сообщений тоже два:) Гармония!

Ответить
adk
0
Slava KP старожил (281 комментарий)
7 марта 2012 г. 23:56:11 #

А мне вот интересно - что за охлад в таких зверьках стоит, помню пара товарищей задумывались об охладе своего смарта ещё в те далёкие времена, когда он еле помещался в руку и стоил кучу денег, ну симба прилогается конечно, так вот тогда какого то особого решения не было найдено, но точно помню, что разговоры да и слухи шли даже об активном охладе... В те далёкие времена не было выбора как сейчас и тогда всё измерялось парой стрелялок и ещё чего то, но отбор был жесткий конечно и чего только не придумывали, чтобы их зверь работал быстрей, до дела, по крайней мере того, что бы я лично видел, не дошло, ну оно и понятно, а что сейчас? Активный охлад пора ставить? тем более технологии позволяют. Так вот умозаключение такое - не будет мощи у многоядерных процов, так как они греются, а любой низко затратный и мало греющийся проц с лёгкостью будет обходить 4х ядерный в трудоёмких задачах и если даже не по скорости (и тут будет сравнение понятное автомобилистам - как ауди тт обходит другие более мощные авто на поворотах), то по времени работы. Проще говоря - за пару часов 4х ядерник загнётся от тепла изнутри и снаружи (ну если в руках держать), тогда как 1о ядерный будет балансировать как бабочка на ветру, работая при этом дольше сохраняя при этом стабильную скорость и при таком стечении обстоятельств стоит конечно брать смарт среднего класса, так как он будет просто эффективнее (применимо и при сравнении 2х ядерного и 4х ядерного).

Вопрос изначально был таков - что за охлад сейчас в смартах используется?

Ответить
Slava KP
0
WEremite гаджетоман (58 комментариев)
9 марта 2012 г. 1:13:36 #

Специального охлаждения там нет. Скорее всего дело в конструкции. Например в iPod Touch задняя панелька из алюминиевого сплава, может как раз для теплоотвода. Из опыта - при нагрузке задняя панель сильно нагревается, а если еще к розетке подключить, то легонько жжет в ладонь. А вот на андроидном смарте экран становился теплым :)

Ответить
WEremite
0
Slava KP старожил (281 комментарий)
9 марта 2012 г. 1:39:46 #

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

Ответить
Slava KP
0
rznfreelancer старожил (174 комментария)
10 марта 2012 г. 14:51:51 #

Какая то статья- оправдание. лучше 4 мощных ядра чем 2 мощных!!!

Ответить
rznfreelancer
0
vasyabatareikin старожил (245 комментариев)
12 марта 2012 г. 11:19:20 #

лично я бы себе с большим удовольствием позволил бы 4-х ядерный проц. Почему? А почему бы и нет? Когда-то и двух ядер было за глаза. Теперь - в самый раз. Да и мне очень нравится НТС Ван Х - 4 ядра, классный дизайн, хорошие ТХ.

Ответить
vasyabatareikin
0