Apple Cyclone — абсолютный лидер в гонке ARM-процессоров

Автор: Павел Урусов, 02 апреля 2014, 09:06
Apple Cyclone — абсолютный лидер в гонке ARM-процессоров

Когда в прошлом году был анонсирован iPhone 5S с 64-битным процессором Apple A7, об архитектуре этого процессора было известно только одно — что это первая на рынке коммерческая имплементация архитектуры ARMv8-A. Однако вся информация о микроархитектуре ядер Cyclone (именно они лежат в основе Apple A7) оставалась чистой спекуляцией до того момента, пока Apple несколько дней назад не внесла в исходный код компилятора LLVM изменения, описывающие некоторые особенности нового процессора.

Теперь, благодаря исследованию известного технического журналиста и эксперта Ананда Лай Шимпи, мы можем достоверно утверждать о микроархитектуре Cyclone следующие вещи:

  • ядро Cyclone содержит шесть декодеров, девять портов запуска, четыре целочисленных АЛУ, три АЛУ для операций с плавающей точкой и векторных расширений NEON, два модуля чтения/записи и три модуля предсказания переходов;
  • Cyclone может исполнять до 6 операций за такт — четыре целочисленные операции и две операции с плавающей точкой. Это вдвое больше, чем у ядра Apple Swift, использовавшегося в процессоре A6, и чем у ядер семейства Krait, которые сегодня используются в большинстве процессоров линейки Qualcomm Snapdragon;
  • объём буфера переупорядочивания (ROB) по сравнению со Swift вырос с 45 до 192 инструкций;
  • объём кеш-памяти первого уровня (L1) удвоился и составляет теперь по 64 КБ для инструкций и данных;
  • объём кеша L2 не изменился и по-прежнему составляет 1 МБ;
  • Cyclone оснащается кеш-памятью третьего уровня (L3) объёмом 4 МБ.

Какой вывод мы можем сделать из этих данных? Только один: ядро Cyclone по своим характеристикам ближе не к другим мобильным процессорам (таким, как ядро Krait в процессорах Snapdragon), а к процессорам настольного класса. Именно этим объясняется тот простой факт, что два ядра Cyclone с тактовой частотой 1.2 ГГц в большинстве задач оказываются быстрее, чем четыре ядра Krait с тактовой частотой 2 ГГц и выше.

Apple Cyclone — абсолютный лидер в гонке ARM-процессоров-2
Кристалл Apple A7. Фото © Chipworks. Зелёным выделен CPU, жёлтым — GPU

В связи с этим возникают два вопроса. Первый из них звучит следующим образом: зачем Apple понадобился настолько производительный процессор собственной разработки? Ответ на этот вопрос дать трудно: ни в телефоне, ни в планшете на сегодняшний день подобная производительность попросту не востребована, а вот пиковое энергопотребление A7 весьма высоко. Остаётся только предположить, что, возможно, в будущем Apple видит iPad в качестве полноценной замены ноутбука; правда, основным препятствием для этого является не столько производительность процессора, сколько особенности операционной системы iOS, а также малый объём оперативной памяти (всего 1 ГБ).

Второй вопрос звучит следующим образом: чего ждать от Apple в будущем? Совершенно очевидно, что iPhone 6 и планшет iPad шестого поколения будут использовать процессор под названием «Apple A8». Как предполагает Ананд Лай Шимпи, микроархитектура ядра Cyclone настолько амбициозна, что вряд ли в этом году мы увидим её радикальный пересмотр. Скорее всего, прогресс сведётся к «тюнингу» существующей микроархитектуры и переходу на 20-нанометровый техпроцесс вкупе со значительным повышением тактовой частоты (и пропорциональным ростом производительности).

Одно можно утверждать со всей уверенностью: на сегодняшний день на рынке нет ARM-процессоров, которые могли бы составить конкуренцию Cyclone, и только один (!) анонсированный проект, который может составить ему конкуренцию теоретически — NVIDIA Denver. Впрочем, учитывая послужной список NVIDIA в области мобильных чипсетов, лично я не удивлюсь, если у компании в очередной раз получится пшик в стиле «слишком мало, слишком поздно». А ещё лично мне будет очень интересно посмотреть, какие сюрпризы приготовила для нас Qualcomm.

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

