CUDA.Um ambiente de desenvolvimento de linguagem C para gpus habilitado para CUDA | |
Baixe Agora |
CUDA. Classificação e resumo
Propaganda
- Licença:
- Freeware
- Preço:
- FREE
- Nome do editor:
- NVIDIA Corporation
- Site do editor:
- http://www.nvidia.com/
- Sistemas operacionais:
- Mac OS X 10.5.2 or later
- Tamanho do arquivo:
- 33.8 MB
CUDA. Tag
CUDA. Descrição
Um ambiente de desenvolvimento de linguagem C para gpus habilitado para CUDA O CUDA Toolkit é um ambiente de desenvolvimento de linguagem C para GPUs habilitados para CUDA. Em questão de alguns anos, a unidade programável do processador gráfico desenvolvido em um Workhorse de computação absoluta. Com vários núcleos impulsionados por largura de banda de memória muito alta, o GPUs de hoje oferecem recursos incríveis para gráficos e processamento não gráficos. A principal razão por trás de tal evolução é que a GPU é especializada para computação de computação intensiva, altamente paralela exatamente em que renderização gráfica é sobre e, portanto, é projetado de tal forma que mais transistores são dedicados ao processamento de dados em vez de armazenamento em cache e controle de dados. O CUDA O ambiente de desenvolvimento inclui: · Compilador NVCC C · CUDA FFT e BLAS Bibliotecas para o GPU · Profiler · Debugger GDB para a GPU (alfa disponível em março de 2008) · CUDA Runtime Driver (agora também disponível no driver NVIDIA GPU padrão) · CUDA Manual de programação O CUDA Developer SDK fornece exemplos com código-fonte para ajudá-lo a começar com CUDA. Exemplos incluem: · Classificação de biticic paralelamente · Matriz de multiplicação · Matrix Transpose · Performance Perfiling usando temporizadores · Prefixo paralelo (Digitalização) de grandes matrizes · Convolução de imagem · 1d DWT usando Haar Wavelet · OpenGL e Direct3D Exemplos de interoperação · Biblioteca CUDA BLAS e FFT Exemplos de uso · CPU-GPU C- e C ++ - Integração de Código · Precificação de Opção Binomial · Preto-Scholes Opção Preços · Monte-Carlo Opção Preços · Parallel Mersenne Twister (Random Number Generation) · Histograma Paralelo · Imagem Denoising · Filtro de Detecção de Sobel Edge · Mathworks Matlab plug-in aqui estão algumas características principais de "CUDA": · Idioma de programação C padrão ativado em uma GPU. · Solução unificada de hardware e software para computação paralela em GPUs NVIDIA habilitadas para CUDA. · GPus compatíveis com CUDA variam de GPUs de Notebook de energia inferior a sistemas de alto desempenho, multi-GPU. · GPUs habilitados para CUDA Suporte ao Cache de Dados Paralelos e Gerenciador de Execução de Thread. · Bibliotecas numéricas padrão para FFT (Fastier Fastier Transform) e BLAS (sub-rotinas de álgebra lineares básicas). · Driver CUDA dedicado para computação. · Optimizado upload direto e caminho de download da CPU para GPU habilitado para CUDA. · Driver CUDA Interoperados com motoristas gráficos OpenGL e DirectX. · Suporte para sistemas operacionais Linux 32/64 e Windows XP 32/64 bits. · Driver direto e acesso ao nível de montagem através do CUDA para pesquisa e desenvolvimento de linguagem. O que há de novo nesta versão: Novas características: · Caraterísticas de algemas: aprimoramentos de desempenho: precisão dupla · O bufft agora suporta transformações de dupla precisão, com tipos e funções analógicas para as versões existentes de precisão única. Da mesma forma, a enumeração "cuffttype" (usada em chamadas como CuffTPLAN1D) se expandiu para incluir identificadores de dupla precisão. · As versões de precisão dupla são invocadas de maneira idêntica aos únicos precisão, obviamente, com argumentos alterados a partir dos tipos de dupla precisão. Veja "cufft.h" para definições exatas do acima. · Embalagem separada: o Driver CUDA e o CUDA Toolkit estão agora disponíveis através de pacotes separados · Dupla manipulação pelo compilador: Quando um arquivo PTX com uma versão SM antes de SM_13 contém instruções de precisão dupla, o PTXAS agora emite um aviso que as instruções de precisão dupla são rebaixadas para precisão única. Ptxas tem uma nova opção - Duplo-Doublo-Double-Demote-Aviso para suprimir este aviso Correções importantes de erros: · Suporte C ++ para emulação de dispositivos: O suporte é restaurado para usar o código C ++ no modo de emulação do dispositivo
CUDA. Software Relacionado