Componentes

A Intel impulsiona o paralelismo com os desenvolvedores

Simplify Coding Across Architectures with DPC++ | Intel Software

Simplify Coding Across Architectures with DPC++ | Intel Software
Anonim

Intel disse na sexta-feira está convidando programadores a desenvolver programas que podem tirar proveito dos recursos de computação paralela em seus futuros processadores multicore.

Ao fornecer ferramentas de software, a Intel deseja que os programadores criem software que aproveite o grande número de núcleos e recursos de multithreading. o próximo processador Larrabee a executar e executar um grande número de tarefas de uma vez.

"A Intel está criando uma família inteira de ferramentas de desenvolvimento para ajudar a acelerar e facilitar a mudança para a computação paralela e design de software", disse Bill Kircos, da Intel. porta-voz.

O início de seus esforços para atrair programadores veio no início desta semana, quando lançou uma versão beta do Intel Parallel Composer, que a empresa chama de "fi primeira ferramenta de software que permite aos desenvolvedores do Windows adotarem o paralelismo para a computação multicore. O Composer acelera o desenvolvimento de software, incorporando paralelismo a vários compiladores, incluindo o compilador C / C ++.

"O beta público de nosso Intel Parallel Composer é outro novo produto para ajudarmos melhor os desenvolvedores do Windows a adotar paralelismo para multicore [computação] "O Intel Parallel Composer atualmente é compatível apenas com o Windows, e os novos recursos que serão lançados na ferramenta estarão disponíveis no próximo ano para os compiladores do Mac OS X e Linux, disse um porta-voz da Intel.

O Compositor faz parte do Intel Parallel Studio, um conjunto de ferramentas que a Intel permitirá aos desenvolvedores escreverem programas para computação paralela. O Intel Parallel Studio estende o paralelismo ao pacote de desenvolvimento de aplicativos Visual Studio da Microsoft, fornecendo novos recursos no compilador C e C ++ e estendendo o depurador, entre outros recursos.

Programas desenvolvidos com o Intel Parallel Studio poderão migrar para máquinas que carregam o chip Larrabee, a empresa disse. O Studio está disponível em versão beta até maio de 2009 no site da Intel na Web.

Os chips Larrabee incluirão muitos núcleos e combinarão recursos de processamento de GPUs com a arquitetura x86, melhorando o desempenho gráfico e de aplicativos. O chip também incluirá suporte a várias APIs (interfaces de programação de aplicativos) incluindo OpenGL e DirectX, permitindo que o chip execute jogos e softwares existentes.

No entanto, transferir programas específicos do Larrabee para outras plataformas - como consoles de jogos - poderia ser um problema. A Intel está tentando compensar isso com planos de suportar mais ambientes de software, e está trabalhando com empresas como a Apple para desenvolver ferramentas de programação.

Enquanto mais núcleos multithread são adicionados aos computadores, a Intel ea Microsoft estão investindo em universidades e outros esforços. para incentivar os programadores a aproveitarem a programação paralela, disse Kircos. Ambas as empresas no início deste ano destinaram US $ 20 milhões a centros de pesquisa da Universidade da Califórnia, em Berkeley, e da Universidade de Illinois, em Urbana-Champaign, para promover o design de software em computação multicore nos próximos cinco anos.