Поделиться

Ваш комментарий
35 комментариев
Данил гагаджетоман (2922 комментария)
2 апреля 2014 г. 14:55:10 #

хм... а почему сравнение именно с квалком?? напомню, что посути все ныне используемые квалки это ядро ка9, с навешанными на него фишками от ка15, и не одно почти ядро крайт(смое старшее ядро только преодолело минимальный порог производительности ка15) не вышло на уровень производительности а15, так что с а15 надо бы сравнивать, а очень скоро и а57 у других(все же вот китайцы из того же алвиннера в этом году выкатят биглиттл 64битный). А так... сдается мне, об одном варианте развития событий не подумал Павел-вспомним тыблоко ранее, в их доинтеловскую эпоху-тогда у них в компах стояли процы паверпс, своя архитектура, что их не особо волновало в связи с тем, что ос своя стоит ну и так далее... теперь же вполне вероятен переход от интела к ядрам типа циклон в макбуках и остальных девайсах, отказа от вентиляторов и т.д, вот интерестно, если первым из таких и будет недавно засветившийся в планах 12" макбук

Ответить
Данил
0
Данил гагаджетоман (2922 комментария)
2 апреля 2014 г. 15:58:05 #

Итак, некоторое сравнение с а15(по спецификациям а15, ибо не факт что кто-тое его так делает) ядро обрабатывает до 8 операций за такт(что кстати говорит о том, что если верить информации про свифт в статье, то... ка15 там весьма фиговый)-больше чем у циклона, кеш-памятm 1 уровня 64мб=циклон(а не, там 2х64, у а15 всего 64), кеш-память 2 уровня до 4Мб-Больше циклона. Кеша 3го уровня нет у ка15, врочем, кстати, у настольных цп он вроди имеется только у интела(не берусь утверждать что сие есть истина, но где-то читал, что 3го уровня кеш самый медленный и работает примерно как озу, делается для того чтоб сэкономить на кеше 2го уровня, так как 2й дороже намного). Далее, что интерестно-ка15, хоть и является 32битным, может работать с до 1Тб озу(как и ка12-ка17), правда 1 приложение при этом работает как на 32 бита и не может получить более 1гб озу в свое распоряжение. Поправочка. На сайте арм указанно, что ка15 МОЖЕТ иметь кеш 3го уровня. Далее крайт-тут до 3х операций за такт, кеш л1 32кб, кеш л2 1-2мб(2-4 ядерники), кстати, даже у ка9 до 4х инструкций за такт)) впрочем у ка9 и до 8мб кеш л2... ка57 же до 80 мб л1(всего),что меньше циклона, и до 2 мб л2, что больше, кеш л3 так же скорее всего имеется. Правда, скорее всего про него информация далеко не полная. Но думаю, ка57 имеет больше 8 операций за такт. Вобщем, даже сравнивая с ка15-крайт, не такой уж крутой циклон, не так уж много инноваций, вроди бы. Ну, 64 бита вносят свои коррективы. Кроме того, скорее всего из самого а15 мало кто выжимает что можно выжать(а вот а9 еще тянут и жмут все соки). Глядя на это, появляется мысль что ка15 просто еще реально не отжил свое, ибо вполне еще актуален, тот же ка9 долго держался в топе и по прежнему крепко держиться в чипах. Глядя на это, вариант про переход настольных продуктов тыблока на а7-ах кажется весьма реальным, а установка чипа в такие штуки как планшеты и смартфоны просто "обкаткой" чипов, ну и в дальнейшам просто для того чтоб тупо все шло на них. То есть, все девайсы от яблока. Но кстати и другой вопрос-как измерили что тыблопроц быстрее снап800 или наравне? бенчмарк. Бенчмаркали что(из снап800)? кроме того, нельзя забывать о софте. Ведроид вот очень "мультиплатформенный" и сделан чтоб гоняться на куче железа, пусть и допиливается под конкретное, но не так чтоб сильно... у тыблока же фактически ОС запиленна под конкретные железяки которые в конкретном аппарате, причем запиливается на самом этапе создания, а не при какой-то там адаптации, как посути поступают с андроидом. Ну можно провести простое сравнение-берем новый комп с новым процом(например, новыми процами амд, возьмем старший кавери)-поставим дроваки на все что есть и ОС вин 8, графу из самых мощных радеонов... и прогоним по бенчмаркам и играм-получим результат. Далее, сносим нафик ОС, ставим хп или вин7(висту), не ставим драйвера, прогоняем бенчмарки, имеем еще результат. Железо даже одно и то же, но вот результаты оченб отличаются. И кстати, 64бита кушает поболее памяти чем 32 бита, не бывает ли в связи с этим нехватки озу на гаджетах с а7?

