Acabou de sair para uma nova plataforma com um processador rápido a bordo? Então a Nvidia tem uma péssima notícia para você. Seu PC está "obscenamente" desequilibrado graças a um CPU superfaturado e de baixo desempenho - provavelmente cortesia da Intel.

É apenas a mais recente salva na florescente guerra de palavras entre a Nvidia e a Intel este ano. Mas o que exatamente é a Nvidia chegando? Em conversa com a TechRadar no início desta semana, o vice-presidente de relações com conteúdo da Nvidia, Roy Taylor, delineou uma estratégia de desenvolvimento para alavancar a tecnologia gráfica da Nvidia para acelerar uma ampla gama de aplicativos para PC. Muito em breve, o mundo descobrirá como os CPUs convencionais patéticos realmente são.

Se Taylor estiver correto, a iniciativa proporcionará um aumento massivo e sem precedentes no desempenho do PC. Não estamos falando do aumento de 2x ou 3x no desempenho que o setor de PCs oferece regularmente. Ele pode prometer até 20x ou até 100x o desempenho dos processadores multi-core atuais. Yikes.

CUDA vem

A premissa básica é o uso da plataforma de programação CUDA da Nvidia (ela mesma intimamente relacionada à linguagem de programação C) para desbloquear a arquitetura cada vez mais programável dos chips gráficos mais recentes..

No papel, é extremamente plausível. Em termos de poder bruto de computação paralela, os chips 3D colocam as CPUs em apuros. Um bom exemplo recente é o novo cluster de computação de alta densidade e tamanho de sala instalado pela Universidade de Reading..

Projetado para enfrentar a tarefa incrivelmente complexa da modelagem climática, ele pesa nada menos que 20 TeraFlops. Isso parece impressionante até você perceber que apenas um único exemplo do próximo grande GPU da Nvidia, previsto para este verão, poderia entregar o mesmo 1TFlop. Assim, alguns nós de GPU Nvidia de quatro vias em breve oferecerão a mesma potência de computação bruta que um supercomputador construído usando dezenas de racks baseados em CPU.

GPU de uso geral

Um pouco mais perto de casa, uma das primeiras aplicações que a Nvidia está promovendo como demonstração da capacidade de uso geral de suas GPUs é um aplicativo de codificação de vídeo conhecido como Elemental HD..

A diminuição do tamanho de um filme HD típico para um iPod usando um processador convencional pode levar até oito horas ou mais, mesmo com um decente chip Intel dual-core. Nvidia diz que o mesmo trabalho pode ser feito em apenas 20 minutos em uma placa de vídeo Nvidia série 8800.

"Quando você olha para a questão de saber se você deve transcodificar o vídeo em uma GPU ou CPU, quando você considera isso em termos de desempenho por dólar, atualmente é obscenamente o caminho errado", diz Taylor.

E a solução é bem simples. Não gaste mais dinheiro no geral. Basta gastar um pouco menos de dinheiro no seu CPU Intel e um pouco mais no seu GPU Nvidia.

PhysX de Hardware

Além disso, Taylor diz que os planos para dar suporte ao recém-adquirido mecanismo PhysX de simulação física nas GPUs da Nvidia também estão se aproximando do lançamento. Antes do final de maio, um total de oito jogos com PhysX baseado em GPU deve ser anunciado. 30 a 40 desses títulos estarão disponíveis no próximo ano.

Então é isso então. O jogo é para o CPU e Intel? Não tão rápido. Para começar, há uma boa razão pela qual as CPUs não fornecem o poder bruto de computação das GPUs contemporâneas..

Os núcleos da CPU são grandes e complexas bestas, projetadas para transformar suas mãos em quase todas as tarefas e fazer um punhado decente, sem se destacar em nenhuma área. As GPUs, mesmo os exemplos mais recentes e programáveis, ainda são muito menos flexíveis. Quando eles são bons, eles são ótimos. Quando eles não estão, bem, eles simplesmente não farão o trabalho.

"No momento, aplicações de GPU de propósito geral são reconhecidamente de alta qualidade. Mas cada vez mais as pessoas estão perguntando por que as indústrias de pesquisa científica, incluindo medicina e modelagem climática, estão usando GPUs", diz Taylor..

A resposta é a relação de desempenho imbatível, que é um bom investimento, que as GPUs oferecem. Taylor conta que a Nvidia tem um grande número de parceiros com aplicações em nível de consumidor alinhando para a chave em sua tecnologia GPU. Vários devem ser revelados no final deste verão.

Jogo de espera

Até lá, entretanto, é impossível dizer se os benefícios serão tão espetaculares quanto a Nvidia alega. Da mesma forma, teremos que esperar e ver o quão bem tudo funciona. O único aplicativo de consumidor não 3D para GPUs que foi amplamente testado no mercado até o momento é o auxílio de decodificação de vídeo. E isso tem sido claramente um sucesso e falta.

Mas mesmo que a Nvidia ofereça uma aceleração de hardware confiável e transparente para uma ampla gama de aplicações com suas GPUs, ela ainda terá uma enorme briga em suas mãos da Intel.

O novo e intrigante GPU da Intel, conhecido como Larrabee, deve sair no final de 2009 ou no início de 2010. Além do fato de que ele será baseado em uma variedade de núcleos de processadores X86, pouco se sabe sobre sua arquitetura detalhada. Mas, como primeiro esforço sério da Intel para competir no mercado de GPU, é um produto revolucionário.

Para Taylor, é claro, o projeto Larrabee apenas confirma que a GPU é onde a ação é. “Por que o Larrabee existe? Por que a Intel está vindo para nós? Eles estão vindo para nós porque podem ver a vantagem de desempenho de nossas GPUs,” Taylor diz.

Ele provavelmente está certo. Será um concurso fascinante.