February 13th, 2007

with Cat The Cat

Ээх!

with Cat The Cat

Автоматическое распараллеливание программ.

Результаты поиска.

Достаточно простое описание.

Вкратце: распознаются разного рода шаблоны, наподобие трижды вложенного цикла с суммой умножений, который распознаётся, как умножение матриц (с заданными параметрами). Затем это дело преобразуется в параллельный код.

Как агрессивная оптимизация может быть использована замена алгоритма (!) вычислений, это в статье описано.