Журнал «Компьютерра» №25-26 от 12 июля 2005 года - Журнал Компьютерра (бесплатные серии книг TXT) 📗
Во-первых, операционная система Symbian славится своей скромностью - вероятно, не в последнюю очередь благодаря исконной поддержке подавляющего большинства протоколов беспроводной передачи данных. Во-вторых, смартфоны Nokia отличает рачительное расходование питания (по крайней мере, по сравнению с Siemens SX1), что свидетельствует об удачном проектировании аппаратной части. В-третьих, до 900 мАч повышена емкость аккумулятора. Однако эти обстоятельства мало что значат при наличии на борту мощного процессора (220 МГц против прежних 123), хотя причина экономичности устройства, полагаю, не только в этом.
Как всегда, задачу определения марки CPU финны оставляют заинтересованным лицам. В разделе ARM Powered Products на сайте arm.com сообщается, что смартфоны Nokia 6260, 6670 и 7610 базируются на процессорах с ядрами ARM7 и ARM9. ARM9 - основа центрального процессора, ARM7 - часть DSP[Digital Signal Processor, играющий в мобильном терминале роль модема. Кроме того, на него возлагается задача по исполнению алгоритмов при обработке мультимедийной информации], цифрового обработчика сигналов, состоящего в некоторых случаях из RISC[Reduced Instruction Set Computer, то есть с сокращенным набором команд (тип архитектуры микропроцессора, ориентированный на быстрое и эффективное выполнение относительно небольшого набора инструкций)]-ядра, спаренного с DSP. Самые известные примеры таких систем - Nexperia от Philips и OMAP (в частности, семейство 7хх) от Texas Instruments (TI). Ассортимента голландской продукции, на мой взгляд, недостаточно для обеспечения того видового разнообразия, что наблюдается у Nokia. Иначе обстоят дела с модельным рядом TI: тут каждому смартфону можно поставить в соответствие определенный чип. На основании подобных умозаключений я и делаю вывод, что в изделиях Nokia применяется электроника TI.
Из всей линейки процессоров OMAP единственным, подходящим под описание «кристалла», «осевшего» в Nokia 6630, оказался OMAP 1710. Помимо высокой тактовой частоты, он интересен архитектурой. Новой ее, конечно, не назовешь: инструкции ARMv5TEJ исполняются процессорами уже лет пять. Однако до сих пор в приборах Nokia (да и в устройствах под началом ПО Smartphone от Microsoft) попадались исключительно вычислительные элементы с набором команд ARMv4T. Nokia 6630 и модели на базе аппаратной платформы HTC[HTC (High Tech Computers) - ведущий мировой разработчик смартфонов на базе программных платформ Microsoft] Typhoon[Одну из них (i-mate SP3) мы испытывали в декабре] стали первыми представителями нового поколения смартфонов, работающих на процессорах с высокой тактовой частотой и ядром ARM926EJ-S (архитектура ARMv5TEJ) вместо ARM925 (архитектура ARMv4T). В значительной степени разницу в свойствах процессоров можно ощутить, проанализировав названия их наборов инструкций. Так, E означает enhanced (усовершенствованный), а J - Jazelle[Технология, позволяющая исполнять Java-код основным процессором параллельно с остальными приложениями, при этом значительно вырастает производительность и падает энергопотребление]. Усовершенствования состоят в расширении списка DSP-инструкций, исполняемых 926-м ядром, и, как следствие, добавлении к RISC-ядру элементов, ответственных за DSP-функциональность[Аналогичные улучшения присутствуют в продуктах Intel с архитектурой XScale]. Выигрыш в производительности при обработке аудиоданных (например, алгоритм MP3) достигает 70%. По эффективности это решение было сопоставимо с некоторыми цифровыми обработчиками сигналов, известными на тот момент (документ датирован 2001 годом). В последнем абзаце бюллетеня говорится, что проектировщикам открыт путь к созданию экономичных и занимающих меньшую площадь процессоров. Отсюда уместно сделать вывод, что конструкторы могут отказаться от размещения на плате высокопроизводительного DSP, а в некоторых случаях и вовсе обойтись без него. Идею, однако, приняли далеко не все: из известных моделей процессоров, лишенных дополнительных DSP-приспособлений, могу назвать, пожалуй, лишь Intel XScale 255, 26х. Ту же религию исповедует и Texas Instruments, у которой сигнальным процессором обделена всего пара продуктов.
Если сравнить OMAP 730, установленный в трубках отряда Typhoon производства HTC, с 710-м (ядро ARM925), скрывающимся внутри смартфонов HTC серий Tanager и Voyager, обнаружится, что версия обработчика цифровых сигналов не изменилась. Та же связка DSP (линейка TI C54x, тактовая частота 100 МГц) и процессора с ядром ARM7 (47,5 МГц). В 1710-й, более совершенной модели, выполненной, в отличие от семисотой серии, по 90-нм технологии, стоит DSP из ряда TI C55x. Этот экземпляр может функционировать на частоте до 220 МГц, что он, вероятно, и делает (раз уж CPU работает с максимальной отдачей, то, сдается мне, и DSP равняется на него). Итак, в новой нокиевской платформе присутствуют 220-мегагерцовые CPU и DSP, что являет собой разительный контраст с прошлыми аппаратами. Слабое звено такого решения - энергозатраты. К сожалению, во время тестирования я еще не вполне отчетливо представлял себе способ их оценки. Обычно продолжительность работы смартфонов выясняется в ходе непрерывного воспроизведения музыкальных композиций, а также телефонных разговоров. Эти задания нагружают в основном цифровой обработчик сигналов, но не центральный процессор, поэтому и судить в данном случае уместно, скорее, об энергопотреблении DSP.
Из верхней таблицы в целом и особенно из последней строки явствует, что энергопотребление Nokia 6630 превосходит запросы по питанию как предыдущего поколения финских смартфонов, так и главного конкурента на платформе Smartphone. Объясняется это тем, что по оценке (правда, довольно грубой) мощность, потребляемая DSP OMAP 1710, в полтора раза превышает таковую у OMAP 7xx. Любопытная особенность: у i-mate SP3 при включенном радиотракте энергозатраты возрастают полуторакратно, тогда как у Nokia 6630 остаются на прежнем уровне. Сходное с моделью 6630 поведение отмечается и у аппарата SonyEricsson P910, что, позволю себе предположить, является наглядной демонстрацией того, насколько свойственная Symbian поддержка протоколов беспроводной связи лучше, чем ее отсутствие у ПО от Microsoft. Батареи хватило на двое суток, за которые были переданы по GPRS 1-2 Мбайт данных и через соединение Bluetooth инсталлированы несколько приложений. Также были сделаны четыре звонка по 30 минут каждый, притом не сопровождавшихся разговором, то есть динамик оставался фактически не задействованным.
Производительность устройства измерялась при помощи типичных тестов по архивации и открытию файлов приложениями ZipMan и QuickWord (нижняя таблица).
Показатели аппарата, зарегистрированные при помощи Jbenchmark 1.0, составляют 6018 баллов, у i-mate SP3 - 5351 балл[Данные взяты с сайта JBenchmark.com], у Nokia 6260 - 2532 балла. Превосходство Nokia 6630 над SP3 объясняется, во-первых, более высокой тактовой частотой процессора OMAP 1710, а во-вторых, тем, что на SP3 тест выполнялся при разрешении дисплея 176х180 точек против 176х144 у Nokia. В недоборе очков Nokia 6260 повинен чип OMAP 710 со сравнительно низкой тактовой частотой, к тому же не обогащенный технологией Jazelle.
Какого-то феноменального прорыва в производительности по сравнению с трубкой на платформе Smartphone 2003 Second Edition или Nokia 6260 не наблюдается. Из этого можно сделать два вывода. Первый - очевидно ПО редмондской корпорации не столь медлительно, как принято считать. Второй - усовершенствования в архитектуре ничего не добавили к вычислительным способностям процессора в немультимедийных приложениях, все подвижки в скорости архивации и открытия файлов обусловлены повышением тактовой частоты. Итог можно назвать предсказуемым. Использование же чипа с новым ядром как раз связано с тем, что покупатель в основном возлагает надежды на улучшенные мультимедийные возможности: достойное воспроизведение видео, обработку изображений, быстрое получение снимков высокого разрешения со встроенной камеры. В таких приложениях без модернизированного процессора вряд ли обойдешься, пусть ядро и потребляет, согласно спецификациям, вдвое больше, чем его предтеча.