Padrão OpenMP (cont.)
Divisão das iterações do loop pelos threads:
- Estática: Cada thread pega um conjunto fixo (e pré-determinado) de iterações
- Dinâmica: À medida que termina uma iteração, cada thread vai recebendo uma nova iteração
Vantagens: melhor equilíbrio de trabalho pelos processadores, nos casos em que o tempo por iteração for variável (melhor balanceamento de carga)
- Variações: Caso dinâmico, com k iterações sendo distribuídas a um certo processador, ao invés de 1