Perguntas sobre 'parallelism'

3
respostas

Como determinar o número máximo a ser passado para fazer a opção -j?

Eu quero compilar o mais rápido possível. Vai saber. E gostaria de automatizar a escolha do número seguindo a opção -j . Como posso escolher programaticamente esse valor? em um script de shell? A saída de nproc é equivalente ao número de...
09.06.2015 / 23:36
2
respostas

Executando comandos canalizados em paralelo

Considere o seguinte cenário. Eu tenho dois programas A e B. Programa A saídas para linhas stdout de seqüências de caracteres enquanto o programa B processa linhas de stdin. A maneira de usar esses dois programas é claro: foo@bar:~$ A | B...
15.06.2013 / 10:55
6
respostas

usando paralela para processar arquivos de entrada exclusivos em arquivos de saída exclusivos

Eu tenho um problema de script de shell onde recebo um diretório cheio de arquivos de entrada (cada arquivo contém muitas linhas de entrada), e eu preciso processá-los individualmente, redirecionando cada uma das suas saídas para um arquivo excl...
20.02.2012 / 04:17
7
respostas

Existe um wget paralelo? Algo como fping, mas apenas para baixar?

Encontrei apenas puf (buscador de URL paralela), mas não consegui ler URLs de um arquivo; algo como puf < urls.txt também não funciona. O sistema operacional instalado no servidor é o Ubuntu.     
07.04.2012 / 18:18
4
respostas

Como executar processos paralelos e combinar saídas quando ambos terminaram

Eu tenho um script de shell bash em que canalizo alguns dados através de cerca de 5 ou 6 programas diferentes, em seguida, os resultados finais em um arquivo delimitado por tabulação. Eu então faço o mesmo novamente para um conjunto de dados...
28.03.2014 / 16:18
8
respostas

Espalhando stdin para processos paralelos

Eu tenho uma tarefa que processa uma lista de arquivos em stdin. O tempo de inicialização do programa é substancial e a quantidade de tempo que cada arquivo demora varia muito. Eu quero gerar um número substancial desses processos e, então, envi...
09.10.2012 / 22:46
1
resposta

Como posso obter o índice do xargs “processador paralelo”?

Suponha que eu tenha dois recursos, denominados 0 e 1 , que só podem ser acessados exclusivamente. Existe alguma maneira de recuperar o "índice" do "processador paralelo" que xargs lança para usá-lo como um serviço de exclusão mútua l...
12.06.2018 / 04:57
1
resposta

Usando apenas um núcleo de cpu

Eu preciso executar testes de desempenho para meu programa simultâneo e minha exigência é que ele seja executado em apenas um núcleo da CPU. (Eu não quero tópicos cooperativos - eu quero sempre ter uma alternância de contexto). Então eu ten...
21.10.2016 / 11:06
2
respostas

Paralelizando um loop for

Eu quero paralelizar os for loops do código a seguir. Como fazer isso? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.o...
02.12.2011 / 19:25
1
resposta

Multi-Threading / bifurcação em um script bash

Eu escrevi um script bash que segue o seguinte formato: #!/bin/bash start=$(date +%s) inFile="input.txt" outFile="output.csv" rm -f $inFile $outFile while read line do -- Block of Commands done < "$inFile" end=$(date +%s) runtime...
01.08.2014 / 07:44