Resultados da pesquisa a pedido "parallel-processing"

5 a resposta

Qual é a melhor maneira de atualizar um ObservableCollection de outro thread?

Estou usando oBackgroundWorker para atualizar umObservableCollection mas dá este erro: "Esse tipo deCollectionView não suporta alterações no seuSourceCollection de um segmento diferente do segmento do Dispatcher. " Qual é a melhor e mais ...

3 a resposta

Multithreading e recursão juntos

Tenho um código recursivo que processa uma estrutura de árvore em uma primeira maneira profunda. O código basicamente fica assim: function(TreeNode curr) { if (curr.children != null && !curr.children.isEmpty()) { for (TreeNode n : curr.children) ...

5 a resposta

ual é a maneira mais fácil de paralelizar uma função vetorizada em

Tenho uma lista muito grandeX e uma função vetorizadaf. Eu quero calcularf(X), mas isso levará muito tempo se eu fizer isso com um único núcleo. Eu tenho (acesso a) um servidor de 48 núcleos. Qual é a maneira mais fácil de paralelizar o cálculo ...

1 a resposta

MPI_Type_create_subarray e MPI_Gather

Tenho que resolver um pequeno problema de mpi. Eu tenho 4 processos escravos e cada um deles deseja enviar uma sub-matriz 2d (CHUNK_ROWS X CHUNK_COLUMNS) para dominar 0. O mestre 0 coleta todos os pedaços no ddd [ROWS] [COLUMNS] e imprime. Eu ...

3 a resposta

Esse uso do thread Parallel.ForEach () é seguro?

Essencialmente, estou trabalhando com isso: var data = input.AsParallel(); List<String> output = new List<String>(); Parallel.ForEach<String>(data, line => { String outputLine = ""; // ** Do something with "line" and store result in "outputLine" ...

2 a resposta

Mapa paralelo em haskell

Existe algum substituto demap que avalia a lista em paralelo? Não preciso que seja preguiços Algo como:pmap :: (a -> b) -> [a] -> [b] me deixandopmap expensive_function big_list e tenho todos os meus núcleos em 100%.

3 a resposta

sando o exec para executar um comando do sistema em um novo proces

Estou tentando gerar um processo que executa um comando do sistema, enquanto meu próprio programa continua e dois processos serão executados em paralelo. Estou trabalhando no linux. Procurei on-line e parece que devo usar a família exec (). ...

1 a resposta

omo posso paralelizar um pipeline de geradores / iteradores em Pytho

Suponha que eu tenha algum código Python como o seguinte: input = open("input.txt") x = (process_line(line) for line in input) y = (process_item(item) for item in x) z = (generate_output_line(item) + "\n" for item in y) output = ...

6 a resposta

Que pacote de multithreading para Lua "simplesmente funciona" como enviado?

Codificação em Lua, eu tenho um loop triplamente aninhado que passa por 6000 iterações. Todas as 6000 iterações são independentes e podem ser facilmente paralelizadas. Que pacote de threads para Luacompiles fora da caixa eget acelerações ...

1 a resposta

CancellationToken Cancelar não sair do BlockingCollection

Tenho um token de cancelamento assim static CancellationTokenSource TokenSource= new CancellationTokenSource(); Tenho uma coleção de bloqueio como essa BlockingCollection<object> items= new BlockingCollection<object>(); var item ...