NVIDIA Software
 

COMPUTAÇÃO ALTAMENTE PARALELA E COMPUTAÇÃO VISUAL
O NVIDIA® Parallel Nsight™, em conjunto com o Visual Studio, torna mais fácil do que nunca o desenvolvimento de aplicativos para GPUs com objetivo de oferecer uma computação altamente paralela. Por meio de seu conjunto de recursos de depuração e análise de GPU nativos, o Parallel Nsight é a forma mais eficiente de depurar, analisar e otimizar código para GPU. Além disso, o Parallel Nsight permite ter a visibilidade da execução heterogênea do aplicativo com seu rastreamento de análise para maximizar a utilização da CPU com vários núcleos e a aceleração de várias GPUs e várias APIs.

Multiple Cores Seja você um cientista querendo tornar sua pesquisa 10 vezes mais rápida, um desenvolvedor de aplicativos que aproveita as vantagens da GPU para processamento científico e visualização de gráficos 3D avançados ou um desenvolvedor gráfico ultrapassando os limites do DirectX, o Parallel Nsight lhe permite alcançar essas metas com mais eficiência do que qualquer outro ambiente de desenvolvimento.


DESENVOLVIMENTO CUDA
Icon Parallel Nsight O NVIDIA Parallel Nsight para desenvolvimento de computação para GPU
O software NVIDIA Parallel Nsight é o primeiro ambiente de desenvolvimento para computação altamente paralela do setor que é integrado ao Microsoft Visual Studio, o ambiente de desenvolvimento mais popular do mundo. O Parallel Nsight é uma ferramenta poderosa que permite que os programadores desenvolvam projetos para as GPUs e CPUs com o Microsoft Visual Studio.

*NOVO* para Parallel Nsight 2.1
   - Suporte para CUDA 4.1.
   - Nova visualização CUDA Warp Watch e a página CUDA Info (Informações CUDA) para uma experiência
     aprimorada de depuração de aplicativos altamente multissegmentados.
   - Experimentos com analisador avançado CUDA para análise de performance de kernels mais profunda.
   - Suporte para laptop Optimus que proporciona uma experiência de Parallel Nsight completa para desenvolvedores
     CUDA em um único sistema.

NVIDIA OPTIMUS

CUDA DEBUGGER DEPURADOR CUDA
>  *NOVO* A página CUDA Info (Informações CUDA) fornece
    informações detalhadas sobre o estado das inicializações CUDA
    no aplicativo do usuário. Os usuários podem filtrar e localizar
    informações detalhadas sobre exceções, asserções, pontos de
    interrupção e falhas na MMU, e alternar facilmente para um
    warp específico para depurar problemas.
>  *NOVO* CUDA Warp Watch oferece uma forma mais eficiente
    de navegar pelos segmentos residentes e visualizar estados
    de segmentos em um warp.
>  *NOVO* A página System Information (Informações sobre o
     Sistema) permite que as informações do sistema sejam
    disponibilizadas com a conexão do monitor e oferece
    informações mais detalhadas sobre todos os dispositivos CUDA,
    como modelo do driver, arquitetura da GPU, memória etc.
>  *NOVO* Suspensão da GPU quando uma asserção CUDA é
    encontrada.
>  Depure os kernels CUDA C/C++ e DirectCompute diretamente no
    hardware da GPU.
>  Examine milhares de segmentos sendo executados em paralelo
    usando as conhecidas janelas Locals, Watch,
    Memory e Breakpoints no Visual Studio.
>  Visualize a memória da GPU diretamente usando as janelas
    Memory padrão no Visual Studio.
>  Utilize pontos de interrupção condicionais para identificar
    e corrigir rapidamente erros em código altamente paralelo.
>  Identifique violações no acesso à memória usando o Verificador
    de Memória CUDA C/C++.
 
Analyzer

CUDA PROFILER AND APPLICATION TRACE
RASTREAMENTO DE APLICATIVO E ANALISADOR CUDA
>  *NOVO* Experimentos de análise CUDA permitem que os
    desenvolvedores entendam os problemas de
    performance causados pelos seguintes fatores:
  • Divergência de segmento ou ramificações de código;
  • Estatísticas de memória;
  • Estatísticas sobre motivos da lentidão;
  • Eficiência da emissão de instruções;
  • FLOPS alcançadas.

>  *NOVO* Cargas de trabalho rastreadas podem agora navegar
    pelas dependências
e chamar a pilha para permitir
    que o desenvolvedor acompanhe as cargas de trabalho
    da GPU, as chamadas de API correspondentes e o código host
    que foi a causa da atividade.
>  *NOVO* Rastreamento CUDA adiciona suporte para
    rastreamento simultâneo de cópias
    de memória e conjuntos de memória