Ответить
Данил
0
Dreamburner ветеран (609 комментариев)
2 апреля 2014 г. 19:26:55 #

Вообще-то если детально вглядываться... С-A57 это переработанный С-А15. "Мегапрорывное" ядро циклона сделано банально и просто - де-факто тупейшим удвоением всех внутренних блоков С-А57 (надеюсь, никто не думает, что огрызок самостоятекльно сделал хотя бы один исполнительный блок?) и легкой модификацией планировщика под это дело. Ультраинновация прямо, дальше некуда. Особенно на фоне собственных разработок Квалкомма и Нвидии. Увы, макгаджет все далее скатывается в хлам. Тпереь о бенчмарках - аналитики действительно "слегка забыли" о том, что обычно код Андроид устройства идет с полной трансляцией в реальном времени (даже нативный код транслируется). В отличие от использования API в iOS. В этой связи сравнения процессорных архитектур... несколько неразумны. Чтобы не сказать более жесткие и уместные при этом слова. Сравнение с "процессорами настольного класса" - просто смешно.

Ответить
Dreamburner
0
Данил гагаджетоман (2922 комментария)
2 апреля 2014 г. 20:50:03 #

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

Ответить
Данил
0
Павел Урусов гагаджетоман (4018 комментариев)
2 апреля 2014 г. 21:30:34 #

"Мегапрорывное" ядро циклона сделано банально и просто - де-факто тупейшим удвоением всех внутренних блоков С-А57

Конечно, конечно. Берём несуществующий продукт, «удваиваем» его и получаем существующий продукт. Всё так и делается.

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

Всем известно, что Apple самостоятельно ничего никогда не далает. А компании типа P.A. Semi, Intrinsity и Passif Semiconductor они покупают исключительно ради мебели.

Особенно на фоне собственных разработок Квалкомма и Нвидии.

Может, не надо народ смешить? «Собственные разработки» у NVIDIA будут с выходом Denver, а пока что в Tegra 2 были два кастрированных ядра Cortex-A9 (без поддержки NEON), в Tegra 3 был Cortex-A9, в Tegra 4 — Cortex-A15, а в Tegra 4i — опять Cortex-A9 (что просто смехотворно для 2013-2014 гг), потому что добиться низкого энергопотребления на C-A15 NVIDIA так и не смогла. Спасибо хоть про «собственные разработки» Samsung не вспомнили.

Вот Qualcomm — другое дело. И именно поэтому мне интересно будет посмотреть на ядро ARMv8-A их собственной разработки.

Ответить
Павел Урусов
0
Данил гагаджетоман (2922 комментария)
3 апреля 2014 г. 1:50:25 #

ну, а57 уже есть. Да, не созданный кемто в готовом виде(хотя... уверен, китайцы уже тестовые образцы имеют, те, кто заявлял о ка57, алв например)... Павел, имелось ввиду что те блоки, что их имеется удвоенное колво придумала арм, в проце эппла кто бы его не делал, велосипед не изобретали. Ну и на примере сравнения а6 с ка15... не такой уж продвинутый продукт у эппла, ну и циклон врядли исключение.

Ответить
Данил
0
Павел Урусов гагаджетоман (4018 комментариев)
3 апреля 2014 г. 2:00:11 #

и на примере сравнения а6 с ка15... не такой уж продвинутый продукт у эппла

A6 (Swift) похож на Cortex-A15 архитектурно — внеочередное исполнение, три декодера, два целочисленных АЛУ, один АЛУ для FP/NEON и один блок предсказания ветвлений. Cortex-A57 очень похож на A15, только 64-битный. Cyclone сложнее и, очевидно, будет производительнее при равной тактовой частоте.

Павел, имелось ввиду что те блоки, что их имеется удвоенное колво придумала арм

Я очень сильно сомневаюсь, что конкретная реализация исполнительных блоков в Cyclone идентична таковой в Cortex-A57. Хотя бы уже потому, что аппаратной реализации A57 до сих пор нет, а в то время, когда разрабатывался Cyclone, не было и подавно (цикл разработки в полупроводниковой индустрии довольно долгий).

Ответить
Павел Урусов
0
Dreamburner ветеран (609 комментариев)
3 апреля 2014 г. 5:57:53 #

К моменту выхода в свет A7, C-A57 был анонсирован уже чуть ли не год. ARMv8 (который затем был переименован в ARMv8-A) - почти два года. Эппл, как один из крупных акционеров Acorn RISC Machines, конечно же не могли получить блоки раньше. Вот только почему их функционал (блоков) одинаковый? Такое же преобразование операндов, адресов памяти из 32/48-битных в 64-битные. Наверное, потому что кастомные "детали" ядра (кроме упомянутого уже планировщика) реально увидеть можно будет у Qualcomm и у Нвидии (которые начали разрабатывать 64-битное ARM-ядро - Denwer - под сервера ещё до анонса ARMv8). Теперь о "смехотворности" C-A9. Павел, если бы вы немного задали себе труд прочитать про это ядро, то обнаружили бы, что оно имеет немало ревизий (не разновидности, а именно ревизии, т.е. последовательных улучшения). Я уж не говорю о техпроцессах - с 65 до 28нм.

There are 14 versions of the old A8, nine versions of the A9, five for the Cortex-A7, two for the Cortex-A5 and a staggering 12 for the ARM’s current flagship processor, the Cortex-A15.

Read more: http://www.itproportal.com/2013/10/09/arm-cortex-a5-cortex-a7-cortex-a8-cortex-a9-cortex-a15-product-revisions-releases/#ixzz2xmnsZ8gL

Более того, многие любят называть медиатековский восьмиядерный чип на C-A7 чуть ли не суперпроизводительным, забывая при этом, что производительность С-А7. А по рейцтингу DMIPS на мегагерц, процитирую тот же 3dnews: ARM11 — 1,25 DMIPS/МГц; ARM Cortex A7 — 1,9 DMIPS/МГц; ARM Cortex A8 — 2 DMIPS/МГц; ARM Cortex A9 — 2,5 DMIPS/МГц; Qualcomm Scorpion — 2,1 DMIPS/МГц; Qualcomm Krait — 3,3 DMIPS/МГц. A15 - примерно 3,5 DMIPS/МГц. Несерьезно, говорите? Серьезно. И хватает, особенно в самой производительной версии с NEON. Кроме того - Тегра4 - продукт начала 2013 года. Это сейчас С-А15 и Krait-аналогов достаточно немало (хотя на самом деле есть только продукты Эппла, Квалкомма, Нвидии, одинокий чип Хайсиликон, и TI OMAP, который не для планшетов/телефонов). А подавляющее большинство чипов в продуктах на рынке, если не работают с этими чипами, работают с убогими C-A7. Про собственные разработки Самсунга - отчего же не вспомнить. Практически все что не от ARM и Imagination в "эппловских" SOC - разработки Самсунга. да, этого не так много, но достаточно. И если бы вам фанатизм не застил глаза, вы бы понимали, что де-факто все что вне ГПУ и ЦПУ в эппловских SоC к разработкам самих товарищей из купертиновской компании имеют не столь большое отношение. Потому и к TSMC эппл никак уйти не может - даже приспосабливать свои чипы к TSMC-шным техпроцессам у них не очень то и получается. И не надо о том, что "Эппл не устраивает уровень выхода готовой продукции". Могли бы перейти - перешли бы давным-давно. Хотя бы на этапе А7 чипа, со сменой техпроцесса на 28нм (TSMC к тому моменту выпускали и гораздо более сложные чипы, причем массово). Но одно дело уходить к просто другому контрактному производителю, и совсем иное - переводить чипы на другой вид техпроцесса, да ещё и с новыми блоками, которые придется у кого-нибудь брать.

