HPC Project lança plataforma aberta de paralelização

Author Photo
12:15 pm - 30 de maio de 2012

O HPC Projetc atingiu a versão 1.4 da sua plataforma aberta de paralelização Par4All. O time de desenvolvimento atualmente planeja estender o âmbito da plataforma no que diz respeito ao processamento e geração de código CUDA e OpenCL.

O Par4All é descrito como uma “implementação industrial” de um projeto desenvolvido pelas equipes francesas IRB/Minas ParisTech e Telecom Bretagne. Ele cria um novo código fonte original e isso permite que o código fonte da aplicação permaneça inalterado.

O objetivo deste compilador fonte-a-fonte é adaptar aplicativos já existentes a várias metas existentes, como sistemas multicore hardware, computadores de alto desempenho, e GPUs. Ele cria um novo código fonte original e isso permite que o código fonte da aplicação permanecem inalteradas.

Ao enfrentar uma aplicação C ou Fortan, a Par4All “automaticamente” gera uma porção de código paralelo que pode ser passado para OpenMP, CUDA e OpenCL. O código gerado é legível e totalmente rastreável, depois, com o código original, todo o processo funciona como um compilador de trabalho típico.

Esta nova versão introduzir melhorias para o processamento de loop do kernel para as gerações CUDA e OpenCL. Além disso, as dependências resultantes de acessos a variáveis ??globais são mais finamente analisadas ??a fim de avaliar o paralelismo.

 

Newsletter de tecnologia para você

Os melhores conteúdos do IT Forum na sua caixa de entrada.