русский
Germany.ruForen → Архив Досок→ Programmierung

Про многопоточность

15.02.22 20:14
Re: Про многопоточность
 
wasja-de постоялец
in Antwort alex445 15.02.22 12:45
Т.е. я считаю, что этими тонкостями заниматься должны не вообще любые программисты


очень правильно считаете. А реальная польза начинается, когда перед этим вы изучите скорость доступа к памяти (блочно, рандом) скорость доступа к кешам разного уровня, арифметическим устройствам каждого ядра процессора, конвейера инструкций, и с удивлением обнаружите, что на современном компьютере можно слегка не подумав так по идиотски запрограммировать умножение двух довольно больших матриц, что оно будет раз так тысячу медленнее, аналогичного алгоритма, в котором просто будет учитываться все вышеперечисленное. А на графических картах (для тех, кто на них считается) можно и в миллион раз отличие по скорости получить.

 

Sprung zu