Arquivos para ‘NVIDIA’ Categoria

Demo do Projeto Kal-El Prevê o Futuro dos Jogos Mobile

NVIDIA | Postado por McLeary
mai 30 2011

Kal-El-2

Alguns meses atrás, o Blog da NVIDIA revelou o Projeto Kal-El, que seria a próxima geração de super chips da linha Tegra, como o primeiro processador quad-core para dispositivos móveis do mundo. O Projeto Kal-El combina eficiência energética e o poder de um processador quad-core com uma GPU NVIDIA de 12 núcleos que suporta 3D estereoscópio.

Sabendo que processadores dual-core já estão presentes no mercado (vide exemplo de iPad 2 e Motorola Xoom), você pode estar se perguntando como a tecnologia quad-core do Projeto Kal-El irá melhorar a experiência no uso de tais dispositivos móveis. Melhor do que tentar explicar, foi liberado um demo que da uma amostra do que o chip é capaz de fazer. O chip Kal-El deverá equipar super-celulares e tablets ainda esse ano.

Continue lendo… »

CUDA Toolkit 4.0 e Parallel Nsight 2.0 lançados

NVIDIA | Postado por McLeary
mai 26 2011

Logo CUDA

A versão 4.0 do CUDA era beta até hoje. A NVIDIA acaba de lançar a versão de produção do CUDA 4.0. Algumas caracteristicas interessantes foram adicionadas, com o Endereçamento Virtual Unificado (UVA da sigla em inglês) que tem como objetivo facilitar a programação multi-GPU através de um endereçamento de memória único. A biblioteca Thrust C++ agora faz parte do toolkit e a versão 2.0 do Parallel Nsight agora suporta o Visual Studio 2010. As principais melhorias no toolkit estão listadas abaixo:

Continue lendo… »

O Segredo da Mágica da Lucasfilm: GPUs NVIDIA

Efeitos Visuais, NVIDIA | Postado por McLeary
abr 13 2011

Quadroplex 2200

Uma das armas secretas usadas para criação de efeitos na Industrial Light and Magic (ILM) é essa foto ai em cima: Clusters de GPUs NVIDIA, especialmente a linha Quadro. A ILM desenvolveu várias ferramentas que elevam ao máximo a capacidade das GPUs Quadro. A última ferramenta desenvolvida é o Plume, uma ferramenta usada para simular o movimento de fluídos. Todo o processamento intenso é feito usando CUDA. Plume permite que os artistas da ILM trabalhem quase em tempo real ao invés de ter que esperar dias para ver os resultados, que podem não sair como planejado na primeira renderização. Plume é usado em todos os filmes atualmente produzidos pela ILM.

Continue lendo… »

Crysis 2: 43 Placas Gráficas Comparadas

ATI, NVIDIA | Postado por McLeary
abr 02 2011

Aqui está um teste a ser considerado de 43 placas gráficas (da AMD Radeon HD 4650 até o último lançamento da NVIDIA GeForce GTX 590). Todas as placas foram testadas usando o benchmark mais famoso do mundo dos jogos, Crysis 2. O teste foi feito usando Direct3D 9 em Full HD (1920×1080).

A surpresa foi que o jogo não apresentou suporte a CrossFire, mesmo depois do lançamento da Radeon HD 6990. Talvez esse suporte apareça com o patch de suporte ao DirectX 11 for lançado.

Confira a comparação.

Continue lendo… »

NVIDIA Anuncia Processador com GPU Integrada

Notícias, NVIDIA | Postado por McLeary
jan 07 2011

Mal comentei sobre o projeto da NVIDIA de construir um processador híbrido (CPU+GPU) e li a notícia do anúncio do Projeto Denver na CES 2011.

A NVIDIA anunciou no dia 5 de janeiro planos para construir um processador de alta performance baseada no conjunto de instruções do processador ARM, muito usado em netbooks. Projetado para produtos futuros, tem como objetivo atender desde computadores pessoais e servidores até estações de trabalho e supercomputadores.

Continue lendo… »

OptiX – A Engine de Ray Tracer da NVIDIA

NVIDIA | Postado por McLeary
set 28 2010

Exemplos de aplicações do OptiX

Com a compra da ATI pela AMD e o forte investimento da Intel em chips gráficos, os processadores que terão CPU e GPU em um único chip estão cada vez mais perto. É inegável que essa fusão acontecerá mais cedo ou mais tarde. Os principais motivadores para a fusão dessas tecnologias estão na economia de energia e simplificação dos circuitos das placas-mãe.

A NVIDIA, por outro lado, precisa justificar o uso das suas placas gráficas. Para tal, ela está apostando suas fichas na técnica de Ray Tracing feito em hardware. O algoritmo de Ray Tracer não será tratado com detalhes aqui, mas o que basicamente ele faz é percorrer o caminho que os raios de luz fazem por uma cena, gerando imagens bastante realistas. As imagens no topo desse post foram geradas através do uso desse algoritmo.

A técnica de Ray Tracing, no entando, é muito custosa em termos computacionais, o que torna inviável o seu uso para aplicações de tempo real, como os jogos. A aposta da NVIDIA em um Ray Tracer feito em hardware está sendo feita para tentar justificar a venda de suas placas.

Para tal, a empresa desenvolveu o OptiX, uma engine de traçado de raios de propósito geral. O OptiX é um sistema programável que faz uso das arquiteturas altamente paralelas das GPU’s (para mais detalhes leia NVIDIA CUDA – Unidades Gráficas de Propósito Geral).

