SlideShare una empresa de Scribd logo
1 de 19
TECNOLÓGICO DE ESTUDIOS
SUPERIORES DE JOCOTITLÁN
BASES DE DATOS
DISTRIBUIDAS
PRESENTAN:
HUGO CRUZ REYES
DAVID MARTÍNEZ BECERRA
JESÚS ANTONIO HERNÁNDEZ
SERGIO ERNESTO GUADARRAMA GRANADOS
19 de Septiembre de 2013
GPU´s
CONTENIDO
• Introducción
• Paralelismo
• SIMD
• Desarrollo
• GPU´S
• Evolución de las GPU´s
• Comparación entre CPU y GPU
• GPGPU
• Desarrollo de las GPU´S
• Aplicaciones
• Conclusiones
PARALELISMO
• El paralelismo es una forma de computación en la cual
varios cálculos pueden realizarse simultáneamente.
• Basado en el principio de dividir los problemas grandes
para obtener varios problemas pequeños, que son
posteriormente solucionados en paralelo. (Divide y
vencerás)
SIMD
SIMD
•Todos los núcleos ejecutan la misma instrucción al
mismo tiempo.
•Solo se necesita decodificar la instrucción una única
vez para todos los núcleos
•Ejemplo: Unidades vectoriales: suma, producto de
vectores, etcétera
GPU´S
¿Qué es? Procesador Dedicado
VideojuegosAplicaciones 3D
GPU´S
•Hoy en día las GPU son muy potentes y pueden
incluso superar la frecuencia de reloj de una CPU
antigua (más de 800MHz)
•Arquitecturas Many-core con una cantidad ingente
de núcleos que realizan operaciones sobre múltiples
datos
EVOLUCIÓN GPU
• Ordenadores sin tarjeta gráfica.
• Aparición de GPUs para la representación en pantalla.
• GPUs para procesamiento gráfico: industria del videojuego
(3dfx,NVIDIA,ATI).
• En 2004 surge la idea de utilizar las GPU para computación de alto
rendimiento (HPC).
• 2007. NVIDIA ve oportunidad en el mercado del HPC y desarrolla
CUDA. (Lenguaje específico para aprovechar la capacidad de las
GPU).
• Actualmente NVIDIA ha tenido éxito en la computación GPGPU. Los
supercomputadores top utilizan clústers de GPUs para aumentar su
potencia computacional.
COMPARACIÓN CPU Y GPU
Intel Core 2 / Xeon / i7
• 4-6 núcleos MIMD
• Pocos registros, cache multi-nivel
• 10-30 GB/s ancho de banda hacia la memoria principal
NVIDIA GTX480
• 512 núcleos, organizados en 16 unidades SM cada una con 32 núcleos.
• Muchos registros, inclusión cachés nivel 1 y 2.
• 5 GB/s ancho de banda hacia el procesador HOST.
• 180 GB/s ancho de banda memoria tarjeta gráfica.
• Computación paralela sobre GPUs explicado por los
cazadores de mitos: CPU vs GPU
GPGPU
• Computación de propósito general sobre procesadores
gráficos
• Cómputo de aplicaciones tradicionalmente ejecutadas
sobre CPUs
• Aprovechamiento capacidades GPU:
• Grandes vectores de datos
• Paralelismo de grano fino SIMD
• Baja latencia en operaciones en punto flotante
EL GRAN DESARROLLO DE LAS GPU
• La evolución de las tarjetas gráficas ha venido acompañado de
un gran crecimiento en el mundo de los videojuegos y las
aplicaciones 3D
• Gran producción de chips gráficos por parte de grandes
fabricantes:
• NVIDIA (GeForce®, Quadro® y Tesla®)
• AMD(ATI)
• IBM: desarrollo en colaboración con Sony y Toshiba
procesadores Cell
CONCLUSIONES
"Las GPUs han evolucionado hasta un punto en que muchas de
las aplicaciones industriales actuales se ejecutan en ellas con
niveles de rendimiento muy superiores a los que ofrecerían si se
ejecutasen en sistemas multinúcleo. Las arquitecturas
informáticas del futuro serán sistemas híbridos con GPUs
compuestas por núcleos de procesamiento paralelo que
trabajarán en colaboración con las CPUs multinúcleo."
Jack Dongarra
Catedrático del Innovative Computing Laboratory
Universidad de Tennessee
¡GRACIAS POR SU
ATENCIÓN!

