Resultados da pesquisa a pedido "parallel-processing"
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 ...
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) ...
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 ...
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 ...
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" ...
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%.
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 (). ...
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 = ...
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 ...
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 ...