Ответить
Dreamburner
0
Павел Урусов гагаджетоман (4018 комментариев)
3 апреля 2014 г. 6:29:32 #

Apple уже давно не является инвестором в ARM — на данный момент крупнейшим институциональным инвестором ARM Holdings PLC является Sands Capital Management LLC с долей 4.27%.

По факту в 2013 и 2014 годах на рынок не вышло ни одного заметного продукта на Tegra 4i и аж три продукта на Tegra 4 — MS Surface 2, какой-то планшет ASUS и ещё собственный OEM-дизайн NVIDIA. Наверное, производители что-то знают про продукцию NVIDIA.

Ответить
Павел Урусов
0
Dreamburner ветеран (609 комментариев)
4 апреля 2014 г. 2:06:40 #

По факту, есть ещё Xiaomi mi3, который предназначен для внутреннего рынка страны с самым меленьким населением на земле (Китая), есть планшет wacom (cintiq companion)... T4i - в LG G2 mini для LTE латинской америки.Ссылка Основной причиной выбора Квалкомма явно является модем, с которым у Нвидии были проблемы. Наверное, если все больше появляется продуктов на Тегре, производители что-то действительно знают?

Ответить
Dreamburner
0
nikiolei гаджетоман (88 комментариев)
2 апреля 2014 г. 20:09:46 #

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

Ответить
nikiolei
0
nikiolei гаджетоман (88 комментариев)
2 апреля 2014 г. 20:10:51 #

Ребят, буду очень благодарен, если напишите умные мысли в ответ, в споре рождается истина)

Ответить
nikiolei
0
Данил гагаджетоман (2922 комментария)
2 апреля 2014 г. 20:51:37 #

ну что тут скзаать... в а8 скорее всего увидим графу поновее и увеличение частоты и косметическую доработку архитектуры, в то время как на ведре будут смарты с октакорами 64бита которые в асвальт будут закатывать а8

Ответить
Данил
0
Павел Урусов гагаджетоман (4018 комментариев)
2 апреля 2014 г. 21:40:42 #

Если имеются в виду 8-ядерники на базе Cortex-A53, то никого они закатывать не будут. Это мелкое и тормозное ядро, у него даже внеочередного исполнения нет. В бенчмарках, которые хорошо распараллелены, результат действительно будет ого-го, но в реальной жизни для Android просто нет полезного софта, который умеет как следует напрягать даже 4 ядра, не говоря уже о 8.

Ответить
Павел Урусов
0
Данил гагаджетоман (2922 комментария)
3 апреля 2014 г. 1:55:12 #

нет. я про а57 именно... ну не все 8 ядер а57, конечно)) 4 а53 4 а57. А тыблоось наврядли 4 ядра умеет напрягать так же)) во всяком случае обратное не доказанно... хотя... Я так понимаю, Вы сразу подумали что я на китайцев мтк намекаю в лице мт6752... но нет(кстати, а вот мт6755 вангую с 4 а53 4 а57 и павер 6хт), тот же самс, лыжа, алв... ну вот у алва в ближайшее время а90-2ка53+2ка57+павер6ххх. Причем я более чем уверен, что ка57 у тех кто будет его делать, будет пошустрее эппловского ядрышка.

Ответить
Данил
0
Павел Урусов гагаджетоман (4018 комментариев)
3 апреля 2014 г. 2:01:58 #

Причем я более чем уверен, что ка57 у тех кто будет его делать, будет пошустрее эппловского ядрышка

Если топовый процессор 2014 года будет медленнее топового процессора 2013 года — то его тогда только на помойку останется отправить. Гораздо интереснее будет сравнение того, что Apple покажет в этом году, с тем, что другие покажут в этом году :-)) Хотя лично у меня нет сомнений в том, что при равной тактовой частоте Cyclone будет быстрее, чем Cortex-A57.

Ответить
Павел Урусов
0
Данил гагаджетоман (2922 комментария)
3 апреля 2014 г. 2:13:00 #

