Size: a a a

Конференция C++ Russia

2020 September 20

FO

FORTRAN ONE LOVE in Конференция C++ Russia
Ioann_V
Ха, а что, такие доклады можно было делать?
Да.
источник

I

Ioann_V in Конференция C++ Russia
Я думаю, доклад на тему, как писать без SIMD(без расширенной векторизации), на чистом ASM и получать x1.5 минимум, был бы куда интереснее. Но я лишь думаю, составлять оный, у меня нету времени и огромного желания :)
источник

АР

Андрей Руссков... in Конференция C++ Russia
ой опять выпендриваешься )
источник

АР

Андрей Руссков... in Конференция C++ Russia
зачем писать без simd если хотя бы sse2 есть в буквально любом x64 проце?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
например в MIPS'e!
источник

АР

Андрей Руссков... in Конференция C++ Russia
ну я про x86 процы конечно
источник

АР

Андрей Руссков... in Конференция C++ Russia
хотя x64 в любом случае подмножество x86 и замечание про mips неуместно
источник

N

Neargye in Конференция C++ Russia
Х86 вымирает же
источник

N

Neargye in Конференция C++ Russia
Надо готовиться к будущему
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Neargye
Надо готовиться к будущему
срочно нужен доклад про эльбрус!
источник

I

Ioann_V in Конференция C++ Russia
Андрей Руссков
ой опять выпендриваешься )
ну не совсем, надо понимать, что векторизация она во первых не всегджа быстрее регистрового кода, но скажем, последний - имеет массу крутых кейсов, когда можно сделать реально быстро. И да, у меня есть кое-какой код, который на x64 у AMD работает быстрее Гугла, на 20%, а на ARM в 2 раза. Ну это так, я когда-то хотел статью на хабр выложить, но в итоге потерял мотивацию и ушел в работу.
источник

АР

Андрей Руссков... in Конференция C++ Russia
Alexey Veselovsky
срочно нужен доклад про эльбрус!
источник

G

Gabriele in Конференция C++ Russia
Кто-нибудь из вас может указать мне на интересные web links (или книги), в которых подробно рассказывается о прогрессе ранних российских / советских компьютерных архитектур и разработок программного обеспечения с 1960-х годов?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ну, с учетом ограничений, которые начинаются 1 октября, оно имеет смысл 🙂
источник

I

Ioann_V in Конференция C++ Russia
Ioann_V
ну не совсем, надо понимать, что векторизация она во первых не всегджа быстрее регистрового кода, но скажем, последний - имеет массу крутых кейсов, когда можно сделать реально быстро. И да, у меня есть кое-какой код, который на x64 у AMD работает быстрее Гугла, на 20%, а на ARM в 2 раза. Ну это так, я когда-то хотел статью на хабр выложить, но в итоге потерял мотивацию и ушел в работу.
К слову, мне его помогал тестировать Чувак из Гугла - Ака Данила Кутенин.
источник

G

Gabriele in Конференция C++ Russia
Gabriele
Кто-нибудь из вас может указать мне на интересные web links (или книги), в которых подробно рассказывается о прогрессе ранних российских / советских компьютерных архитектур и разработок программного обеспечения с 1960-х годов?
я имею в виду что-то очень конкретное, что, возможно, вы уже читали и можете мне посоветовать. Я уже довольно много читал по этой теме, интересно прочитать другие разные точки зрения из «западных» технологий развития.
источник

АР

Андрей Руссков... in Конференция C++ Russia
Alexey Veselovsky
ну, с учетом ограничений, которые начинаются 1 октября, оно имеет смысл 🙂
что эти .... люди... опять придумали?
источник

АР

Андрей Руссков... in Конференция C++ Russia
Ioann_V
ну не совсем, надо понимать, что векторизация она во первых не всегджа быстрее регистрового кода, но скажем, последний - имеет массу крутых кейсов, когда можно сделать реально быстро. И да, у меня есть кое-какой код, который на x64 у AMD работает быстрее Гугла, на 20%, а на ARM в 2 раза. Ну это так, я когда-то хотел статью на хабр выложить, но в итоге потерял мотивацию и ушел в работу.
векторизация практически всегда быстрее, если ширина регистра не мешает адресовать данные
источник

АР

Андрей Руссков... in Конференция C++ Russia
вопрос в том, насколько
источник

АР

Андрей Руссков... in Конференция C++ Russia
sse практически всегда дает более чем трехкратный прирост, а с avx -> avx512 сложно выдоить больше 60%
источник