Кому нужны многоядерные смартфоны?

Сергей Колосков

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

Каждый уважающий себя производитель смартфонов уже презентовал, а некоторые даже успешно торгуют мобилками с двухъядерными и четырехъядерными чипами. Например, в Украине можно приобрести следующие многоядерные смартфоны:  Samsung Galaxy S II, HTC Sensation, Apple iPhone 4S, LG Optimus 2X и множество других.

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

Изображение: youhtc.ru

А на этом графике верхнюю строчку занимает четырехъядерный планшет Asus Transformer Prime. Смартфон Galaxy SII, занимавший на предыдущем изображении первое место в производительности, здесь почти вдвое отстает от лидера:

Наглядно сравнить разницу между одноядерным и двухъядерным процессор можно на этом видео, где показана скорость работы одного приложения на iPhone 4 и iPhone 4S:

Как видно, разница есть и немалая. Второе (четвертое) ядро позволяет системе быстрее обрабатывать видео, ускорить время работы со встроенной камерой, быстро редактировать мультимедийные файлы на смартфоне и т.д.

Но при всем этом, даже самый «навороченный» гаджет еще не способен дать пользователю возможности, которые мог обеспечить настольный компьютер еще 10 лет назад. Почему смартфон с процессором 1,5 ГГц не может предоставить пользователю возможности, которые были у ПК с процессором 800-900 МГц? Ответ прост - тепловыделение.

В ноутбуке и десктопе тепло рассеивают многочисленные вентиляторы, но в смартфоне тепло уходит только через корпус, а корпус держит голой рукой человек. Потребляя всего 3 Вт, телефон нагревается до 37–39 градусов, и это, по сути, предельная температура, выше которой его неприятно и даже невозможно держать.

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

Еще одна проблема всех современных гаджетов – малозадачность. Технически нет никакой проблемы сделать многозадачность такой же, как на настольных ПК. Но возможности подтормаживаний смартфона и быстрого разряда батареи производители боятся как огня. И поэтому многие платформы сегодня щеголяют люто урезанной многозадачностью – приложение в фоновом режиме ведет себя совсем не так, как того ожидает пользователь.

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

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