Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Почему 64-битные процессоры действительно важны для Android

Оглавление:

Anonim

Дело не в битах, но новые процессоры на основе ARM будут иметь значение

«64-разрядное» - одно из самых громких слов 2014 года, когда речь заходит о мобильном оборудовании. Он разбрасывается вокруг как волшебство, которое делает все в вашем смартфоне или планшете лучше. Это должно быть лучше, потому что 64 больше, чем 32, верно?

Дело в том, что хотя 64-битная обработка имеет как преимущества, так и недостатки при использовании в чем-то вроде смартфона, аппаратное обеспечение, которое ее поддерживает, может иметь большое значение из-за других новых производственных процессов. Хотя использование этих новых микросхем также является перспективой на будущее, поскольку сам Android и стороннее программное обеспечение переходят на 64-битные, ощутимые и более важные изменения происходят с новой архитектурой чипов ARMv8.

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

Давайте сделаем это.

Для начала речь идет о чипах на основе новой архитектуры ARM AArch64. Другие компании, такие как Intel, разработали свою собственную 64-битную архитектуру для использования в смартфонах, но большинство компаний будут лицензировать спецификации ARM для своего дизайна чипов. Некоторые, такие как NVIDIA или Qualcomm, например, будут расширять технологию ARM с некоторыми из своих собственных IP, чтобы сделать их дизайн еще лучше. В любом случае, эта новая архитектура, будь то только спецификация ARM или включающая другие проприетарные изменения, будет делать две вещи - оптимизировать производительность и использовать меньше батареи для того, что мы хотим, чтобы наши мобильные устройства делали.

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

новые чипы могут делать то, что мы хотим, чтобы наши мобильные устройства

Дело в том, что это не обязательно переход на 64-битную архитектуру, которая позволяет добиться желаемых улучшений. Да, 64-битная версия - это большая часть будущего мобильного оборудования и приложений, но, поскольку большинство пользовательского программного обеспечения все еще 32-битные, новые функции чипа не используются. Фактически, эти приложения даже не «видят» новые функции, потому что они не были написаны ни для одной из них. И ради всего святого - перестаньте говорить, что главное в 64-битном оборудовании - это возможность использовать более 4 ГБ ОЗУ. Это лишь одна из самых незначительных особенностей архитектуры, которая меркнет по сравнению с такими вещами, как возможность извлекать больше данных за цикл, что позволит таким вещам, как TouchWiz, быть такими же «быстрыми», как AOSP. Для настоящих.

перестаньте говорить, что главное в 64-битном оборудовании - это возможность использовать более 4 ГБ ОЗУ

Поистине грандиозное дело, в которое мы с Алекс зашли в недавнем выпуске Центрального подкаста Android, - это переход на ARMv8 на этих 64-битных чипах. Я обратился к NVIDIA - компании, хорошо знакомой с 64-разрядными процессорами ARM и, по слухам, являющейся партнером по запуску Android L, - и вот что они ответили, когда я спросил, почему новые 64-разрядные чипы важны для Android:

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

Для Android история не просто 64-битная, но на самом деле больше о новой архитектуре ARMv8. В дополнение к включению 64-битных приложений, ARMv8 предлагает множество улучшений в эффективности энергопотребления и производительности, которые оказывают прямое и существенное влияние почти на каждое 32-битное Android-приложение на рынке сегодня.

На этой конференции Google объявила, что следующая версия Android - «L» - будет поддерживать 64-битный процессор. Фактически, NVIDIA уже разрабатывает L на нашем 64-битном мобильном процессоре Tegra K1, который включает в себя наш специально разработанный процессор Denver.

Денвер - потрясающий процессор - и первый 64-разрядный процессор для Android. Это полностью опережает другие мобильные предложения ARM. Каждое ядро ​​Denver является внутренним 7-сторонним суперскалярным процессором, а не 3-сторонним во многих чипах на базе ARM, и с гораздо большими кэш-памятью. Денвер - самый высокопроизводительный мобильный ARM-процессор из когда-либо созданных - он рассчитан на максимальную пропускную способность одного ЦП и появится на устройствах в этом году ».

- Ник Стам, директор по техническому маркетингу NVIDIA

И не только NVIDIA будет создавать чипы, которые могут потрясти наши носки. ARM имеет два процессора, которые используют спецификации v8 - Cortex-A53 и Cortex-A57. Это готовые процессоры, которые можно использовать как есть в любом SoC любого производителя. В то время как NVIDIA, Qualcomm и Samsung будут встраивать спецификации во что-то большее - и, возможно, лучшее - другие компании могут оставить их прямо и наслаждаться преимуществами. Это означает, что мы тоже можем пользоваться преимуществами. С такими компаниями, как Huawei, которые сейчас создают свои собственные чипы, или OEM-производителями, использующими MediaTek SoC, даже смартфон начального уровня выиграет от перехода на ARMv8.

история не просто 64-битная, а действительно больше о новой архитектуре ARMv8

Я пройду мимо слухов и чепухи о том, что будет дальше для Android, и расскажу о погоне. Скоро мы увидим 64-битную версию Android L на новом оборудовании. Некоторые из них будут использовать 64-битные процессоры ARMv8. Некоторые не будут. Но переход к новой архитектуре идет от всех поставщиков, и 2015 год способен сделать наши мобильные устройства на шаг ближе к тому, что мы всегда хотели, чтобы они были - настоящий настольный компьютер, который вы можете носить в своем кармане, что может длиться достаточно долго, чтобы пользоваться им.

Я не могу ждать.