Difference between revisions of "Talk:Parallel procedures"

From Lazarus wiki
(New page: {{Parallel_procedures}} = Visão Geral = Esta página descreve como executar procedimentos simples, em paralelo com a unidade MTProcs, que simplifica os procedimentos em execução em para...)
 
(Visão Geral)
Line 1: Line 1:
 
{{Parallel_procedures}}
 
{{Parallel_procedures}}
= Visão Geral =
 
Esta página descreve como executar procedimentos simples, em paralelo com a unidade MTProcs, que simplifica os procedimentos em execução em paralelo e simplifica a implementação de algoritmos paralelos. Processos paralelos e métodos são freqüentemente encontrados em algoritmos paralelos e algumas linguagens de programação fornecem suporte embutido para eles (por exemplo, em OpenMP CCG). Veja [[OpenMP support|aqui]]  os planos para adicionar recursos de linguagem para o FPC. Incorporando essas coisas para a língua pode salvar a digitação e permite que o compilador gere código com menos sobrecarga. Por outro lado, existem muitas maneiras de converter um único pedaço de linha de código no código paralelo. Na verdade abordagens simples, muitas vezes atrasam o código. Para obter bons resultados deve-se especificar alguns parâmetros, que um compilador não pode adivinhar. Para exemplos veja a grande quantidade de definições e discussões de [http://openmp.org/wp/ OpenMP] e [http://www.khronos.org/opencl/ OpenCL]. Você precisa de algoritmos paralelos, MTProcs ajuda a implementar algoritmos paralelos.
 

Revision as of 14:56, 26 September 2009

English (en)