LINUX.ORG.RU

Про параллелизм


0

1

Вот щас в моде делать процессоры с мильёном ядер, запиливать куды только можно многопоточность, так что даже povray, например, после такого:

http://www.povray.org/documentation/view/3.7.0/160/

впилил таки многопоточность. А я вот про это нифига не знаю. Я даже не знаю, есть ли разница между словами multithreading, parallelism, concurrency итд итп. Так что я думаю, что не надо отставать от моды и разобраться, какие задачи решает это распараллеливание и как его реализовывать.

И вот что вы посоветуете мне прочитать про сабж? Без привязки к конкретному языку

Почитать ничего не посоветую. но термины я понимаю так:

parallelism

Это когда что-то работает параллельно физически (на разных ядрах/процессорах/машинах).

concurrency

Это подход к архитектуре приложения, когда её разные куски логически работают параллельно. В случае поддержки среды и железа выполняется физически параллельно.

PolarFox ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.