PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
EL Gpu.
1. GPU Presentado Por: Daniel Alejandro Cupa. Presentado a : Ing. óscar Mendoza. ESCUELA COLOMBIANA DE CARRERAS INDUSTRAILES. 2010.
2. ¿ QUE ES ? es un procesador dedicado exclusivamente al procesamiento de gráficos, para aligerar la carga de trabajo del procesador central en aplicaciones como los videojuegos y o aplicaciones 3D interactivas. De esta forma, mientras gran parte de lo relacionado con los gráficos se procesa en la GPU, la CPU puede dedicarse a otro tipo de cálculos (como la inteligencia artificialo los cálculos mecánicos en el caso de los videojuegos).
3. Arquitectura de la GPU GPU está altamente segmentada, lo que indica que posee gran cantidad de unidades funcionales. Estas unidades funcionales se pueden dividir principalmente en dos: aquéllas que procesan vértices, y aquéllas que procesan píxeles. Por tanto, se establecen el vértice y el píxel como las principales unidades que maneja la GPU.
4. Programación de la GPU Al inicio, la programación de la GPU se realizaba con llamadas a servicios de interrupción de la BIOS. Tras esto, la programación de la GPU se empezó a hacer en el lenguaje ensamblador específico a cada modelo. Posteriormente, se situó un nivel más entre el hardware y el software, diseñando las API (Application Program Interface), que proporcionaban un lenguaje más homogéneo para los modelos existentes en el mercado. El primer API usado ampliamente fue estándar abierto OpenGL (Open Graphics Language), tras el cuál Microsoft desarrolló DirectX.
5. Uno de los documentos más interesantes es: La guía de programación en OpenCL 1.0 donde ilustran como desarrollar, ejecutar, depurar y optimizar aplicaciones OpenCL así como un extenso glosario de términos sobre computación GPGPU
6. El modelo empleado para esta tecnología se basa en combinar una CPU y una GPU en un sistema de cómputo heterogéneo. La parte secuencial de la aplicación se ejecuta en la CPU y las partes de mayor carga computacional se procesan en la GPU. Para el usuario, la aplicación simplemente se ejecuta más rápido porque utiliza la gran capacidad de la GPU para multiplicar el rendimiento.
7. TARJETA GRAFICA Una tarjeta gráfica, tarjeta de vídeo, placa de vídeo, tarjeta aceleradora de gráficos o adaptador de pantalla, es una tarjeta de expansión para una computadora, encargada de procesar los datos provenientes de la CPU y transformarlos en información comprensible y representable en un dispositivo de salida, como un monitor o televisor. Las tarjetas gráficas más comunes son las disponibles para las computadoras compatibles con la IBM PC, debido a la enorme popularidad de éstas, pero otras arquitecturas también hacen uso de este tipo de dispositivos.
8. Pequeña historia de las tarjetas de vídeo En el principio, los ordenadores eran ciegos; todas las entradas y salidas de datos se realizaban mediante tarjetas de datos perforadas, o mediante el teclado y primitivas impresoras. Un buen día, alguien pensó que era mucho más cómodo acoplar una especie de televisor al ordenador para observar la evolución del proceso y los datos, y surgieron los monitores, que debían recibir su información de cierto hardware especializado: la tarjeta de vídeo.
9. MDA En los primeros ordenadores, las primeras tarjetas de vídeo presentaban sólo texto monocromo, generalmente en un tono ámbar o verde fosforito que dejaba los ojos hechos polvo en cuestión de minutos. De ahí que se las denominase MDA, MonochromeDisplayAdapter.CGA Luego, con la llegada de los primeros PCS, surgió una tarjeta de vídeo capaz de presentar gráficos: la CGA (ComputerGraphicsArray, dispositivo gráfico para ordenadores). Tan apasionante invento era capaz de presentar gráficos de varias maneras: CGA Resolución (horizontal x vertical) - Colores 320x200 ----------------------------------- 4 640x200------------------------------------ 2 (monocromo)Lo cual, aunque parezca increíble, resultó toda una revolución. Aparecieron multitud de juegos que aprovechaban al máximo tan exiguas posibilidades, además de programas más serios, y los gráficos se instalaron para siempre en el PC. no se extendió más.
10. Hércules Se trataba ésta de una tarjeta gráfica de corte profundamente profesional. Su ventaja, poder trabajar con gráficos a 720x348 puntos de resolución, algo alucinante para la época; su desventaja, que no ofrecía color. Es por esta carencia por la que no se extendió más.EGA Otro invento exitoso de IBM. Una tarjeta capaz de presentar gráficos con estas características:EGAResolución (horizontal x vertical) - Colores320x200 - --------------------------------- 16640x200 ----------------------------------- 16640x350 ----------------------------------- 16Estas cifras hacían ya posible que los entornos gráficos se extendieran al mundo PC (los Apple llevaban años con ello), y de esta forma pudo surgir el entorno Windows y otros muchos. VGA El estándar, la pantalla de uso obligado desde hace ya 10 años. Tiene multitud de modos de vídeo posibles, aunque el más común es el de 640x480 puntos con 256 colores, conocido generalmente como "VGA estándar" o "resolución VGA".