Más contenido relacionado

La actualidad más candente

Manual Ensamblaje PCS-ACTIVIDAD 1_Placa madre
Manual Ensamblaje PCS-ACTIVIDAD 1_Placa madreManual Ensamblaje PCS-ACTIVIDAD 1_Placa madre
Manual Ensamblaje PCS-ACTIVIDAD 1_Placa madreJohn Nelson Rojas
 
Manual Ensamblaje PCS-ACTIVIDAD 2_Microprocesador
 Manual Ensamblaje PCS-ACTIVIDAD 2_Microprocesador Manual Ensamblaje PCS-ACTIVIDAD 2_Microprocesador
Manual Ensamblaje PCS-ACTIVIDAD 2_MicroprocesadorJohn Nelson Rojas
 
Diapositivas tarjeta de video y sonido
Diapositivas tarjeta de video y sonidoDiapositivas tarjeta de video y sonido
Diapositivas tarjeta de video y sonidoydaleuporsiempre_16
 
Microprocesador partes externas
Microprocesador partes externasMicroprocesador partes externas
Microprocesador partes externaskaren_herrera
 
Unidad Aritmética Lógica (UAL)
Unidad Aritmética Lógica (UAL)Unidad Aritmética Lógica (UAL)
Unidad Aritmética Lógica (UAL)LuisFerrer46
 
Tarjetas de video
Tarjetas de videoTarjetas de video
Tarjetas de videoryder27
 
Historia y evolución de los microprocesadores
Historia y evolución de los microprocesadoresHistoria y evolución de los microprocesadores
Historia y evolución de los microprocesadoresOverMurillo
 
Gbss tin-f001 v1 hoja de vida equipos de cómputo
Gbss tin-f001 v1 hoja de vida equipos de cómputoGbss tin-f001 v1 hoja de vida equipos de cómputo
Gbss tin-f001 v1 hoja de vida equipos de cómputoIcteb Company
 
Herramientas e insumos para instalar una red cableada o inalámbrica
Herramientas e insumos para instalar una red cableada o inalámbrica Herramientas e insumos para instalar una red cableada o inalámbrica
Herramientas e insumos para instalar una red cableada o inalámbrica Daner Arias
 
Partes de-una-computadora-x-dispositivos-original
Partes de-una-computadora-x-dispositivos-originalPartes de-una-computadora-x-dispositivos-original
Partes de-una-computadora-x-dispositivos-originalSalvador Ravinal Catu
 
Tarjetas Graficas
Tarjetas GraficasTarjetas Graficas
Tarjetas Graficasklmnt
 
Presentación1 De Zocalos
Presentación1 De ZocalosPresentación1 De Zocalos
Presentación1 De Zocalosbri4n
 
ZÓCALOS DE PROCESADORES INTEL
ZÓCALOS DE PROCESADORES INTELZÓCALOS DE PROCESADORES INTEL
ZÓCALOS DE PROCESADORES INTELEdith SF
 

La actualidad más candente (20)

Manual Ensamblaje PCS-ACTIVIDAD 1_Placa madre
Manual Ensamblaje PCS-ACTIVIDAD 1_Placa madreManual Ensamblaje PCS-ACTIVIDAD 1_Placa madre
Manual Ensamblaje PCS-ACTIVIDAD 1_Placa madre
 
La tarjeta grafica
La tarjeta graficaLa tarjeta grafica
La tarjeta grafica
 