а вот сравните ка15 с его эппловским вариантом-свифт... видно, что свифт слабее... тех же микроопераций всего 3 против 8ми... сам ка57 еще не особо изведан, и точно нельзя сказать что там есть. а про эппл... Павел, ну Вы ж я думаю сами понимаете, ну выпустили, ну "побежали поперед батька"... другие то скорее всего еще не делают на 64 бита просто потому что ка15 только посути вот-вот стали применять, еще и половины его потенциала скорее всего не выжали, и естественно не особо выгодно вступать на следующую ступеньку "гонки вооружений", за лазерными винтовками, когда М-16 еще весьма современна. А тот же квалковский крайт 450 только дошел до 3.51дмипс на мгц, что является нижней границей производительности ка15.

Ответить
Данил
0
Павел Урусов гагаджетоман (4018 комментариев)
3 апреля 2014 г. 2:18:01 #

deleted

Ответить
Павел Урусов
0
Данил гагаджетоман (2922 комментария)
3 апреля 2014 г. 2:24:12 #

http://ru.wikipedia.org/wiki/ARM_Cortex-A15_MPCore

Ядро обрабатывает до восьми микроопераций за такт.

Ответить
Данил
0
Павел Урусов гагаджетоман (4018 комментариев)
3 апреля 2014 г. 2:52:05 #

Там всё сложно и это бывает только в идеальных условиях.

Я тоже могу сказать, что Swift до 6 микроопераций за такт может выполнить — и это будет чистая правда.

В любом случае, по количеству декодеров, портов запуска и собственно исполнительных блоков Cyclone серьёзно обгоняет всё остальное, что есть на рынке сейчас. Вот выйдут первые Opteron'ы на Cortex-A57 — тогда посмотрим.

Ответить
Павел Урусов
0
Данил гагаджетоман (2922 комментария)
3 апреля 2014 г. 2:21:28 #

Если топовый процессор 2014 года будет медленнее топового процессора 2013 года — то его тогда только на помойку останется отправить.

Вы путает процессор с ядром)) я говорил не о конкретных процах, а именно о реализации ядер. Уверен, что в итоге, после появления аппаратов с ка57 окажеться что циклон слабее "классического" ка57... ибо как уже писал, при сравнении свифта и оригинала-ка15 второй выигрывает.

Ответить
Данил
0
Данил гагаджетоман (2922 комментария)
3 апреля 2014 г. 2:07:18 #

по поводу внеочередного выполнения-в ка7 тоже его нет... что тому же а31 не помешало набрать в антуту 10к(!) именно за процессорную мощ(именно цп), и вкатать в асвальт и рк3188 с его ка9 1.6-1.8Ггц, и так же по показателю цп обойти 8064 квалка... ну, всеже родство в некотором с ка15 дало о себе знать(родство с ним же у крайта довольно отдаленное). Впрочем, конечно, учитывая то что у эппла ядра "того же поколения" то родство с ка57 не особо то что-то дает. Впрочем, даже 4 ядра ка7 и ка53 на 2+Ггц доволно неплохая штука, для работы, а не для антуту.

Ответить
Данил
0
Данил гагаджетоман (2922 комментария)
3 апреля 2014 г. 2:14:49 #

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

Ответить
Данил
0
Dreamburner ветеран (609 комментариев)
3 апреля 2014 г. 6:23:40 #

