Archivo de la etiqueta: GPU

Introducción a la Programación Paralela: Conceptos, Arquitecturas y Modelos

T.1 Introducción a la Programación Paralela

1.1 Conceptos básicos

¿Qué es la programación paralela?

La programación paralela se encarga de desarrollar programas capaces de realizar muchos cálculos simultáneamente. Estos problemas deben ser capaces de dividirse en subproblemas más pequeños, los cuales se resuelven simultáneamente, suponiendo que disponemos de hardware capaz de desarrollar cálculos en paralelo.

1.2 Evolución del paralelismo

Comienzos

El paralelismo ha estado presente desde Seguir leyendo “Introducción a la Programación Paralela: Conceptos, Arquitecturas y Modelos” »

Componentes y tecnologías de las tarjetas gráficas

Tarjetas Gráficas: Componentes y Tecnologías

GPU

La GPU (Unidad de Procesamiento Gráfico) es un procesador dedicado al procesamiento de gráficos. Su función principal es aliviar la carga de trabajo de la CPU, optimizándose para el cálculo en coma flotante, esencial en las funciones 3D.

Pipelines

Las pipelines son unidades encargadas de transformar una imagen tridimensional, compuesta por vértices y líneas, en una imagen bidimensional de píxeles que se visualiza en el monitor, mediante una Seguir leyendo “Componentes y tecnologías de las tarjetas gráficas” »

Componentes de Hardware de un PC: Tarjeta Gráfica, de Red, de Sonido y Fuente de Alimentación

Componentes de Hardware de un PC

Tarjeta Gráfica

Características de la GPU

Interconexión GPU y Arquitecturas Paralelas

Interconexión GPU

PCI: Compartido para todo el sistema (paralelo). PCI-X: mejoras al PCI: 32 64bits.

AGP: bus exclusivo gráficos. PCI-Express: simétrico y full duplex.

Interfaces de salida

VGA: • Analógico pero señal se convierte D/A->A/D – DVI (Digital Video Interface) – HDMI– DisplayPort: • Competencia HDMI, royalty más barato, v1.2 hasta 21 Gbps, menor distancia de transporte sin pérdidas (~3m DP vs ~10m HDMI), 1.4 soporta HDR.

Tipos de paralelismo

·Bit-level, instruction: Bajo Seguir leyendo “Interconexión GPU y Arquitecturas Paralelas” »