Comments 42
Самое важное сейчас то, что если вы посмотрите на все уровни, уровень ОС, все — от Linux до BSD и Windows — все поддерживают ARM, — говорит Джефф Виттич (Jeff Wittich), старший вице-президент по продуктам Ampere. — По виртуализации у нас есть поддержка Kubernetes, Docker, VMware и KBM
Чую недоговоренности здесь я.
Особенно после ограничения действия лицензии VMware на 32 ядра. 80 ядер = 3 лицензии, сэкономили на железе — заплатите за софт?
PS Интересно, они с Nvidia за торговую марку не судятся?
Чую недоговоренности здесь я.
Особенно после ограничения действия лицензии VMware на 32 ядра. 80 ядер = 3 лицензии, сэкономили на железе — заплатите за софт?
PS Интересно, они с Nvidia за торговую марку не судятся?
Пока на общих задачах ARMv8 сильно проигрывает x64.
Лучше взять 2 ядра на x64, чем 4 ARM (тем более у хостеров они близки по стоимости).
Лучше взять 2 ядра на x64, чем 4 ARM (тем более у хостеров они близки по стоимости).
В смысле компиляторы не оптимальный код для ARM дают? Так это действительно пока. Будет спрос — компиляторы докрутят.
А причем тут компиляторы? Я думаю они вполне все там оптимально делают.
До оптимума в компиляторах для новых архитектур и процессоров и работать и работать.
Даже AMD периодически попрекает тестеров использованием компиляторов оптимизированных под Intel. Как только докручивают компиляцию, производительность вдруг вырастает.
С чего бы это? :)
Для Эльбрусов это вообще горящая тема. Только на доработке компиляторов они растут в производительности на 10-20% в год без всяких аппаратных обновлений. Из имеющихся 50 операций на такт, нанешним компиляторам удаётся выжать максимум 6. Запас по пиковой недоиспользуемой производительности почти 800%.
У серверных ARM конечно всё лучше с ресурсами на софт обстоит, но до компиляторов Intel им ещё далеко. Сегодня поэтому «на общих задачах ARMv8 сильно проигрывает x64.»
Даже AMD периодически попрекает тестеров использованием компиляторов оптимизированных под Intel. Как только докручивают компиляцию, производительность вдруг вырастает.
С чего бы это? :)
Для Эльбрусов это вообще горящая тема. Только на доработке компиляторов они растут в производительности на 10-20% в год без всяких аппаратных обновлений. Из имеющихся 50 операций на такт, нанешним компиляторам удаётся выжать максимум 6. Запас по пиковой недоиспользуемой производительности почти 800%.
У серверных ARM конечно всё лучше с ресурсами на софт обстоит, но до компиляторов Intel им ещё далеко. Сегодня поэтому «на общих задачах ARMv8 сильно проигрывает x64.»
У ARMов по производительности тоже не все однозначно: Redmi Note 5 pro с Qualcomm Snapdragon 636 — 8 ядер на частоте 1.8 GHz и Xiaomi Redmi 6 с Mediatek Helio P22 — 8 ядер на частоте 2 GHz показывают в octane 2 соответственно 7253 и 4115, PC I7 4 ядра 3,4 GHz — Octane Score: 21837.
И армовые, и x86 ядра бывают очень разные. Можете сравнить ядра Kentsfield и Zen 2 на равных частотах, и посмотреть, что получится.
PC I7 4 ядра 3,4 GHz — Octane Score: 21837.
Это старьё какое-то. Но в любом случае вы сравниваете i7 с low-end/mid телефонными чипами.
В SD636 «большие» ядра это ни что иное как Cortex-A73, который декодирует лишь 2 инструкции за такт.
Apple A13 2,66GHz — 49137 баллов
Ryzen 3950X ~4,3GHz — 52487 балла
(но нужно учитывать то, что ОС и браузер разные)
Это старьё какое-то. Но в любом случае вы сравниваете i7 с low-end/mid телефонными чипами.
В SD636 «большие» ядра это ни что иное как Cortex-A73, который декодирует лишь 2 инструкции за такт.
Apple A13 2,66GHz — 49137 баллов
Ryzen 3950X ~4,3GHz — 52487 балла
(но нужно учитывать то, что ОС и браузер разные)
ARMv8 это архитектура.
Какие конкретные процессоры вы имеете в виду?
2 ядра Neoverse N1, которые использованы в данном процессоре, лучше чем 1 ядро Skylake (и его клоны)
Какие конкретные процессоры вы имеете в виду?
2 ядра Neoverse N1, которые использованы в данном процессоре, лучше чем 1 ядро Skylake (и его клоны)
ARMv8 это архитектура.
Спасибо, кэп.
Как бы и x64 даже не архитектура.
Так что сравниваем сферических коней в вакууме…
а по поводу
2 ядра Neoverse N1
пробовал на AWS — все равно 2 ядра m6g.large показались медленнее чем m5.large))
Но это чисто ИМХО, так как тесты не проводил.
Ссылку на найденные гуглопоиском тесты дал в комментарии ниже.
Так что сравниваем сферических коней в вакууме…
Вы сравниваете, не я.
Архитектура не имеет производительности. Это формальное описание системы команд и протоколов.
Ссылку на найденные гуглопоиском тесты
Разберитесь, что за результаты вы приводите.
По ссылке Amazon-овские х86 инстансы сравниваются с ARM инстансами Scaleway.
Powered by up to 64 Cavium ThunderX 64-bit vCPUs and DDR4 ECC RAM.
Первый ThunderX это довольно тормозной процессор, примерно как Cortex-A53 (по производительности на ядро), который используется в самых дешевых телефонах.
К m6g, Graviton2 и ядрам A76(N1), которые используются в Altra, данные результаты не имеют никакого отношения.
Вот вам сравнение m6g и m5:
docs.keydb.dev/blog/2020/03/02/blog-post
Как может x64, исполняющийся на RISK через микрокод, выигрывать у RISK без лишней прослойки?
Не RISK, а RISC.
х64 процессоры не выполняют RISC код. Это упрощение, которое не соответствует действительности.
х64 процессоры не выполняют RISC код. Это упрощение, которое не соответствует действительности.
В вашей логике непонятно, что же соответствует действительности. Уже сама действительность под сомнением )
Верю. Но то, что RISC эффективнее CISC, давно доказали мобильные телефоны, которые потребляют в разы меньше, но при этом делают выполняют довольно сложные задачи, и даже пытаются соревноваться с десктопными процессорами.
Вот и интересно — в чем же дело?
Вот и интересно — в чем же дело?
RISC эффективнее CISC, давно доказали мобильные телефоныизвините, но это из серии что, мягкое доказало, что оно более полезнее чем теплое.
А практика на серверном рынке показала, что сейчас CISC имеет лучшие потребительские свойства чем RISC. (долю PowerPC и SPARC надеюсь знаете?)
Сравнивать абстрактные RISC и CISC бессмысленно.
Сравнивать нужно конкретные модели и их производительность, TCO, доступность софта.
x86 был дешевле и широко доступен для разработчиков в своё время, это позволило вытеснить большие RISC-и, несмотря на более низкую производительность. Сейчас производители ARM систем старается повторить этот трюк. Всё больше софта и ОС поддерживаются на ARM. Linux/Windows установить — не вопрос. В плане производительности стоковых ядер ARM, выходящий в этом году Cortex-A78 обещает быть вполне на уровне современных чипов Интел/AMD.
Power остался только в суперкомпьютерах и мейнфреймах. Sparc уже мёртв.
Сейчас ARM будет рулить и в Top500.
Сравнивать нужно конкретные модели и их производительность, TCO, доступность софта.
x86 был дешевле и широко доступен для разработчиков в своё время, это позволило вытеснить большие RISC-и, несмотря на более низкую производительность. Сейчас производители ARM систем старается повторить этот трюк. Всё больше софта и ОС поддерживаются на ARM. Linux/Windows установить — не вопрос. В плане производительности стоковых ядер ARM, выходящий в этом году Cortex-A78 обещает быть вполне на уровне современных чипов Интел/AMD.
Power остался только в суперкомпьютерах и мейнфреймах. Sparc уже мёртв.
Сейчас ARM будет рулить и в Top500.
UFO just landed and posted this here
Как-то было сообщение, что на iphone (то есть ARM) SMT-солвер Z3 работает заметно быстрее, чем на интеловском десктопе. Правда внятных объяснений почемк так получается не было. А на этих ARM такие программы на сколько быстро работают? Это, конечно, не модный машинленинг, но все равно задача полезная.
UFO just landed and posted this here
Еще 7лет назад были процессоры с кучей ядер и ни какой революции не произошло.
45?210 Вт — что это за TDP? Опечатка?
45-210 т.к. будет не одна модель, а несколько, c разным количеством ядер.
А может это указан именно минимум-максимум для 80-ядерного в режиме простоя/нагрузки?
TDP это не энергопотребление, а требование к системе охлаждения, которая должна быть способна отвести указанное количество тепла. Минимальная граница попросту не имеет смысла.
На Anandtech явно написано:
The CPU range will vary from 45W to 210W, and vary in core count — we suspect these SKUs will be derived from the single silicon design, and it will depend on demand as well as binning as to what comes out of the fabs. Exact SKUs are going to be announced later this year.
Это большой кристалл, поэтому будет много чипов с битыми ядрами. Логично их выпускать с меньшим количеством ядер подешевле.
На Anandtech явно написано:
The CPU range will vary from 45W to 210W, and vary in core count — we suspect these SKUs will be derived from the single silicon design, and it will depend on demand as well as binning as to what comes out of the fabs. Exact SKUs are going to be announced later this year.
Это большой кристалл, поэтому будет много чипов с битыми ядрами. Логично их выпускать с меньшим количеством ядер подешевле.
Просто автор уже исправил 45?210 Вт на 45-210 Вт )))
Забавно. AMD сделали проц мощнее Intel
специалисты прогнозируют, что платформа ARM составит конкуренцию x86 в дата-центрах, но этого никак не происходит.А вот проц, который мощнее AMD примерно на те же проценты, и
Всё это указывает на то, что процессоры RISC могут найти применение не только в мобильных устройствах, но и в серверах
UFO just landed and posted this here
Ага, никак. С нуля до 4,5 процентов на старых поколениях, куча новых суперов на АМД уже собирается и анонсируются даже на Zen4.А вы вообще кому отвечаете? «но этого никак не происходит.» это цитата из статьи.
АМД сделала процы, которые мощнее Интела в разыОткрыл тесты Где разы? Опережение в 2 раза есть только по памяти, в остальных проигрывает одному из интелов. Или вот. Где тут разы?
картинка из статьи
Написано: Altra быстрее AMD на 13% на стойку. Так же как и процы амд над интел в приведенных тестах.
Интересно, с чем вы спутали хабр.
UFO just landed and posted this here
Открыл тесты Где разы? Опережение в 2 раза есть только по памяти, в остальных проигрывает одному из интелов. Или вот. Где тут разы?первая ссылка от 2017 года, а во второй… жесть. Во-первых, сравнение 3700x против 9900k где первый на треть дешевле, во-вторых присмотритесь к шкалам/цифрам (АМД побеждает в половине тестов), а в третьих сравнивать разные процы на одних частотах в принципе некорректно. Тем более что автор бенчил на двух плашках и одинаково настроил для разных процов.
«В разы» было про результаты из этой статьи, про Threadripper 3990X.
Что у них с выполнением 32х битного ARM кода?
Sign up to leave a comment.
Ampere Altra — первый в мире 80-ядерный ARM-процессор