Manual Ensamblaje PCS-ACTIVIDAD 2_Microprocesador
 Manual Ensamblaje PCS-ACTIVIDAD 2_Microprocesador Manual Ensamblaje PCS-ACTIVIDAD 2_Microprocesador
Manual Ensamblaje PCS-ACTIVIDAD 2_Microprocesador
 
El Cpu
El CpuEl Cpu
El Cpu
 
Diapositivas tarjeta de video y sonido
Diapositivas tarjeta de video y sonidoDiapositivas tarjeta de video y sonido
Diapositivas tarjeta de video y sonido
 
Microprocesador partes externas
Microprocesador partes externasMicroprocesador partes externas
Microprocesador partes externas
 
Chipset
ChipsetChipset
Chipset
 
Unidad Aritmética Lógica (UAL)
Unidad Aritmética Lógica (UAL)Unidad Aritmética Lógica (UAL)
Unidad Aritmética Lógica (UAL)
 
Microcontrolador 8048
Microcontrolador 8048Microcontrolador 8048
Microcontrolador 8048
 
Tarjetas de video
Tarjetas de videoTarjetas de video
Tarjetas de video
 
Monitores lcd
Monitores lcdMonitores lcd
Monitores lcd
 
TARJETA DE VIDEO
TARJETA DE VIDEO TARJETA DE VIDEO
TARJETA DE VIDEO
 
Historia y evolución de los microprocesadores
Historia y evolución de los microprocesadoresHistoria y evolución de los microprocesadores
Historia y evolución de los microprocesadores
 
1989 microprocesador 80486
1989 microprocesador 804861989 microprocesador 80486
1989 microprocesador 80486
 
Gbss tin-f001 v1 hoja de vida equipos de cómputo
Gbss tin-f001 v1 hoja de vida equipos de cómputoGbss tin-f001 v1 hoja de vida equipos de cómputo
Gbss tin-f001 v1 hoja de vida equipos de cómputo
 
Herramientas e insumos para instalar una red cableada o inalámbrica
Herramientas e insumos para instalar una red cableada o inalámbrica Herramientas e insumos para instalar una red cableada o inalámbrica
Herramientas e insumos para instalar una red cableada o inalámbrica
 
Partes de-una-computadora-x-dispositivos-original
Partes de-una-computadora-x-dispositivos-originalPartes de-una-computadora-x-dispositivos-original
Partes de-una-computadora-x-dispositivos-original
 
Tarjetas Graficas
Tarjetas GraficasTarjetas Graficas
Tarjetas Graficas
 
Presentación1 De Zocalos
Presentación1 De ZocalosPresentación1 De Zocalos
Presentación1 De Zocalos
 
ZÓCALOS DE PROCESADORES INTEL
ZÓCALOS DE PROCESADORES INTELZÓCALOS DE PROCESADORES INTEL
ZÓCALOS DE PROCESADORES INTEL
 

Similar a GPUs evolución potencia paralelismo

Computación paralela con gp us cuda
Computación paralela con gp us cudaComputación paralela con gp us cuda
Computación paralela con gp us cudaJavier Zarco
 
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de RendimientoComputación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de RendimientoUnai Lopez-Novoa
 
Marca de procesadores Linea del tiempo TICS
Marca de procesadores Linea del tiempo TICSMarca de procesadores Linea del tiempo TICS
Marca de procesadores Linea del tiempo TICSJuanEsteban242
 
Tarjetas Graficas
Tarjetas GraficasTarjetas Graficas
Tarjetas GraficasDarwinCheje
 
Situación actual de los sistemas gráficos
Situación actual de los sistemas gráficosSituación actual de los sistemas gráficos
Situación actual de los sistemas gráficossrosin
 
Exposicion de procesadores
Exposicion de procesadoresExposicion de procesadores
Exposicion de procesadoresAgustinMateo2
 
Tipos de tarjetas de video 1ro.inf
Tipos de tarjetas de video 1ro.infTipos de tarjetas de video 1ro.inf
Tipos de tarjetas de video 1ro.infJose David
 
