Новый процессор от Samsung может быть ужасным (но мы никогда не увидим его)
Возможно, Samsung уже закрыла свои команды разработчиков и разработчиков процессоров в Остине и Сан-Хосе, но ее собственное ядро Mongoose еще не умерло и не похоронено. В статье, недавно опубликованной группой разработчиков процессоров Samsung Austin, под названием «Эволюция микроархитектуры процессоров Samsung Exynos», подробно описывается история ядра M и просыпается информация о еще не выпущенном процессоре M6. Это тяжелое чтение, но оно того стоит, если вы хотите поближе познакомиться с процессорами Samsung за последнее десятилетие.
Мы еще не знаем судьбу процессора Samsung M6. Несмотря на то, что команда разработчиков распалась, процессоры значительно опередили кремниевые анонсы и устройства. По-прежнему возможно, что у Samsung есть один последний процессор Exynos SoC на базе Mongoose, который будет представлен позже в 2020 или в начале 2021 года. Или, возможно, компания быстро перейдет к последнему Cortex-A78 или Cortex-X1 от Arm. Нам просто нужно подождать и посмотреть. В любом случае, давайте кратко рассмотрим M6.
Мнение: отказ от пользовательских процессоров – правильный вызов для Exynos от Samsung
Так что же мы знаем о Samsung M6?
В документе содержится все, что вам нужно знать о М6, поэтому я буду держать резюме на достаточно высоком уровне. Короче говоря, M6 – самый большой и мощный процессор Samsung из всех, как и следовало ожидать. Он разработан с учетом крошечного 5-нм производственного процесса и частоты 2,8 ГГц.
Тем не менее, это большой кэш L1 объемом 128 КБ, общий L2 объемом 2 МБ и кэш-память третьего уровня 4 МБ, что дает каждому ядру гораздо больше памяти для работы. Ядро также включает в себя возможности исполнения с шестью базовыми математическими вычислительными блоками, двумя ответвительными блоками и четырьмя модулями FMAC / FMUL / FADD для мощного анализа чисел. Конвейер декодирования имеет ширину 8 команд, что дает этим блокам много общего с каждым тактом. M6 также имеет переработанный предсказатель ветвей на 50% больше, разработанный для учета изменений в популярных языках и стилях программирования.
Процессоры смартфонов становятся намного больше и мощнее, чтобы справляться с меняющимися рабочими нагрузками.
В приведенной ниже таблице показано значительно упрощенное сравнение этих ключевых компонентов ЦП с ядром Apple A13 Lightning и Arm Cortex-X1. Здесь есть ряд примечательных сходств, демонстрирующих накопитель для большего количества инструкций за такт и увеличенного параллелизма. Суть в том, что M6 – это мощное ядро, которое идет еще дальше, чем M5, для обеспечения однопоточной производительности. Samsung явно стремится к уровню производительности Apple с M6, но я не хочу рассуждать о реальной производительности здесь. А энергоэффективность – это совсем другое дело.
Samsung M6 | Apple A13 Lightning Core | Arm Cortex-X1 | Arm Cortex-A77 | |
---|---|---|---|---|
Тактовая частота | 2.8GHz | 2,66 | ~ 3.0GHz | ~ 2.8GHz |
Количество логических единиц | 6x Арифметическая логическая единица (ALU) | |||
4x Плавающая точка (FP + FMAC) | 6x ALU | |||
3x FP / Vector | 4x ALU | |||
4x FP / SIMD | 4x ALU | |||
2x FP / SIMD | ||||
Передняя отправка / декодирование | 8-дюймовый декодер | 7-дюймовый декодер | 8-дюймовый декодер | 6-канальный декодер |
L1 кеш | 128KB | 128KB | 64KB | 64KB |
L2 кеш | 2 МБ (используется двумя ядрами) | 8 МБ (общий) | 1MB | 512KB |
Кэш L3 | 4 МБ (общий) | N / A | 8 МБ (общий) | 4 МБ (общий) |
Вместо этого это сравнение подчеркивает необходимость и стремление к еще более высокой производительности в современных смартфонах. Мобильные сценарии использования и рабочие нагрузки изменились и выросли со времен первого поколения M1, причем некоторым приложениям требуется больше инструкций за такт для пиковой производительности. Это означает более широкие конвейеры с большим количеством исполнительных блоков и, следовательно, больше кеша и более интеллектуальных предикторов для соответствия. Конечный результат – большие, более дорогие и энергоемкие процессорные ядра.
Связанный: Arm Cortex-X1 начинает борьбу с мощными процессорами Apple
В этой статье инженеры Samsung отмечают, что среднее количество инструкций за цикл выросло с 1,06 на M1 до 2,71 на M6, то есть на 20,6% в год. Если вы заинтересованы в том, как это повлияло на эволюцию Mongoose, в таблице ниже приведена подробная разбивка M-ядер Samsung.
Чего ожидать от следующего Exynos флагманского SoC
В мобильном чипе есть нечто большее, чем просто центральный процессор, но Exynos следующего поколения от Samsung на данный момент остается практически неизвестным. Учитывая уровень детализации M6, Samsung, похоже, собирается дать Mongoose последний шанс. Но это может вызвать больше споров, если ядро разочаровывает, как M5, замеченное в некоторых вариантах серии Galaxy S20. Кроме того, энтузиасты могут оплакивать решение Samsung закрыть магазин, если это отличный процессор.
Если M6 уже готов, Samsung имеет большой выбор для нового поколения SoC. Arm Cortex-A78 является более энергоэффективным, но на самом деле не соответствует целям дизайна компании за последнее десятилетие. Вместо этого, процессор Arm Cortex-X1 предлагает одноядерный хрюк, который был после Samsung. Но это возможно только в том случае, если Samsung участвует в программе Arm CXC. Со стороны GPU принятие Mali-G78 кажется само собой разумеющимся. Хотя Samsung SoC с графикой AMD ожидается где-то в 2021 году, что может совпасть с графиком выпуска Galaxy S30. Там просто огромный спектр возможностей.
Samsung приступила к выпуску обновленного чипа Exynos с серией Galaxy Note, и, по слухам, 5-нм дизайн будет в разработке для серии Samsung Galaxy Note 20. Но компания обычно обновляет свои процессорные ядра на ежегодной основе. Скорее всего, нам придется подождать до версии 2021 Exynos от Samsung, чтобы выяснить судьбу М6.
Что дальше для Exynos: AMD намекает на то, как RDNA может побить графический процессор Adreno от Qualcomm
Источник записи: https://www.androidauthority.com