170 похожих чатов

В AVX512 есть команды, которые могут параллельно просуммировать все 32

регистра? Или только по 1 регистру за раз? И это как нибудь можно дополнительно распараллелить/ускорить?

21 ответов

18 просмотров

Проц сам распараллелит операции над независимыми регистрами, если у него хватит портов исполнения

для этого есть гпу (хотя я бы даже на гпу так делать не стал)

с таким уровнем знаний вам IMHO не стоит лезть в AVX-512

Если память не изменяет то 512 бита. Что ты туда загрузишь - это твоей дело. т.е. тебе сначала нужно туда запихать данные, сделать операции, выгрузить, обратить внимание на выравнивание (это может быть важно).

usernameak
для этого есть гпу (хотя я бы даже на гпу так дела...

GPU это сильно другое. Это массовый параллелизм, т.е. выполнение одного кода (желательно без условий) на 1000 ядер (или сколько там у тебя их будет) параллельно.

Viktor Chyzhdzenka
GPU это сильно другое. Это массовый параллелизм, т...

ну обычно такие задачи для массового параллелизма и есть :)

usernameak
ну обычно такие задачи для массового параллелизма ...

Где у него массовый? AVX, SSE и т.п. - это маленькая векторизация на вектора в 2-4-8-(небольшое количество) элементов. Т.е. теоретически то, что у тебя считалось T времени в иделальном варианте ты можешь ускорить в 2-4-8- раз.

Viktor Chyzhdzenka
Где у него массовый? AVX, SSE и т.п. - это маленьк...

ну а у него далеко не небольшое количество предполагается походу :) но тут сама задача вызывает вопросы

usernameak
ну а у него далеко не небольшое количество предпол...

Тогда напомню, что гпу не всегда в наличии, а еще не забыть, что загрузка в гпу и выгрузка медленные. Для сравнения в большинстве счетных задач 1080 и 6 ядерный проц сравнимы. Различия значимые только на очень специфических задачах.

Viktor Chyzhdzenka
Тогда напомню, что гпу не всегда в наличии, а еще ...

Это как это ? Как может быть, что ГПУ не всегда в наличии ?

Viktor Chyzhdzenka
Запросто. Не у всех всякие 3090.

У Вас наблюдаются отклонения в логическом мышлении

Еще раз повторю вопрос: Как может быть, что ГПУ не всегда в наличии ? Прочитайте Внимательно.

Andrey Electron
Еще раз повторю вопрос: Как может быть, что ГПУ не...

Запросто. Море компьютеров без гпу. В телефонах оное лучше не юзать - разрядишь за 30 мин.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта