Execute o fator em paralelo

2

como executar o factor do Linux em paralelo, ou seja, utilizar todos os núcleos do processador?

Eu tentei executar factor <prime number> , mas infelizmente apenas um núcleo da CPU está sendo utilizado.

    
por factorprimes 10.08.2018 / 15:22

2 respostas

0

Você não pode! Para usar múltiplos núcleos / processadores, um programa tem que ser escrito para fazer isso, e factor não é, mas ele não pode manipular números grandes o suficiente para fazer diferença de qualquer maneira:

> LANG=C factor 23324334789983497346867676887877338391988484874
factor: '23324334789983497346867676887877338391988484874' is too large

(esse número é apenas o resultado de acertar aleatoriamente o teclado numérico, o primeiro fator é bastante óbvio)

    
por 10.08.2018 / 15:49
0

Se você quiser testar seu uso da CPU, existe uma boa ferramenta chamada Stress , como uma alternativa, dado o que Henrik disse em sua resposta, que não é possível usar o comando factor .

    
por 10.08.2018 / 15:51