agendamento de tarefas
descrição do tópico
Para aproveitar ao máximo o poder de computação da GPU,
é necessário entregar o maior número possível de tarefas à GPU para execução.
Agora existe uma matriz de tarefas, e
os elementos da matriz representam o número de novas tarefas adicionadas dentro isso é 1s,
e há novas tarefas a cada segundo.
Suponha que a GPU No máximo n tarefas podem ser executadas ao mesmo tempo, e
uma execução leva 1 segundo.
Sob a condição de que a GPU não esteja ociosa, quanto tempo leva pelo menos para concluir a execução.
insira a descrição
O primeiro parâmetro é o número máximo de tarefas que a GPU pode executar e o intervalo de valores é de 1 a 10.000. O
segundo parâmetro é o comprimento da matriz de tarefas e o intervalo de valores é de 1 a 10.000. O
terceiro parâmetro é a tarefa array, e o intervalo de números é de 1 a 10.000
descrição de saída
Quantos segundos leva para executar todas as tarefas
exemplo um
digitar
3
5
1 2 3 4 5
saída
6