Vervolf
> Вы правда хотите сказать, что у меня нет понимания уровня производительности Эльбрусов?
(Простите, вы автор ? Хотя и для вопроса, и для ответа это неважно).
Разве я сказал, что нет понимания ? Я сказал, что в статье нет количественных данных (точнее, совсем мало). А что касается полноты этого понимания, то я бы сослался на данные, которые я здесь не раз приводил как человек, имеющий доступы к "Эльбрусам" и замерявший их ("Э-4С" в 2014-м и "Э-8С" относительно недавно). Я выделяю три проблемы:
1. Просто очень низкая производительность - порядка 1/5 от дешёвого десктопного x86 в пересчёте на ядро.
2. Наблюдаемое снижение в OpenMP - в два раза и более (тоже на ядро).
3. Необъяснимые провалы в компиляторе 2018-го года против 2014-го - в два раза и более.
И если последняя проблема лечится возвратом к старому компилятору (
), то проблема номер 2 принципиальна: ведь для расчётов кластерного (например) вида режим OpenMP является целевым. Именно это я имел в виду под неполным пониманием.
>> Ну и совершенно неверное и наивное высказывание про "Итаниум"
> Выскажете своё мнение. А мне сдаётся, что моё высказывание вполне верное.
Разумеется, каждый считает своё мнение верным
А моё (верное
) мнение - обратное. В разработку _аппаратной_ части "Итаниумов" не были вложены большие средства. Если ещё что-то можно говорить про начальный этап, до в дальнейшее развитие вплоть до "Туквилы", судя по всему, вообще ничего не вкладывалась - работали по остаточному принципу. Только "Поулсон" потребовал каких-то затрат, но, судя по задержкам, это делалось очень вяло.
Ну а соображение, что есть какая-то связь с разработкой x86_64 от AMD, я считаю просто журналистской байкой того времени. Что якобы "Итаниум" разрабатывается для замены x86. У этой байки не было ни одного официального подтверждения. И наоборот, происходившая одновременно разработка "Пентиума-4" её опровергает. Ну и дополнительно - моё мнение (не бесспорное) - что Интел даже выиграл, что 64-битное расширение разработали и продвинули без него и за него. Никакого материального убытка Интел от этого не получил - разве что незначительный имиджевый
> Ну как же заниженные. Я их взял с официальной экспортной доки Интела, там в статье даже ссылка есть.
Вы взяли цифры по базовой частоте для AVX-512. Но все расчётчики хорошо знают, что процессоры всегда реально работают на более высокой частоте и зачастую упираются в пиковую (для этого режима). Здесь соотношение между этими частотами - 1.9 и 2.7. Да, можно говорить о том, что якобы будет перегрев - но то же самое можно сказать и про "Эльбрус-16С". С их стороны это вообще пока что пустая цифра, а не результат работы существующего процессора. Ну и, наконец, Xeon 8280 - это процессор трёхлетней давности ! Даже появление 16С в идеальные сроки даст разницу между ними в пять лет. Если уж сравнивать, то с "Сапфиром" - который появится заведомо раньше, чем 16С.
> Нет, никто не спорит, что я могу всадить ещё пару-тройку FP ALU в любой Интел, и тот разорвёт Эльбрус и здесь в пух и прах.
Над этой фразой даже не хочется смеяться. Ибо даже по формальным флопсам процессор Интела, серийно выпущенный на пять лет раньше серийного "Эльбруса-16С", обгоняет его примерно в 3 раза. А уже существующий в образцах (и наверняка в эксплуатации у блатных заказчиков) обгоняет его в 5-6 раз. Тут даже обсуждать нечего. (кстати, всадить ничего нельзя)
> Но вопрос же был о том, в каком направлении Эльбрус потенциально может быть конкурентоспособен, где недостатки его архитектуры нивелируются.
Про "недостатки" архитектуры (то есть про медленные архитектуры). Есть такое направление - manycore. Оно мне в своё время нравилось. Но не задалось. Только процессора - Xeon Phi (KNL) и Fujitsu ARM - дошли до серийного производства и не нашли особого сбыта.
> Вы правда хотите сказать, что у меня нет понимания уровня производительности Эльбрусов?
(Простите, вы автор ? Хотя и для вопроса, и для ответа это неважно).
Разве я сказал, что нет понимания ? Я сказал, что в статье нет количественных данных (точнее, совсем мало). А что касается полноты этого понимания, то я бы сослался на данные, которые я здесь не раз приводил как человек, имеющий доступы к "Эльбрусам" и замерявший их ("Э-4С" в 2014-м и "Э-8С" относительно недавно). Я выделяю три проблемы:
1. Просто очень низкая производительность - порядка 1/5 от дешёвого десктопного x86 в пересчёте на ядро.
2. Наблюдаемое снижение в OpenMP - в два раза и более (тоже на ядро).
3. Необъяснимые провалы в компиляторе 2018-го года против 2014-го - в два раза и более.
И если последняя проблема лечится возвратом к старому компилятору (
>> Ну и совершенно неверное и наивное высказывание про "Итаниум"
> Выскажете своё мнение. А мне сдаётся, что моё высказывание вполне верное.
Разумеется, каждый считает своё мнение верным
А моё (верное
Ну а соображение, что есть какая-то связь с разработкой x86_64 от AMD, я считаю просто журналистской байкой того времени. Что якобы "Итаниум" разрабатывается для замены x86. У этой байки не было ни одного официального подтверждения. И наоборот, происходившая одновременно разработка "Пентиума-4" её опровергает. Ну и дополнительно - моё мнение (не бесспорное) - что Интел даже выиграл, что 64-битное расширение разработали и продвинули без него и за него. Никакого материального убытка Интел от этого не получил - разве что незначительный имиджевый
> Ну как же заниженные. Я их взял с официальной экспортной доки Интела, там в статье даже ссылка есть.
Вы взяли цифры по базовой частоте для AVX-512. Но все расчётчики хорошо знают, что процессоры всегда реально работают на более высокой частоте и зачастую упираются в пиковую (для этого режима). Здесь соотношение между этими частотами - 1.9 и 2.7. Да, можно говорить о том, что якобы будет перегрев - но то же самое можно сказать и про "Эльбрус-16С". С их стороны это вообще пока что пустая цифра, а не результат работы существующего процессора. Ну и, наконец, Xeon 8280 - это процессор трёхлетней давности ! Даже появление 16С в идеальные сроки даст разницу между ними в пять лет. Если уж сравнивать, то с "Сапфиром" - который появится заведомо раньше, чем 16С.
> Нет, никто не спорит, что я могу всадить ещё пару-тройку FP ALU в любой Интел, и тот разорвёт Эльбрус и здесь в пух и прах.
Над этой фразой даже не хочется смеяться. Ибо даже по формальным флопсам процессор Интела, серийно выпущенный на пять лет раньше серийного "Эльбруса-16С", обгоняет его примерно в 3 раза. А уже существующий в образцах (и наверняка в эксплуатации у блатных заказчиков) обгоняет его в 5-6 раз. Тут даже обсуждать нечего. (кстати, всадить ничего нельзя)
> Но вопрос же был о том, в каком направлении Эльбрус потенциально может быть конкурентоспособен, где недостатки его архитектуры нивелируются.
Про "недостатки" архитектуры (то есть про медленные архитектуры). Есть такое направление - manycore. Оно мне в своё время нравилось. Но не задалось. Только процессора - Xeon Phi (KNL) и Fujitsu ARM - дошли до серийного производства и не нашли особого сбыта.