O OptiX faz parte de uma série de SDK‘s da NVIDIA que tem por objetivo abstrair alguns conceitos da programação de GPU’s. Fazem parte desses SDK’s o PhysX (para mais detalhes leia O que é NVIDIA PhysX), o SceniX, que é uma engine de gerenciamento de cenas e o CompleX que tem por objetivo fazer uso de mais de uma GPU para processamento de cenas.

Continue lendo… »

NVIDIA GF100 – Primeira GPU Baseada na Arquitetura FERMI

NVIDIA | Postado por McLeary
abr 18 2010

NVIDIA Ray Tracer GF100

As expectativas quanto ao desempenho da nova arquitetura de chips gráficos da NVIDIA (GF100) sempre foram as melhores possíveis. Como foi mostrado no post “NVIDIA lança CUDA 3.0“, com 1 bilhão de transistores, a arquitetura Fermi promete muito. O prefixo “GF” vem de GeForce “Graphics Solution Based on Fermi Architecture“.  Nesta nova arquitetura, o desempenho dos jogos e a qualidade de imagem ganharam um avanço significativo. A GF100 dá suporte a realismo geométrico de filmes para personagens e objetos nos jogos. Simulações físicas que fazem uso do PhysX (para mais sobre o PhysX, ver “O que é NVIDIA PhysX?“), estão muito mais rápidas e os desenvolvedores podem usar as caracteristicas da computação em GPU nos jogos de maneira mais eficiente com a GF100.

Continue lendo… »

nVidia lança CUDA 3.0

NVIDIA | Postado por McLeary
mar 23 2010

Logo CUDA

A nVidia lançou ontém, dia 22 de março de 2010 a versão 3.0 do Compute Unified Device Archtecture, ou CUDA se preferir. O lançamento dos novos drivers estavem sendo aguardados com muita ansiedade pelos desenvolvedores porque a nova versão oferece suporte a mais nova arquitetura da nVidia, apelidada de Fermi. As novas placas da linha GeForce, as GF100, são as primeiras placas a adotar a nova arquitetura composta por nada mais nada menos que 3 bilhões, isso mesmo, 3 biiiilhões de transistores (em breve um post sobre a nova arquitetura).

Vários fatores tornam a nova arquitetura promissora, tanto para jogos quanto para a área científica como suporte nativo a operações de ponto flutuante de precisão dupla, o que era um problema nas versões anteriores, e execução concorrente de kernels, isto quer dizer quer dizer que além do paralelismo inerente de cada kernel, agora é possível executar mais de um kernel ao mesmo tempo.

Continue lendo… »

Um pouco sobre a tecnologia SLI da nVidia

NVIDIA | Postado por McLeary
mar 06 2010

3way-sli

A tecnologia das placas gráficas sempre foi um assunto de meu interesse. Saber como um monte de zeros e uns se tornam belas imagens de jogos, e algumas vezes em alta definição, é fascinante. Neste post vou falar um pouco de uma tecnologia em que ainda não coloquei minhas mãos. O Scalabe Link Interface, ou SLI da nVidia. A ideia básica desta tecnologia é usar mais de uma placa de vídeo para fazer a geração da imagem. Na foto acima é possível ver uma singela placa-mãe que suporta 3 placas de vídeo.

É importante notar que o SLI foi originalmente introduzido pela 3dfx com as placas Voodoo 2 (quem se lembra?) e depois foi comprada pela nVidia.

O SLI é uma tecnologia que permite a combinação do poder de processamento de duas ou mais placas gráficas transformando-as em somente uma. É importante notar que tanto a placa-mãe quanto a placa gráfica devem ser compatíveis com a tecnologia. Exemplo de placa-mãe compatível é a Asus P5N-T Deluxe. As placas gráficas compatíveis são as placas da série GeForce a partir do modelo 8500GT.

Continue lendo… »

O que é nVidia PhysX?

NVIDIA | Postado por McLeary
fev 06 2010

physx-logo

Depois de conversar com algumas pessoas sobre o PhysX, decidi fazer um post falando um pouco sobre a tecnologia PhysX da nVidia a fim de esclarecer algumas dúvidas sobre o assunto.

cloth-physxFalando de maneira sucinta, o PhysX é um motor de física de tempo real. Isto quer dizer que com o SDK do PhysX é possível desenvolver aplicações capazes de realizar cálculos físicos complexos em tempo real (mais de 30 fps). Com isso, jogos podem processar física complexa de maneira muito rápida, o que permite um maior realismo nas cenas. Uma das mais impressionantes características do PhysX na minha opinião é sem dúvida o suporte a tecidos interativos. Um jogo que ficou famoso por usar o PhysX é o Mirror’s Edge (foto ao lado). Na foto é possível ver uma cena dentro do jogo onde você está correndo por um andaime e um helicóptero começa a atirar, quando ele acerta o tecido ele se rasga onde foi atingido. A espera para o lançamento do jogo para PC valeu a pena. Sem o suporte ao PhysX, o tecido do andaime simplesmente não estaria ali.

Outro jogo interessante que tem suporte ao PhysX (pode-se dizer que o jogo não funciona sem o PhysX) é o Trine. Neste jogo a física é muito bem usada no momento da resolução de quebra-cabeças. O Mago pode criar caixas que são usadas para travar mecanismos. Quando uma caixa é criada em cima de uma engrenagem, dependendo do jeito que ela caísse, a engrenagem parava e você pode prosseguir.

Continue lendo… »