Actualidad
Perfil
Ayuda
Informacion
Utilidades
Ir a página principal de um.es Ir a página principal de um.es
Ir a página principal de um.es
Búsqueda avanzada
Logo DiTEC

Identificación

Usuario

Contraseña

Trabajos Fin de Grado/Carrera

Programación de aplicaciones con CUDA y OpenCL

Descripción

CUDA (Compute Unified Device Architecture) es una arquitectura hardware y software, compatible con las tarjetas de NVIDIA a partir de la serie 8, que convierte las tarjetas gráficas en dispositivos aceleradores para cálculo de propósito general (GPGPUS). CUDA ofrece un potencial enorme en términos de rendimiento para una amplia gama de aplicaciones, pero requiere, en muchos casos, rediseñar total o parcialmente el código de la aplicación. OpenCL (Open Computing Language) consta de una interfaz de programación de aplicaciones y de un lenguaje de programación. Juntos permiten crear aplicaciones con paralelismo a nivel de datos y de tareas que pueden ejecutarse tanto en unidades centrales de procesamiento como unidades de procesamiento gráfico.

Requisitos

Conocimientos avanzados sobre arquitectura de computadores (asignatura de 4º curso superada), programación en lenguaje C y sistema operativo Linux.

Objetivos

Paralelizar algoritmos con CUDA y OpenCL, sobre tarjetas NVIDIA y ATI, y evaluar su rendimiento.

Ir al inicio de la página
Universidad de Murcia :: Avda. Teniente Flomesta, nº 5 - 30003-Murcia · Teléfono:+34 868 883000