.
>  *NOVO* Rastreamento de sistema adiciona suporte para
    capturar dados de um processo de 64 bits iniciado a
    partir de um processo de 32 bits.
>  *NOVO* Suporte a rastreamento de API OpenCL 1.1.
>  *NOVO* Páginas de relatório NVTX e Direct3D Performance
    Marker
(Marcador de Performance Direct3D) agora
    oferecem suporte à exibição de estatísticas para todas as
    chamadas de API CUDA, OpenCL, Direct3D e OpenGL feitas
    durante um intervalo, bem como a todo o trabalho de GPU
    enviado pelas chamadas de API.
>  *NOVO* Painel de correlação permite a mineração de dados
    selecionados em tabelas de relatório ou uma
    exibição de cronograma.
>  Análise de sombreador DirectCompute.
>  Capture eventos em nível de CPU e GPU, incluindo: Chamadas
    de API, inicializações de kernel, transferências de
    memória e anotações personalizadas de aplicativos.
>  Um cronograma individual correlacionado exibe todos os eventos
    capturados.
>  As ferramentas de inspeção de cronograma permitem a análise
    de dependências de cargas de trabalho.
>  Filtre e classifique eventos capturados usando visualizações de
    relatórios específicas.
>  Analise os núcleos CUDA usando contadores de performance.

DESENVOLVIMENTO GRÁFICO
Icon Parallel Nsight
NVIDIA Parallel Nsight para desenvolvimento gráfico com GPU
O software NVIDIA Parallel Nsight é o primeiro ambiente de desenvolvimento gráfico do mundo integrado ao Microsoft Visual Studio, o ambiente de desenvolvimento mais popular do mundo, habilitando a otimização, a depuração e o desenvolvimento gráfico em DirectX 10 e DirectX 11, com depuração de GPU e de API nativa, bem como otimização de performance avançada.

*NOVO* para Parallel Nsight 2.1
   - O recurso Dynamic Shader Editing permite editar e recompilar shaders enquanto seu aplicativo está em execução.
     Isso pode ajudar na depuração de problemas de renderização, bem como no teste de otimizações em
     plena operação.
   - A página Frame Timings (Temporizações de Quadro) permite executar uma análise rápida de um quadro
     capturado, para ver várias temporizações em cada chamada de desenho para um menor tempo de resposta
     de análise.

GRAPHICS INSPECTOR AND DEBUGGER INSPETOR GRÁFICO E DEPURADOR
>  *NOVO* O recurso Dynamic Shader Editing permite edição
    dinâmica do shader durante a execução do aplicativo.
>  *NOVO* A página Shader Inspector (Inspetor do Shader) mostra
    o buffer constante com nomes de variáveis HLSL.
>  *NOVO* HUD Nsight para depuração gráfica fora do Visual
    Studio.
>  Análise em tempo real de chamadas de renderização do DirectX.
>  Análise interativa do estado do pipeline da GPU, incluindo a
    visualização de texturas vinculadas, geometrias e
    buffers computacionais.
>  O histórico de pixels mostra todas as operações que afetam
    um determinado pixel.
>  Depure todos os shaders gráficos HLSL nativamente no
    hardware da GPU.
>  Examine os shaders sendo executados em paralelo usando as
    conhecidas janelas Locals, Watch, Memory e Breakpoints
    no Visual Studio.
>  Visualize e interaja no nível do código-fonte com todos
    os shaders carregados pelo aplicativo.
>  Identifique os shaders que afetam determinados pixels ou
    primitivos usando os pontos de interrupção condicionais.
 
GRAPHICS PROFILER AND APPLICATION TRACE

GRAPHICS PROFILER AND APPLICATION TRACE
ANALISADOR GRÁFICO E RASTREAMENTO DE APLICATIVOS
>  *NOVO* Página Frame Timings (Temporizações de Quadro)
    exibe informações avançadas sobre temporização da
    chamada de desenho.
>  *NOVO* Sessões do Frame Profiler (Analisador de Quadros)
    podem ser salvas e restauradas, permitindo que os resultados
    da análise sejam compartilhados.
>  *NOVO* Rastreamento de sistema adiciona suporte para
    capturar dados de um processo de 64 bits iniciado a
    partir de um processo de 32 bits.
>  *NOVO* Suporte a rastreamento para cargas de trabalho
    DirectX e OpenGL
, transferências de memória e sua
    respectiva correlação para buffers de comando e
    chamadas de API.
>  Rastreamento de Direct3D, OpenGL e Cg API.
>  O Frame Profiler (Analisador de Quadros) identifica os gargalos
    de performance e a utilização da GPU.
>  Salve capturas de quadro para análise e colaboração off-line.


 
 
 
 
TwitterFacebookLinkedInGoogle+Reddit