Чтобы было понятно: по сути, С-А53 это С-А7 с привинченной 64-битностью и некоторыми улучшениями. Кардинально улучшения будут только в некоторых SIMD (одна инструкция, несколько порций данных), которые получили в ARMv8-A возможность выполняться в таком виде. С-А57 это, по сути точно такая же операция на С-А15. Почему Эппл получили такую прибавку: да все просто, инженеры Эппла поняли, что обходиться двумя ядрами уже нельзя, надо переходить на 4. Но идти следом за Самсунгом, квалкоммом и прочими не хотелось - в результате имеем 1 ядро с удвоенными функциональными блоками. По сути это два ядра с внутренним, а не "внешним" распараллеливанием (т.е. система видит ядро как монолит, но в реальности работа идет как при двух ядрах - этим уже нагружается внутренний планировщий ядра, бьющий задания на в два раза большее кол-во внутренних микропотоков). Об этом недвусмысленно говорит и потребление, и нагрев (другой вопрос, что iOS не дает чипу работать на полную мощность, ибо его потребление в пике уже начинает сравниваться с 15ваттными Core i7 U-серии. В такой структуре ядра, кстати, есть и свой минус - иногда будут ситуации, когда часть мощностей будет простаивать. Теперь о будущем - графику поновее мы не увидим. По банальной причине - Imagination только-только выпустили свои Rogue (6-ая серия PowerVR), а переходить больше особо некуда. Разве что на Нвидиевскую графику :) Что такое будет А8, могу сказать с практически уверенностью: это перевод А7 с 28нм техпроцесса на 20нм. Это даст снижение тепловыделения, и, как следствие, возможность поднять немного напряжение и частоты на основном чипе. Доработки архитектуры я бы не ждал - там дорабатывать-то нечего, разве что небольшие правки (их мало кто заметит) :) Октакоры же закатывать не будут - чтобы закатать придется ставить С-А57, а это уже чревато расплавлениями :) Да и не нужно большое кол-во ядер, разве что на смену друг другу (BigLITTLE), главное чтобы не появлялись проблемы с когерентностью как на самсовских 5410. Вот кто реально может закатать по производительности - это Нвидия. Полноценное видеоядро с поддержкой CUDA и двумя большими Denwer-ядрами может наделать шороха, если не будет переоценено. А тегра 6 вообще грозит весьма и весьма "дать под дых" многим - энергоэффективность видеокарт на первом поколении maxwell сейчас является наилучшей. Проблемой Нвидии являются модемы - с приобретенными наработками Icera что-то не особо ладится. А вот если они будут использовать, к примеру, Интеловские XMM...

Ответить
Dreamburner
0
Павел Урусов гагаджетоман (4018 комментариев)
3 апреля 2014 г. 6:33:23 #

По банальной причине - Imagination только-только выпустили свои Rogue (6-ая серия PowerVR), а переходить больше особо некуда. Разве что на Нвидиевскую графику :)

Могут перейти, например, на PowerVR Series 6XT.

ибо его потребление в пике уже начинает сравниваться с 15ваттными Core i7 U-серии.

Интересно, откуда сделаны такие выводы.

Denver же — интересный проект. Особенно интересно в нём то, что внутри у него совсем другой набор инструкций, а команды ARM просто транслируется в этот внутренний набор — примерно как на процессорах Transmeta было в своё время. Интересно будет посмотреть, что получится в итоге.

Ответить
Павел Урусов
0
Dreamburner ветеран (609 комментариев)
4 апреля 2014 г. 2:27:13 #

Могут перейти, например, на PowerVR Series 6XT. Поставят 6-кластерную 6650? Хочу на это посмотреть. Прочей разницы там практически нет, если не считать "рейтрейсинга на мобильных платформах" фактически нет. Поэтому, на сайте Imagination упоминаний о Series 6XT нет вообще.

Интересно, откуда сделаны такие выводы. Anandtech. Если мне не изменяет склероз - тестирование ipad Air.

Denver же — интересный проект. Особенно интересно в нём то, что внутри у него совсем другой набор инструкций, а команды ARM просто транслируется в этот внутренний набор — примерно как на процессорах Transmeta было в своё время. Интересно будет посмотреть, что получится в итоге. Согласен, это весьма интересная вещь. Трансляцию команд мы уже давно наблюдаем - почти все х86 (кроме Silvermont) транслируют CISC в RISC. ARMv8-A процессоры тоже будут транслировать v7 команды (но там скорее более легкий вид трансляции). Если Nvidia не допустит ошибок на трансляции, по идее код также непринужденно будет исполняться, как и на Cortex-ах. А вот внутренняя архитектура Denver представляет самый большой инетрес - смогут ли они сделать что-то более энергоэффективное и одновременно применительное в развлекательном сегменте. Понятно что в серверном и embedded (все время забываю, как это правильно на русском) сегментах там все будет минимум нелохо (в конце концов архитектура делалась именно под эти использования), но вот как будет вести себя архитектура в игровой нагрузке - пока непонятно. P.S. Квалкомм вон вообще решили тупо лицензировать C-А53, чтобы не заниматься разработкой слабого чипа, сконцентрировавшись на топовом 64-битнике.

Ответить
Dreamburner
0
Павел Урусов гагаджетоман (4018 комментариев)
2 апреля 2014 г. 21:38:09 #

