Evgeny_CDАрхитектор (19.02.2012 22:31, просмотров: 222) ответил Д.ARMоед на (a+b)*c-d тут нечего распараллелить, если операнды - скалярные значения.
Ну так поставить 2 скобки - и уже можно параллелить :) (a+b)*(c-d) Такое вообще хороший MAC блок за такт сделает, наверное :) Вообще статья интересная. Там грамотно сказано, что ключевое направление - диалоговая работа по распараллеливанию кода. Ибо только человек знает смысл алгоритма, а софтина покажет ему все зависимости в данных и операциях. Вот чел и должен решить - можно ли дальше оптимизировать описание алгоритма (чтобы машина могла параллелить еще лучше) или нет.