----------------------------------------------------------------------------------
@MSGID: 2:5055/182 04143d1b
@PID: jNode ver. 1.5
@TID: jNode ver. 1.5
@CHRS: CP866 2
[](
https://telegra.ph/file/03c8cf0a101bfa026418a.jpg)**Зелено? Суперзелено!**
Время воскресных очешуительных историй.
Кстати, об энергоэффективности. Я тут буквально пацталом валяюсь после
своих вчерашних тестиков. Рассказываю апокрифическую историю.
Как вы, возможно, помните, у меня есть армовский Гравитон в AWS. Ну
и еще пара-тройка соизмеримых процессорков для сравнения.
Есть у меня один специфический внутренний бенчмарк. Некая программка
на сишечке, тредовый продюсер-консьюмер. Она RPS специфический меряет, для
одной софтинки.
Ну так вот. Погонял я ее на трех камнях, соизмеримых по тактовой
частоте, с соизмеримым количеством физических ядер. На __серверном__ гравитоне
с DDR4, серверном же харпертауне 2008 года выпуска c DDR2(!) и Core
i7 Mobile с DDR4.
Результаты потрясают воображение.
Могучий Гравитон занял (ожидаемо) первое место. С конца.
С большой подпрыжкой он с трудом сравнялся с харпертауном 2008 года.
И ровно вдвое продул __мобильному__ Core i7. Причем в последнем случае
программа исполнялась не на bare metal, а в виртуалке.
Прошу заметить, что TDP Гравитона __равен__ TDP харпертауна. Кстати,
харпертаун наиболее горячий из всего семейства, X-серия. Это те самые, которые
с TDP=125 Вт. В реальности они до двухсот прыгают как здрасьте при
утилизации в полку.
Доходит, да? Физика - сука бесердечная, ее фиг наипёшь. Сравнимая
вычислительная мощность - или тактовая частота, если хотите - дают сравнимые TDP.
Скажите, вы точно уверены, что АРМ-то с двух ног залетел на
серверный рыночек и он-то порешает все проблемки с энергоэффективностью, да еще
и порвет хотя бы паршивый x86? Я уже не говорю про реально взрослые
процессоры, типа SPARC или POWER?
Я вот как-то позволю себе усомниться в этих бодрячковых заявлениях
после того, что увидел собственными глазами чиселки.
Не срастаются маркетинговые заявления с реальностью. Даже если сделать
поправочку на специфичность бенча и некоторые несущественные расхождения в
тактовых частотах и архитектурах процессоров. Потому что реальное поведение
камней на реальных приложениях примерно такое же.
А вижу я вот что - с армами кое-кому просто морочат голову. Как
морочили голову с силверами, голдами и платинумами. Которые якобы на порядки
превосходят процессоры предыдущих поколений.
Ну, как, на порядки... в разы от силы. А стоят-то они как крылья
от Боинга. Того же самого результата можно было бы добиться и на
старых камнях, первозионах. Простой оптимизацией.
Но нет, мы все надеемся, что вот сейчас-то хардверщики крола из шляпы и вытащат.
А мы попрёмся, как зомби, за этим белым кроликом...
PS. __Самые продвинутые из вас, безусловно, уже начали понимать, что
писос тапки снял в прихожке. И попытки объехать пошатнувшийся "закон" Мура
на гнилой козе вдребезги расшибаются об две вещи. Первая - потуги
скомпенсировать дрищовость физических ядер их количеством обречены на Амдаля и Уэра,
которые улыбаются и машут. Как я говорил, предел числа ядер на сокет, когда
Амдаль и Уэр еще почти не видны - четыре. А еще и TDP не снижается...
Вторая - потуги обвешать дрищей специализированными сопроцессорами (привет,
Эпол!) приводят к неслабому программированию и исключают этих франкенштейнов
из числа процессоров общего назначения. Все вместе приводит нас к глухой
стенке - когда пора, наконец, перестать гнать говнокод эверестами и начать
эти авгиевы конюшни техдолга разгребать. Не хотите, да? По грехам
воздастся. Думаете, виртуализакция и контейнеры спасут гигантов мысли, да? Щаз,
ять.__
http://fido.ortoped.org.ru/photo_2023-09-23_05-00-02.jpg
--- hssergey station
* Origin: jNode ver. 1.5 (2:5055/182)
SEEN-BY: 301/1 460/58 4500/1 5001/100 5005/49
5015/255 5019/40 5020/715 848
SEEN-BY: 5020/1042 4441 12000 5030/49 1081 5055/182
5058/104 5061/133
SEEN-BY: 5083/444
@PATH: 5055/182 5020/1042 4441