Энергопотребление и тепловыделение процессора пропорциональны тактовой частоте в третьей степени. Кроме этого, есть и другие ограничения, которые не дают повышать тактовую частоту до бесконечности. В результате Snapdragon уже фактически упёрся в потолок производительности, в то время как Apple ещё может повысить тактовую частоту, сделать не два ядра, а четыре — и так далее.

Можно привести такой пример: в своё время при переходе от Pentium III к Pentium 4 производительность при равной тактовой частоте упала, а не выросла. Intel обещала компенсировать разницу за счёт повышения тактовой частоты — ожидалось, что в будущем массовые Pentium 4 будут работать на частоте 4+ ГГц. Однако при этом столкнулись с большим количеством трудностей и диким энергопотреблением, так что в конце концов от микроархитектуры NetBurst пришлось отказаться в пользу процессоров Intel Core, разработанных на базе Pentium III. У них тактовая частота была ниже, но производительность на гигагерц и производительность на ватт — гораздо выше, чем у P4.

Ответить
Павел Урусов
0
nikiolei гаджетоман (88 комментариев)
2 апреля 2014 г. 21:44:05 #

Я это понимаю. Но, как я сказал - ведро не будет сидеть на месте (это ясен пень) и к тому времени у снапов будут тоже 64 с поддержкой. Надеюсь. Очень... По крайней мере, уже будет глупо видеть в телефоне мощность, получаемую окта-процессором с 2 Ггц и 64 бит.

Ответить
nikiolei
0
nikiolei гаджетоман (88 комментариев)
2 апреля 2014 г. 21:46:26 #

Получается так: Apple сделала 64-бит, а потом будет наращивать ядра и гигагерцы. А Андрюшка - сначала ядра и гигагерцы, а потом уже и 64-бит будут готовы. И опять-таки надеюсь...

Ответить
nikiolei
0
Павел Урусов гагаджетоман (4018 комментариев)
2 апреля 2014 г. 22:49:26 #

Сами по себе 64 бита ничего не значат.

Ответить
Павел Урусов
0
Данил гагаджетоман (2922 комментария)
3 апреля 2014 г. 2:17:56 #

ну эппл сделала проц на армв8, новой архитектуры она не создала. Другие тоже сделают на в8, только не с 2мя ядрами по 1.2Ггц, а с4-8 ядер по 2+Ггц, просто не сразу... ну по понятным причинам-на ка15 еще не наварились как следует))

Ответить
Данил
0
Павел Урусов гагаджетоман (4018 комментариев)
3 апреля 2014 г. 2:20:12 #

Ну перестаньте же уже смешить людей наконец. ARMv8-A описывает НАБОР КОМАНД, а не конкретную микроархитетуру ядра. Это как x86 — у Intel и AMD один набор команд, но реализации совершенно разные. Более того, даже у Intel если взять разные семейства процессоров — Core, Atom, Quark — то набор команд там один и тот же, но процессоры разные совершенно по архитектуре.

Ответить
Павел Урусов
0
Данил гагаджетоман (2922 комментария)
3 апреля 2014 г. 2:22:47 #

эх, ладно... поживем-увидим...))

Ответить
Данил
0
Dreamburner ветеран (609 комментариев)
3 апреля 2014 г. 6:31:33 #

Немного пояснений про 64 бита. По сути, ARMv8-A (почему он с -А, потому что есть ещё полностью 32-битный -R) отличаается от v7 в основном форматом данных (32 бита в 64) и адресуемым пространством (48 бит LPAE-костыля в 64 бита). Плюс к тому же некоторые инструкции получили вслед за NEON-инструкциями возможность быть выполненными в "векторизованном виде" т.е. в виде SIMD (одна инструкия, несколько данных). есть ещё некоторые изменения, но они не особо существенны. Сама по себе "64-битность" в сегодняшних продуктах Эппл - не более чем маркетинговый ход. реальной надобности в этом не было. А вот необходимость скрыть переход от А6/А6Х ко в два раза большему ЦПУ - была нужна.

Ответить
Dreamburner
0
nikiolei гаджетоман (88 комментариев)
2 апреля 2014 г. 20:12:32 #

Кстати тег "титул" разъясняет про что идет речь в статье)

Ответить
nikiolei
0