Tarjetas de video
Tarjetas de videoTarjetas de video
Tarjetas de videoJose David
 
Tipos de tarjetas de vídeo (1ro.INF)
Tipos de tarjetas de vídeo (1ro.INF) Tipos de tarjetas de vídeo (1ro.INF)
Tipos de tarjetas de vídeo (1ro.INF) Jose David
 
11 tarjetas de video
11 tarjetas de video11 tarjetas de video
11 tarjetas de videorafael_2
 
Mi ordenador perfecto
Mi ordenador perfectoMi ordenador perfecto
Mi ordenador perfectovym21
 
Tarea academica
Tarea academicaTarea academica
Tarea academica1127390
 
Lo que caracteriza a un Supercomputador
Lo que caracteriza a un SupercomputadorLo que caracteriza a un Supercomputador
Lo que caracteriza a un SupercomputadorMaria Garcia
 
Elementos hardware de un ordenador
Elementos hardware de un ordenadorElementos hardware de un ordenador
Elementos hardware de un ordenadorRafa Cabello
 

Similar a GPUs evolución potencia paralelismo (20)

Equipo 2 gpus
Equipo 2 gpusEquipo 2 gpus
Equipo 2 gpus
 
Computación paralela con gp us cuda
Computación paralela con gp us cudaComputación paralela con gp us cuda
Computación paralela con gp us cuda
 
Moodle
MoodleMoodle
Moodle
 
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de RendimientoComputación Heterogénea: Aplicaciones y Modelado de Rendimiento
Computación Heterogénea: Aplicaciones y Modelado de Rendimiento
 
Marca de procesadores Linea del tiempo TICS
Marca de procesadores Linea del tiempo TICSMarca de procesadores Linea del tiempo TICS
Marca de procesadores Linea del tiempo TICS
 
Tarjetas Graficas
Tarjetas GraficasTarjetas Graficas
Tarjetas Graficas
 
diapo.pptx
diapo.pptxdiapo.pptx
diapo.pptx
 
Intel y amd
Intel y amdIntel y amd
Intel y amd
 
Situación actual de los sistemas gráficos
Situación actual de los sistemas gráficosSituación actual de los sistemas gráficos
Situación actual de los sistemas gráficos
 
Exposicion de procesadores
Exposicion de procesadoresExposicion de procesadores
Exposicion de procesadores
 
Tipos de tarjetas de video 1ro.inf
Tipos de tarjetas de video 1ro.infTipos de tarjetas de video 1ro.inf
Tipos de tarjetas de video 1ro.inf
 
Tarjetas de video
Tarjetas de videoTarjetas de video
Tarjetas de video
 
Tipos de tarjetas de vídeo (1ro.INF)
Tipos de tarjetas de vídeo (1ro.INF) Tipos de tarjetas de vídeo (1ro.INF)
Tipos de tarjetas de vídeo (1ro.INF)
 
11 tarjetas de video
11 tarjetas de video11 tarjetas de video
11 tarjetas de video
 
Mi ordenador perfecto
Mi ordenador perfectoMi ordenador perfecto
Mi ordenador perfecto
 
Comprar un ordenador
Comprar un ordenadorComprar un ordenador
Comprar un ordenador
 
Tarea academica
Tarea academicaTarea academica
Tarea academica
 
Lo que caracteriza a un Supercomputador
Lo que caracteriza a un SupercomputadorLo que caracteriza a un Supercomputador
Lo que caracteriza a un Supercomputador
 
Elementos hardware de un ordenador
Elementos hardware de un ordenadorElementos hardware de un ordenador
Elementos hardware de un ordenador
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 

Último

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 

