Информация об изменениях

Сообщение Re[12]: Эльбрус мёртв, да здравствует Эльбрус-Б! от 21.05.2025 21:49

Изменено 26.05.2025 9:29 vdimas

Re[12]: Эльбрус мёртв, да здравствует Эльбрус-Б!
Здравствуйте, netch80, Вы писали:

N>Пусть у тебя 1024 ядра (я выбрал цифру пострашнее)


Да так и есть, страшно. ))

Технически отрасль давно готова выпускать вычислители с таким кол-вом ядер, но SMP/UMA на таком кол-ве ядер потребуют "надстройку" стоимостью дороже целевых блоков.

Вон как в Cell-процах сделано — каждое ядро имеет локальную внутреннюю память 256 kB и несколько векторных сопроцессоров, работающих с этой памятью и сверху аппаратные инструкции работы с внутренней DMA.

С т.з. грамотного проектирования всё сделано правильно...
Но программировать под гетерогенные архитектуры на современных языках — да это застрелиться. ))
Упражнялся я как-то с шейдерами — там эффективность разработки раз в 5 падает в сравнении с разработкой под моногенную архитектуру.

В общем, отрасль тормозят не железячники...
Отрасль тормозят современные ЯП, разработанные совсем в другую эпоху для других актуальных вычислительных моделей. Все эти танцы с бубуном, по-хорошему, надо вкладывать прямо в языки программирования, а компиляторам только говорить, под какую архитектуру скомпилять образ.

Но, блин, иногда такое ощущение, что современные компиляторы обитают где-то на самом зачаточном уровне, с горшка еще не слезли.

Причём, проблема не в неспособности такие компиляторы разрабатывать — например, MS легко показала, как разрабатывает компиляторы то С++/CLI, то С++/CX.
Дело в долбоящерах в международных комитетах, которые ревностно следят исключительно за тем, чтобы ни дай бог кто-нибудь случайно не вырвался вперёд остальных.

В итоге, разработка языков программирования в современном мире, по-сути, саботируется.
И некому вздёрнуть вредителей на столбах. ))

Кстате, из-за таких людей как ты, всячески этих вредителей поддерживающих.
Не знаю как сейчас, но лет 10 назад ты был заражён хлореллой то гнутости, то "открытости". ))
А сейчас как?
Re[12]: Эльбрус мёртв, да здравствует Эльбрус-Б!
Здравствуйте, netch80, Вы писали:

N>Пусть у тебя 1024 ядра (я выбрал цифру пострашнее)


Да так и есть, страшно. ))

Технически отрасль давно готова выпускать вычислители с таким кол-вом ядер, но SMP/UMA на таком кол-ве ядер потребуют "надстройку" стоимостью дороже целевых блоков.

Вон как в Cell-процах сделано — каждое ядро имеет локальную внутреннюю память 256 kB и несколько векторных сопроцессоров, работающих с этой памятью и сверху аппаратные инструкции работы с внутренней DMA.

С т.з. грамотного проектирования всё сделано правильно...
Но программировать под гетерогенные архитектуры на современных языках — да это застрелиться. ))
Упражнялся я как-то с шейдерами — там эффективность разработки раз в 5 падает в сравнении с разработкой под моногенную архитектуру.

В общем, отрасль тормозят не железячники...
Отрасль тормозят современные ЯП, разработанные совсем в другую эпоху для других актуальных вычислительных моделей. Все эти танцы с бубном, по-хорошему, надо вкладывать прямо в языки программирования, а компиляторам только говорить, под какую архитектуру скомпилять образ.

Но, блин, иногда такое ощущение, что современные компиляторы обитают где-то на самом зачаточном уровне, с горшка еще не слезли.

Причём, проблема не в неспособности такие компиляторы разрабатывать — например, MS легко показала, как разрабатывает компиляторы то С++/CLI, то С++/CX.
Дело в долбоящерах в международных комитетах, которые ревностно следят исключительно за тем, чтобы ни дай бог кто-нибудь случайно не вырвался вперёд остальных.

В итоге, разработка языков программирования в современном мире, по-сути, саботируется.
И некому вздёрнуть вредителей на столбах. ))

Кстате, из-за таких людей как ты, всячески этих вредителей поддерживающих.
Не знаю как сейчас, но лет 10 назад ты был заражён хлореллой то гнутости, то "открытости". ))
А сейчас как?