База ответов ИНТУИТ

Оптимизация приложений с использованием компиляторов Intel

<<- Назад к вопросам

Выберите фрагменты кода, пригодные для большинства цикловых оптимизаций

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
for(i=0;i<n;i++) {a[i]=i;    if(i<t)   break;      }
for(i=0;i<U;i++)    a[i]=b[i];
(Верный ответ)
for(i=0;i<U;i++) {a[j]=b[i];  j+=c*i; }
(Верный ответ)
i=0;                                              do {a[i]=b[i];                                                 i++; } while(i<U);
(Верный ответ)
Похожие вопросы
Укажите условия, необходимые для применения большинства оптимизаций циклических конструкций
Для выключения межпроцедурных оптимизаций используется ключ компилятора
Выберите фрагмент кода, получаемый после применения оптимизации расщепления цикла на заданном цикле:
p = 10; for (i=0; i<10; ++i) {     y[i] = x[i] + x[p];   p = i;} 
Какие цели преследует правильное форматирование кода?
Существует ли зависимость в этом фрагменте кода и, если она есть, определите тип зависимости:
DO I=1,N  S1 A(I)=…  S2 …=A(I)END DO
Существует ли зависимость в этом фрагменте кода и, если она есть, определите тип зависимости:
DO I=1,N  S1 A(I+1) =F(I)  S2 F(I+1) = A(I)END DO
Какая директива используется для того, чтобы обозначить участок кода, исполняемый только главным потоком?
Выберите верное утверждение
Выберите верные утверждения
Выберите верное утверждение