Último (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 

GPUs evolución potencia paralelismo

  • 1. TECNOLÓGICO DE ESTUDIOS SUPERIORES DE JOCOTITLÁN BASES DE DATOS DISTRIBUIDAS PRESENTAN: HUGO CRUZ REYES DAVID MARTÍNEZ BECERRA JESÚS ANTONIO HERNÁNDEZ SERGIO ERNESTO GUADARRAMA GRANADOS 19 de Septiembre de 2013 GPU´s
  • 2. CONTENIDO • Introducción • Paralelismo • SIMD • Desarrollo • GPU´S • Evolución de las GPU´s • Comparación entre CPU y GPU • GPGPU • Desarrollo de las GPU´S • Aplicaciones • Conclusiones
  • 3. PARALELISMO • El paralelismo es una forma de computación en la cual varios cálculos pueden realizarse simultáneamente. • Basado en el principio de dividir los problemas grandes para obtener varios problemas pequeños, que son posteriormente solucionados en paralelo. (Divide y vencerás)
  • 5. SIMD •Todos los núcleos ejecutan la misma instrucción al mismo tiempo. •Solo se necesita decodificar la instrucción una única vez para todos los núcleos •Ejemplo: Unidades vectoriales: suma, producto de vectores, etcétera
  • 6. GPU´S ¿Qué es? Procesador Dedicado VideojuegosAplicaciones 3D
  • 7. GPU´S •Hoy en día las GPU son muy potentes y pueden incluso superar la frecuencia de reloj de una CPU antigua (más de 800MHz) •Arquitecturas Many-core con una cantidad ingente de núcleos que realizan operaciones sobre múltiples datos
  • 8. EVOLUCIÓN GPU • Ordenadores sin tarjeta gráfica. • Aparición de GPUs para la representación en pantalla. • GPUs para procesamiento gráfico: industria del videojuego (3dfx,NVIDIA,ATI). • En 2004 surge la idea de utilizar las GPU para computación de alto rendimiento (HPC). • 2007. NVIDIA ve oportunidad en el mercado del HPC y desarrolla CUDA. (Lenguaje específico para aprovechar la capacidad de las GPU). • Actualmente NVIDIA ha tenido éxito en la computación GPGPU. Los supercomputadores top utilizan clústers de GPUs para aumentar su potencia computacional.
  • 9. COMPARACIÓN CPU Y GPU Intel Core 2 / Xeon / i7 • 4-6 núcleos MIMD • Pocos registros, cache multi-nivel • 10-30 GB/s ancho de banda hacia la memoria principal NVIDIA GTX480 • 512 núcleos, organizados en 16 unidades SM cada una con 32 núcleos. • Muchos registros, inclusión cachés nivel 1 y 2. • 5 GB/s ancho de banda hacia el procesador HOST. • 180 GB/s ancho de banda memoria tarjeta gráfica.
  • 10. • Computación paralela sobre GPUs explicado por los cazadores de mitos: CPU vs GPU
  • 11. GPGPU • Computación de propósito general sobre procesadores gráficos • Cómputo de aplicaciones tradicionalmente ejecutadas sobre CPUs • Aprovechamiento capacidades GPU: • Grandes vectores de datos • Paralelismo de grano fino SIMD • Baja latencia en operaciones en punto flotante
  • 12. EL GRAN DESARROLLO DE LAS GPU • La evolución de las tarjetas gráficas ha venido acompañado de un gran crecimiento en el mundo de los videojuegos y las aplicaciones 3D • Gran producción de chips gráficos por parte de grandes fabricantes: • NVIDIA (GeForce®, Quadro® y Tesla®) • AMD(ATI) • IBM: desarrollo en colaboración con Sony y Toshiba procesadores Cell
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. CONCLUSIONES "Las GPUs han evolucionado hasta un punto en que muchas de las aplicaciones industriales actuales se ejecutan en ellas con niveles de rendimiento muy superiores a los que ofrecerían si se ejecutasen en sistemas multinúcleo. Las arquitecturas informáticas del futuro serán sistemas híbridos con GPUs compuestas por núcleos de procesamiento paralelo que trabajarán en colaboración con las CPUs multinúcleo." Jack Dongarra Catedrático del Innovative Computing Laboratory Universidad de Tennessee