Perguntas com a marcação «parallelism»

Executando tarefas em paralelo, para fazer uso de vários processadores

46
comando top no processador multi-core

Estou usando o processador quad freescale IMX6. Quero saber se o topcomando lista o uso da CPU de todos os 4 núcleos ou de um único núcleo. Estou vendo o uso da CPU de um aplicativo ser o mesmo com 4 núcleos e com um único núcleo. Eu estava imaginando que o uso da CPU pelo aplicativo aumentaria em...

38
Como iniciar o grep multi-threaded no terminal?

Eu tenho uma pasta que tem mais de 250 arquivos de 2 GB cada. Preciso procurar uma string / padrão nesses arquivos e gerar o resultado em um outputarquivo. Eu sei que posso executar o seguinte comando, mas é muito lento! grep mypattern * > output Eu quero acelerar isso. Sendo um programador...

16
Executando comandos canalizados em paralelo

Considere o seguinte cenário. Eu tenho dois programas A e B. O programa A produz saídas padrão de linhas de strings enquanto o programa B processa linhas de stdin. A maneira de usar esses dois programas é obviamente: foo @ bar: ~ $ A | B Agora notei que isso consome apenas um núcleo; por isso...

16
Como executar scripts em paralelo em uma máquina remota?

Posso ssh em uma máquina remota com 64 núcleos. Digamos que eu precise executar 640 scripts de shell em paralelo nesta máquina. Como eu faço isso? Eu posso ver dividindo os 640 scripts em 64 grupos, cada um dos 10 scripts. Como eu executaria cada um desses grupos em paralelo , ou seja, um grupo em...

14
Como posso obter o índice do "processador paralelo" do xargs?

Suponha que eu tenha dois recursos, nomeados 0e 1, que só podem ser acessados ​​exclusivamente. Existe alguma maneira de recuperar o "índice" do "processador paralelo" que é xargsiniciado para usá-lo como um serviço de exclusão mútua gratuito? Por exemplo, considere a seguinte computação...

13
Espalhando processos stdin para paralelos

Eu tenho uma tarefa que processa uma lista de arquivos no stdin. O tempo de inicialização do programa é substancial e a quantidade de tempo que cada arquivo leva varia muito. Quero gerar um número substancial desses processos e depois enviar o trabalho para os que não estiverem ocupados. Existem...

10
Como paralelizar dd?

No momento, estou tendo problemas com a ddchamada de um arquivo esparso como input ( if) e um arquivo como output ( of) com conv=sparse. ddparece estar usando apenas um núcleo da CPU ( Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz4 núcleos + 4 Intel Hyperthreads) (100% de 1 núcleo), por isso fiquei...