7 февраля 2020
Что означают цифры в названии ядер Kryo процессора Qualcomm Snapdragon
Константин Иванов
По материалам Android Authority
Компания Qualcomm выпускает широкую гамму процессоров Snapdragon для мобильных устройств. Все они разделены на несколько серий: 800-я серия отведена для флагманских чипсетов, 700-я – для массовых, но все еще премиальных, 600-я – для средних по цене и характеристикам, и так далее. Чем меньше будет первая цифра, тем более низкое положение в линейке занимает попавшийся вам чипсет. Это просто. Сложнее разобраться с тем, что в каждой платформе Snapdragon используется различное сочетание ЦПУ и графической подсистемы. В современных чипсетах используются ЦПУ с ядрами Kryo, у которых в наличии собственная система нумерации. И вот она-то может сильно смущать.
В чем разница между Kryo 475 в чипсете Snapdragon 765 и Kryo 385 в чипсете Snapdragon 845? Попробуем дать ответ на этот вопрос и помочь с навигацией в бурных водах нумерации ЦПУ компании Qualcomm.
Разбираемся в цифрах ЦПУ Kryo чипсетов Qualcomm Snapdragon
Kryo
Самый первый ЦПУ Kryo дебютировал в составе платформы Snapdragon 820/821 в 2015 году. Это был процессор, созданный по схеме, разработанной внутри компании Qualcomm, 64-битный 4-ядерный ЦПУ, совместимый с архитектурой ARMv8. Наибольшая тактовая частота его составляла 2,2 ГГц, а изготавливался он по 14-нм FinFET LPP техпроцессу.
Kryo 2xx
В 2016 году Qualcomm подписала новое соглашение с компанией ARM, которое позволяло Qualcomm использовать в своих платформах ЦПУ, разработанные ARM, при условии соблюдения двух важных условий, проистекающих из использования ядер ARM. Во-первых, разрешалось выпускать на рынок ядра под собственным брендом Kryo. Во-вторых, Qualcomm получала возможность влиять на архитектуру будущих ядер процессоров, в том числе формировать запросы на модификации для своих условно собственных ядер Kryo. Таким первым модифицированным ядром стало Kryo 485, использующееся в платформе Snapdragon 855. Но тут есть еще один момент. Это соглашение звучало как «построена на базе Cortex» (Built-on Cortex).
Процессоры линейки Kryo 2xx используют базовые ядра ARM Cortex-A73 Cortex-A53. Их можно найти в чипсетах 835, 632, 636, 660 и 665. Это все восьмиядерные процессоры с четырьмя ядрами Cortex-A73 и четырьмя Cortex-A53. В зависимости от конкретной модели процессора эти ядра могут изготавливаться по 10, 11 или 14-нанометровому FinFET LPP техпроцессу. Каждый из чипсетов Snapdragon, построенных на базе ядер Kryo 2xx, использует их различные конфигурации. Например, Snapdragon 665 использует ядра Kryo 260 с максимальной тактовой частотой 2 ГГц и изготовленные по 11-нм техпроцессу. Сравните его с Kryo 280 из состава Snapdragon 835, который выдает до 2,45 ГГц и изготавливался по 10-нм техпроцессу.
Kryo 3xx
Серия Kryo 3xx ознаменовала переход от ядер Cortex-A73/A53 к более новой паре Cortex-A75 и Cortex-A55. Ядра Kryo 360 использовались в платформах Snapdragon 670, 710 и 712. В них изменилась связка числа производительных и энергоэффективных ядер на формулу 2+6, с двумя ядрами Cortex-A75 и шестью Cortex-A55. Ядра Kryo 385 использовались во флагманских Snapdragon 845 и Snapdragon 850, платформе для ОС Windows, основанной на чипах ARM для лэптопов. Всегда использовались два ядра Cortex-A75 и четыре Cortex-A55. Возросла и тактовая частота – Snapdragon 845 выдавал до 2,8 ГГц против 2,45 ГГц у предшественника Snapdragon 835.
Kryo 4xx
В серии Kryo 4xx впервые в полной мере стали заметны плюсы партнерской программы Built-on-Cortex. Эти ЦПУ базировались на ядрах Cortex-A76 и Cortex-A55, при этом ядро A76 – это модификация, которая могла быть только в платформах от Qualcomm. Также ЦПУ Kryo 4xx стали самыми активно используемыми процессорами Snapdragon, которые можно найти аж в десяти различных платформах компании, включая топовые Snapdragon 855/855 Plus, Snapdragon 765/765G, и в трех платформах для лэптопов – 8cx, 8c и 7c.
Увеличилось разнообразие схем сочетания ядер. В Kryo 460, Kryo 468 и Kryo 470 выбрана версия 2+6 (два A76 + шесть A55), в то время как все прочие варианты предполагали возврат к схеме 4+4. Также есть модификации для вариантов Kry0 485 в Snapdragon 855/855+ и Kryo 475 в Snapdragon 765/765G. Последняя выстроена по схеме 1+1+6, где одно из ядер Cortex-A76 может разгоняться до чуть большей тактовой частоты, именуясь главным ядром. Аналогично и в варианте Kry0 485 есть главное ядро с большей тактовой частотой, но также имеется дополнительное пространство кэша.
Kryo 5xx
К настоящему моменту единственный вариант ЦПУ с серией ядер Kryo 5xx – это Kryo 585 в составе платформы Snapdragon 865. Как и в Snapdragon 855, в ней имеется главное ядро, но дополняют его три других высокопроизводительных ядра, хотя все четыре базируются на схеме Cortex-A77. Наибольшая тактовая частота Kryo 585 составляет 2.84 ГГц.
Если говорить о семействе ядер Kryo, то разбитие по поколениям будет выглядеть следующим образом:
- Kryo = собственная разработка Qualcomm
- Kryo 2 = ядра Cortex-A73
- Kryo 3 = ядра Cortex-A75
- Kryo 4 = ядра Cortex-A76
- Kryo 5 = ядра Cortex-A77
Начиная с поколения Kryo 3xx серий есть простой способ запомнить, какое ядро Cortex используется. Последняя цифра номера ядра Cortex всегда будет на два больше, чем номер серии ядер Kryo. Для ядра Cortex в Kryo 3-й серии это будет 5 (3 + 2), значит, это Cortex-A75. Для Kryo 5 это 5 + 2, значит, ядро Cortex-A77. Будет ли эта схема работать для серии Kryo 6xx и следующего ядра Cortex, мы пока не знаем. А владеющие английским языком могут посмотреть еще и видеообъяснение вопроса.
Статья интересная, спасибо за увлекательное чтение. Но не могу не придраться. Дело в том, что слова, употребляемые с аббривеатурами, соотносятся с основным словом сокращения. ЦПУ — центральное процессорное устройство, если уж мы транслитерируем. Средний род. Цитата: «Самый первый ЦПУ…» = самый первый устройство. Если мы так хотим спарить не переведённую аббривеатуру и переведённый смысл, то лучше писать ЦПЮ — юнит. А ещё лучше использовать отечественную традицию обозначения узлов конструкции без деления на смысловые блоки, то есть в данном случае писать «ЦП».
Статья интересная, спасибо за увлекательное чтение. Но не могу не придраться. Дело в том, что слова, употребляемые с аббривеатурами, соотносятся с основным словом сокращения. ЦПУ — центральное процессорное устройство, если уж мы транслитерируем. Средний род. Цитата: «Самый первый ЦПУ…» = самый первый устройство. Если мы так хотим спарить не переведённую аббривеатуру и переведённый смысл, то лучше писать ЦПЮ — юнит. А ещё лучше использовать отечественную традицию обозначения узлов конструкции без деления на смысловые блоки, то есть в данном случае писать «ЦП».
Язык — штука сложная и непостоянная.
Рекомендую расшифровать аббревиатуру ВУЗ.
И да, мужской род для ВУЗа уже норма.
Ну я, например, всегда говорю про ВУЗ в среднем роде, так что ну, для кого-то познавательно будет, а для меня неактуально.
Не парюсь просто беру последние 800
Держи в курсе.
Ладно
Отлично! Еще пару лет назад достоверную инфомрацию по этому вопросу было не найти, а целевая статья в Википедии противоречила сама себе. Хорошо, что приоткрыли завесу тайны.
Для чего эта информация обычному обывателю? В каждой ценовой категории есть свой оптимальный вариант производительности, а уж по какой архитектуре построено ядро это не важно. Многое ещё зависит от скорости памяти, а то производители недорогих смартфонов впихнут топовый процессор в смартфон, а память поставят дешёвую с низкими скоростными показателями.
Зависимость стоимости от производительности — экспоненциальная. Поэтому в каждой ценовой категории, по количеству выполняемых инструкций на рубль, побеждает самый дешевый чип. В пределе, самый бюджетный вообще. Поэтому оптимального варианта не существует. 😉
Впрочем, с остальным согласен. Хоть производители стараются выдерживать баланс, иногда из-за экономии «на спичках» или искусственного позиционирования, допускают неожиданные решения. И да, забыли добавить оптимизацию прошивки, способную «убить» весьма производительное железо.
Спасибо. В закладки.
Никогда не понимал, зачем в мобильном процессоре такая куча ядер. Понимаю, когда ARM предполагается использовать в десктопных или серверных задачах, но в мобильном 2+2 более чем достаточно. Если задача «слабая», 6 «слабых» ядер Крио 4 вообще за гранью понимания. Тем более, ну вот совсем не уверен, что планировщик потоков ОС настолько умный, чтобы все это добро эффективно задействовать. Сколько лет ждали когда Винда «привыкнет» к модулям «строительной техники» AMD. И это когда вопрос контролировался тестами и находился под пристальным контролем продвинутых пользователей. Для Андрюши, ни тестов, ни контроля нет.
почитать было интересно, но не более того. гораздо полезнее в практическом плане была бы сводная таблица, в которой слева просто название soc с указанием количества ядрышек (например 4А76+4А55), а в правой части несколько столбцов — частоты, техпроцесс, несколько самых ходовых бенчей причем желательно в процентах от максимального эталона, и что-то связанное с энергоэффективностью тоже желательно наглядно в процентах. большинству «разумных» пользователей для выбора это было бы гораздо важнее — потому как например древний 820/821й легко уделывает многих современных середнячков, а из обычного сравнения цифр в статье это совершенно не очивидно!
Каких современных середнячков уделывает 820?
665го, например.
И в чем он его уделывает кроме графики?
Тех процесс хуже, энергоэффективность хуже, производительность на ядро такая же, многоядерная производительность хуже, беспроводные интерфейсы не очень актуальны.
Он в лучшем случае несильно уступает, но никого он уже не уделывает.
А ты бенчмарки посмотри, да игровые тесты. У 820/821 каждое ядро мощное, выше скорость озу, мощнее графика. На техпроцесс плевать, тем более отличие всего 3нм, в данном случае он не имеет большого значения (вспоминаем 14нм интелы и 7нм райзены 3). Из интерфейсов 820/821 проигрывают лишь в версии блютуса. И даже немного выигрывают по части wifi: поддерживают wifi ad и 60гц частоту, а 665 снап — нет.
У 665 мощные ядра А73 которые чуть проигрывают 821 в однопотоке, по многопотоку 665 вообще выигрывает т.к. ядер больше. Сужу по результатам гикбенча. По памяти и графике 821 конечно лучше. Но ни о каком разрыве тут речи не будет, так как он будет жёстко троттлить в отличие от холодного 665. И это как раз связано с тех процессом и более новой архитектурой. Сравнивать этот тех процесс с амд и Интел некорректно.
Короче говоря может по производительности на бумаге 821 чуть получше, но по факту за 10-15% производительности придется жертвовать автономностью и сильным нагревом. Слишком много времени прошло с выхода 821, не может он до сих пор быть актуальным. Да и 665 это даже не середняк, а бюджетка. Потому что новых 400х снапов не видно на рынке, а среднебюджетная линейка переехала на 700-ую серию.
У меня был смарт на 821 снапе, в играх не троттлил, и нагрев был умеренный, разрабы учли ошибки 810го. Не так уж и много времени прошло, 4 года, со всеми текущими задачами 821 справляется нормально. Да, уже не поиграешь в новинки на высоких, но низкую графику он потянет. С инетом, обычными прогами, соцсетями, мультимедиа проблем не возникнет.
Ну и 665 это все-таки средний класс, а 7хх средне-высокий. Так позиционирует их квалкомм.
У меня сейчас на руках mi5, мнения у нас конечно разные, но горячий нрав у него был с момента покупки.
Параллельно есть mi a3, чтобы я не делал, он даже теплым не становится.
В том числе игры и бенчи
У меня был 1+3Т, у него лучше, чем у Mi5, обстоят дела с нагревом и троттлингом.
первые kryo ядра не на 801805 появились и были 400 серии