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

9 ответов

31 просмотр

умеет, но для ограниченного кол-ва операций, т.е. смысла в реальной жизни мало https://github.com/ClickHouse/ClickHouse/pulls?q=is%3Apr+avx+512+is%3Aclosed и есть проблема что CI сервера не умеют avx512

Емнип, штеуд не очень давно пофиксил что при их использовании турбо буст отключается на это время

Bulat-Ziganshin Автор вопроса
Denny [Altinity]
умеет, но для ограниченного кол-ва операций, т.е. ...

гм, а просто откомпилировать под avx512? там все вычислительные операции реализованы так, что они под любой simd хорошо откомпиляются

Bulat Ziganshin
гм, а просто откомпилировать под avx512? там все в...

я плохо в этом разбираюсь, но мне кажется вы сильно ошибаетесь

Bulat-Ziganshin Автор вопроса
Denny [Altinity]
я плохо в этом разбираюсь, но мне кажется вы сильн...

я не говорю, что всё от этого выиграет, но конкретно вычисление арифметических операций загнано в хорошо распараллеливаемые циклы. я видел это на презентациях, код типа такого легко транслировать в любой simd: for i=0..1023: a[i]+=b[i]

Bulat Ziganshin
я не говорю, что всё от этого выиграет, но конкрет...

по моему там вообще не используется simd сейчас и не все так просто и надо писать много кода. Представьте что b это nullable тип.

Bulat-Ziganshin Автор вопроса
Denny [Altinity]
по моему там вообще не используется simd сейчас и ...

отдельно обрабатывается маска isNull и отдельно сложение: for i=0..1023: a[i]+=b[i] for i=0..127: aNull[i] |= bNull[i]

Bulat Ziganshin
отдельно обрабатывается маска isNull и отдельно сл...

да тут все как бы сложнее потому что у КХ в Nullble значении может быть не 0.

Bulat-Ziganshin Автор вопроса
Denny [Altinity]
я плохо в этом разбираюсь, но мне кажется вы сильн...

собственно моя инфа например отсюда: https://youtu.be/vbhSrZxm66E?t=6302 код кх я пока не изучал

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
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
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта