нужно вычыслить i-1-й, то все действия нужно соверщить только последовательно, то есть нельзя вычислить какое-нибудь i+k-ое, без вычисления всех i, ..., i+k-1
Есть у меня подозрение, что есть ещё внешний цикл. В этом случае паралелится внешний+внетренний так, что второй поток досчитывает вторую половину итерации, а первый поток уже считает первую половину следующий итерации Без второго цикла тоже паралелится, при наличии большого количества памяти - второй поток считает для всех возможных значений initLayer[N], запоминая результаты. когда первый поток вычисляет initLayer[N], берётся готовый результат, остальные выкидываются. но это очень затратный способ
Обсуждают сегодня