Мощь и беспомощность автоматической оптимизации

         

обработка массивов по столбцам (оптимизированный вариант)


Все рассматриваемые компиляторы поддерживают данную стратегию оптимизации, однако их интеллектуальные способности очень ограничены и со следующим примером справляется только Hewlett-Packard C++:

for (i=0; i<n; i++)

       for (j=0; j<n; j++)

              for (k=0; k<n; k++)

                     a[j][i] = a[j][i] + b[k][i] * c[j][k];



Содержание раздела