Red de conocimiento informático - Material del sitio web - Cómo utilizar la programación de la tarjeta gráfica CUDA

Cómo utilizar la programación de la tarjeta gráfica CUDA

El primer paso es determinar si su tarjeta gráfica es una tarjeta N (Panel de control>Sistema>Administrador de dispositivos>Adaptador de pantalla)

El segundo paso es verificar si su tarjeta gráfica es compatible con la cola de tarjetas gráficas/cuda-gpusHaga clic para abrir el enlace

El tercer paso de instalación (debe ser vs2008 vs2005 en una computadora con Windows)

Herramientas de desarrollo CUDA/cuda-downloadsHaga clic para abrir el enlace

Guía de introducción a NVIDIA CUDA para Microsoft Windows

Introducción

CUDA es una plataforma informática paralela y un modelo de programación inventado por NVIDIA. aumentos espectaculares en el rendimiento informático al aprovechar la potencia de la unidad de procesamiento de gráficos (GPU).

CUDA se desarrolló con varios objetivos de diseño en mente:

Proporcionar un pequeño conjunto de extensiones al estándar Lenguajes de programación, como C, que permiten una implementación sencilla de algoritmos paralelos. Con CUDA C/C++, los programadores pueden centrarse en la tarea de paralelización de los algoritmos en lugar de perder tiempo en su implementación.

Admite computación heterogénea. donde las aplicaciones usan tanto la CPU como la GPU. Las partes en serie de las aplicaciones se ejecutan en la CPU y las partes paralelas se descargan a la GPU. Como tal, CUDA se puede aplicar de forma incremental a las aplicaciones existentes. tienen sus propios espacios de memoria. Esta configuración también permite el cálculo simultáneo en la CPU y la GPU sin competencia por los recursos de memoria.

Las GPU compatibles con CUDA tienen cientos de núcleos que en conjunto pueden ejecutar miles de subprocesos informáticos. Recursos compartidos que incluyen un archivo de registro y una memoria compartida.

La memoria compartida en el chip permite que las tareas paralelas que se ejecutan en estos núcleos compartan datos sin enviarlos a través del bus de memoria del sistema.

Esta guía le mostrará cómo instalar y comprobar el funcionamiento correcto de las herramientas de desarrollo CUDA.

Requisitos del sistema

Para usar CUDA en su sistema, necesitará lo siguiente:

GPU compatible con CUDA

Microsoft Windows XP , Vista, 7 u 8 o Windows Server 2003 o 2008

NVIDIA CUDA Toolkit (disponible sin costo en /content/cuda/cuda-downloads.html)

Microsoft Visual Studio 2008 o 2010, o una versión correspondiente de Microsoft Visual C++ Express

Acerca de este documento

Este documento está destinado a lectores familiarizados con Microsoft Windows XP, Microsoft Windows Vista o Microsoft Windows 7. sistemas operativos y el entorno Microsoft Visual Studio. No necesita experiencia previa con CUDA ni experiencia con computación paralela.

Instalación de herramientas de desarrollo CUDA

La instalación de herramientas de desarrollo CUDA en un sistema. ejecutar la versión adecuada de Windows consta de unos sencillos pasos:

Verifique que el sistema tenga una GPU compatible con CUDA.

Descargue el kit de herramientas NVIDIA CUDA.

Instale el kit de herramientas NVIDIA CUDA.

Pruebe que el software instalado se ejecute correctamente y se comunique con el hardware.