GPGPU en el Lab. de Ciencias de las Imágenes

Tamaño: px
Comenzar la demostración a partir de la página:

Download "GPGPU en el Lab. de Ciencias de las Imágenes"

Transcripción

1 GPGPU en el Lab. de Ciencias de las Imágenes Universidad Nacional del Sur Pablo Odorico

2 Laboratorio de Ciencias de las Imágenes Parte del Departamento de Ingeniería Eléctrica y de Computadoras, UNS. 10 PhD. Candidates Cursos sobre los siguientes temas: Image Processing Fractal Image Analysis Computer Graphics Utilización de tecnologías GPGPU desde el año Director: Dr. Claudio Delrieux

3 Proyectos de Transferencia Panoramium Project Stitching + streaming de múltiples streams de video en tiempo real. Un proyecto para Lupa Corporation, una compañía especializada en turismo virtual. Aproximadamente 1 año de desarrollo. Premio Sadosky 2009 a la innovación tecnológica.

4 Panoramium Entradas Stream Panorámco Generado Técnicas de Streaming Clientes viendo partes del panorama

5 Panoramium: Pipeline Entrada: Frames RAW (bayer) de las cámaras de video. Salida: Recortes del panorama final. Implementado totalmente en CUDA Nos permitió utilizar algoritmos HQ y liberar el CPU Utilizando una GTX 480 el pipeline puede correr en tiempo real para 10 cámaras de 800x600. El CPU se utiliza para realizar encoding y streaming.

6 Panoramium: Operaciones por cámara Debayering Adaptive Color Plane Interpolation, Hamilton & Adams Barrel-distortion correction Polinomio de grado 4 Sampling bi-cúbico Vignetting correction Polinomio de grado 4

7 Panoramium: Blending Multi-band blending A Multiresolution Spline With Application to Image Mosaics. Burt & Adelson Cálculo de pirámides Gaussianas y Laplacianas por cada frame. Blending independiente por banda, sobre un gran área de la imágen y manteniendo los detalles. La piramide final del panorama luego se sintetiza. Se utiliza sampling bi-cúbico en el upsampling.

8 Panoramium: Resumen del pipeline 1. Para cada cámara Upload Debayering CUDA Streams Barrel correction Vignetting correction 2. Blending Pirámide Gaussiana y Laplaciana por frame Multi-band blending Síntesis del panorama 3. Para cada recorte Cropping Down-sampling Conversión de espacio de color

9 Proyectos de Transferencia Ambiente de Monitoreo Terrestre-Oceánico Detección de embarcaciones y derrames de petróleo en imágenes SAR Un proyecto para la Comisión Nacional de Actividades Espaciales Financiado por el Mininisterio de Ciencia y Tecnología Se utilizará GPGPU para acelerar el procesamiento. Proyecto aprobado, en etapas iniciales.

10 Investigación: Video processing Comparación entre CPU y GPU para la implementación de algoritmos usuales de procesamiento de video. La motivación original era determinar que tecnología utilizar para el proyecto Panoramium. Las versiones en GPU fueron implementadas en CUDA, para las versiones de CPU se utilizaron las Intel Integrated Performance Primitives. A Comparative Study of Implementation Strategies for Real-Time Video Processing. Pablo Odorico, Tomás Touceda and Claudio Delrieux. JAIIO AST2010.

11 Investigación: Video processing Execution time not considering upload/download time. ms CPUs Core 2 Quad Core i GPUs 9800 GT 295 GTX (1 chip) 480 GTX Local luma filter 3x3 Erode/Dilate 3x3 Convolution Histogram

12 Investigación: Video processing Times per frame for a processing pipeline. Intel Core 2 Quad Q6600 Intel Core I7 920 NVIDIA 9800GT Histogram Correction Local Threshold Dilate Erode Convolution Upload/Download NVIDIA GTX 295 (1 chip) NVIDIA GTX ms 30 FPS (Real Time) Milliseconds

13 Investigación: Video compression Nuevas técnicas de compresión de video de álta resolución (1080p, 4K, 8K), mono y stereo. Utilización de hardware NVIDIA Quadro SDI Input/Output para la integración en ambiéntes de broadcasting. Trabajo en etapas iniciales junto al Dr. Mario Mastriani (UNTreF/ANSES).

14 Investigación: Otros experimentos GPGPU + Visualization (OpenGL) Generated Heightmap Normals Debugging Per fragment shading.

15 Cursos y Tutoriales "An introduction to CUDA for Image Processing" Center for Machine Perception Czech Technical University at Prague Laboratorio de Ciencias de las Imágenes Universidad Nacional del Sur Futuro: Introduction to Parallel and Distributed Computing Parte del programa NSF/TCPP Early adopters. Continuación del primer curso: features avanzadas y librerías de alto nivel.

16 Hardware GPUs NVIDIA: 2 x GTX 480 en una Super Computer 2 x GTX 295 (dos chips cada una) Otro hardware de serie 9 y anterior Futuro: Acceso a Quadro SDI Input/Output Hemos obtenido financiación para adquirir otra Super Computer

17 Preguntas?

18 Gracias.

Computación de Propósito General en Unidades de Procesamiento Gráfico GPGPU. Clase 0 Lanzamiento del Curso. Motivación

Computación de Propósito General en Unidades de Procesamiento Gráfico GPGPU. Clase 0 Lanzamiento del Curso. Motivación Computación de Propósito General en Unidades de Procesamiento Gráfico () Pablo Ezzatti, Martín Pedemonte Clase 0 Lanzamiento del Curso Contenido Evolución histórica en Fing Infraestructura disponible en

Más detalles

Programación de GPUs con CUDA

Programación de GPUs con CUDA Programación de GPUs con CUDA Alvaro Cuno 23/01/2010 1 Agenda GPUs Cuda Cuda + OpenGL 2 GPUs (Graphics Processing Units) 3 Supercomputadores Mapa de los 100 supercomputadores Sudamérica: posiciones 306

Más detalles

Arquitecturas GPU v. 2013

Arquitecturas GPU v. 2013 v. 2013 Stream Processing Similar al concepto de SIMD. Data stream procesado por kernel functions (pipelined) (no control) (local memory, no cache OJO). Data-centric model: adecuado para DSP o GPU (image,

Más detalles

CÓMPUTO DE ALTO RENDIMIENTO EN MEMORIA COMPARTIDA Y PROCESADORES GRÁFICOS

CÓMPUTO DE ALTO RENDIMIENTO EN MEMORIA COMPARTIDA Y PROCESADORES GRÁFICOS CÓMPUTO DE ALTO RENDIMIENTO EN MEMORIA COMPARTIDA Y PROCESADORES GRÁFICOS Leopoldo N. Gaxiola, Juan J. Tapia Centro de Investigación y Desarrollo de Tecnología Digital Instituto Politécnico Nacional Avenida

Más detalles

Arquitecturas de Altas Prestaciones y Supercomputación

Arquitecturas de Altas Prestaciones y Supercomputación Arquitecturas de Altas Prestaciones y Supercomputación Presentación del itinerario Julio de 2014 Arquitecturas de Altas Prestaciones y Supercomputación Julio de 2014 1 / 15 Agenda Introducción 1 Introducción

Más detalles

Procesamiento de imágenes en GPUs mediante CUDA. I. Introducción. Indice de contenidos

Procesamiento de imágenes en GPUs mediante CUDA. I. Introducción. Indice de contenidos Procesamiento de imágenes en GPUs mediante CUDA Manuel Ujaldón Martínez Nvidia CUDA Fellow Departamento de Arquitectura de Computadores Universidad de Málaga Indice de contenidos 1. Introducción. [2] 2.

Más detalles

MAGMA. Matrix Algebra on GPU and Multicore Architecture. Ginés David Guerrero Hernández

MAGMA. Matrix Algebra on GPU and Multicore Architecture. Ginés David Guerrero Hernández PLASMA GPU MAGMA Rendimiento Trabajo Futuro MAGMA Matrix Algebra on GPU and Multicore Architecture Ginés David Guerrero Hernández gines.guerrero@ditec.um.es Grupo de Arquitecturas y Computación Paralela

Más detalles

Implementación Hardware de Aplicaciones de la Pirámide

Implementación Hardware de Aplicaciones de la Pirámide Implementación Hardware de Aplicaciones de la Pirámide Marco Aurelio Nuño Maganda 1, Miguel Arias Estrada 1, Claudia Feregrino Uribe 1 1 Instituto Nacional de Astrofísica, Óptica y Electrónica. Luis Enrique

Más detalles

Computación de Propósito General en Unidades de Procesamiento Gráfico GPGPU

Computación de Propósito General en Unidades de Procesamiento Gráfico GPGPU Computación de Propósito General en Unidades de Procesamiento Gráfico () R. Bayá, E. Dufrechou, P. Ezzattiy M. Pedemonte Clase 1 Introducción Contenido Un poco de historia El pipeline gráfico Tarjetas

Más detalles

NVIDIA CUDA RESEARCH CENTER

NVIDIA CUDA RESEARCH CENTER NVIDIA CRC Universidad Sevilla 1 NVIDIA CUDA RESEARCH CENTER APLICACIONES Y OPORTUNIDADES Miguel Ángel Martínez del Amor Research Group on Natural Computing (RGNC) Universidad de Sevilla NVIDIA CRC Universidad

Más detalles

ELEMENTOS HARDWARE DEL ORDENADOR. Tarjeta gráfica

ELEMENTOS HARDWARE DEL ORDENADOR. Tarjeta gráfica ELEMENTOS HARDWARE DEL ORDENADOR Tarjeta gráfica Qué es? Tarjeta Gráfica 1. Interpreta los datos que le llegan del procesador, ordenándolos y calculando el valor de cada píxel, lo almacena en la memoria

Más detalles

José Ribelles Septiembre - Diciembre de 2015

José Ribelles Septiembre - Diciembre de 2015 Informática Gráfica http://vj1221.uji.es/ José Ribelles Departamento de Lenguajes y Sistemas Informáticos, Universitat Jaume I Septiembre - Diciembre de 2015 Presentación de la Asignatura 1 Hoy veremos...

Más detalles

ROGRAMA DE CURSO Código Nombre EL4102. Arquitectura de Computadores Nombre en Inglés Computer Organization SCT

ROGRAMA DE CURSO Código Nombre EL4102. Arquitectura de Computadores Nombre en Inglés Computer Organization SCT ROGRAMA DE CURSO Código Nombre EL4102 Arquitectura de Computadores Nombre en Inglés Computer Organization SCT Unidades Horas de Horas Docencia Horas de Trabajo Docentes Cátedra Auxiliar Personal 6 10 3

Más detalles

Programa Nacional de Observación de la Tierra por Satélite

Programa Nacional de Observación de la Tierra por Satélite Programa Nacional de Observación de la Tierra por Satélite 24 de enero 2012 Mónica López Dirección de Programas Internacionales CDTI 1 DESCRIPCIÓN DEL PROGRAMA PNOTS PNOTS - Programa Nacional de Observación

Más detalles

168(W) x 72.87(H) x 25(D) mm Size. Abrazadera de perfil bajo (opción)

168(W) x 72.87(H) x 25(D) mm Size. Abrazadera de perfil bajo (opción) Especificación Output GPU Dimension Software Accessory 1 x Dual-Link DVI 1 x HDMI 1 x D-Sub(VGA) 650 MHz Reloj de núcleo 80 x Procesadores de flujo 40 nm Chip 1024 MB Tamaño 1334 MHz Efectiva 168(W) x

Más detalles

High Performance Computing and Architectures Group

High Performance Computing and Architectures Group HPCA Group 1 High Performance Computing and Architectures Group http://www.hpca.uji.es Universidad Jaime I de Castellón ANACAP, noviembre de 2008 HPCA Group 2 Generalidades Creado en 1991, al mismo tiempo

Más detalles

cuevogenet Paralelización en CUDA de la Dinámica Evolutiva de Redes Génicas Dirigido por: Fernando Díaz del Río José Luis Guisado Lizar

cuevogenet Paralelización en CUDA de la Dinámica Evolutiva de Redes Génicas Dirigido por: Fernando Díaz del Río José Luis Guisado Lizar cuevogenet Paralelización en CUDA de la Dinámica Evolutiva de Redes Génicas Realizado por: Raúl García Calvo Dirigido por: Fernando Díaz del Río José Luis Guisado Lizar Objetivos Implementar un algoritmo

Más detalles

270150 - TGA - Tarjetas Gráficas y Aceleradores

270150 - TGA - Tarjetas Gráficas y Aceleradores Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2014 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

AUTORES CIENTÍFICO-TÉCNICOS Y ACADÉMICOS El mundo de las tarjetas gráficas Laura Raya González La capacidad computacional de todo un centro de computación, al alcance de tus manos Las tarjetas gráficas

Más detalles

Procesamiento Paralelo

Procesamiento Paralelo Procesamiento Paralelo Arquitecturas de Computadoras Paralelas Javier Iparraguirre Universidad Tecnológica Nacional, Facultad Regional Bahía Blanca 11 de Abril 461, Bahía Blanca, Argentina jiparraguirre@frbb.utn.edu.ar

Más detalles

Línea del tiempo de los microprocesadores

Línea del tiempo de los microprocesadores El 4004 fue el primer microprocesador del mundo desarrollado por Intel. CPU de 4 bits Intel 4004 1971 Línea del tiempo de los microprocesadores 1972 Codificado inicialmente como 1201 (fue pedido a Intel

Más detalles

Tema 1 Introducción. David Vallejo Fernández. Curso 2007/2008. Escuela Superior de Informática

Tema 1 Introducción. David Vallejo Fernández. Curso 2007/2008. Escuela Superior de Informática Tema 1 Introducción David Vallejo Fernández Curso 2007/2008 Escuela Superior de Informática Índice de contenidos 1.Computer Graphics. 2.Principales aplicaciones. 3.APIs gráficas. 4.. 5.Resumen. 2 1 Computer

Más detalles

UNIVERSIDAD AUTÓNOMA METROPOLITANA IZTAPALAPA

UNIVERSIDAD AUTÓNOMA METROPOLITANA IZTAPALAPA UNIVERSIDAD AUTÓNOMA METROPOLITANA IZTAPALAPA Propuesta de trabajo de investigación Maestría en Ciencias y Tecnologías de la Información DEPURADOR DE APLICACIONES GD-MP GRÁFICAS EN México, 2015 1. Responsables

Más detalles

Computación de Propósito General en Unidades de Procesamiento Gráfico GPGPU. Clase 1 Introducción

Computación de Propósito General en Unidades de Procesamiento Gráfico GPGPU. Clase 1 Introducción Computación de Propósito General en Unidades de Procesamiento Gráfico () P. Ezzatti, M. Pedemontey E. Dufrechou Clase 1 Introducción Contenido Un poco de historia El pipeline gráfico Tarjetas programables

Más detalles

ANTEPROYECTO FIN DE CARRERA

ANTEPROYECTO FIN DE CARRERA ANTEPROYECTO FIN DE CARRERA Alberto Monescillo Álvarez 2 de Abril de 2009 TÍTULO: Paralelización de algoritmos para el procesado de imágenes de teledetección DEPARTAMENTO: Electrónica AUTOR: Alberto Monescillo

Más detalles

Teledetección December 15, 2003

Teledetección December 15, 2003 Teledetección December 15, 2003 2 Introducción El término teledetección indica la adquisición de información sobre un objeto a distancia, sin un contacto material entre el objeto observado y el observador.

Más detalles

Proyecto de investigación conjunto UP-UIS-U de A-ITM Convocatoria 531 Ecopetrol-Colciencias. GRUPO DE INVESTIGACION PANGEA

Proyecto de investigación conjunto UP-UIS-U de A-ITM Convocatoria 531 Ecopetrol-Colciencias. GRUPO DE INVESTIGACION PANGEA Proyecto de investigación conjunto UP-UIS-U de A-ITM Convocatoria 531 Ecopetrol-Colciencias. GRUPO DE INVESTIGACION PANGEA MIGRACIÓN SÍSMICA PREAPILADO EN PROFUNDIDAD POR EXTRAPOLACIÓN DE CAMPOS DE ONDA

Más detalles

Francisco Javier Hernández López

Francisco Javier Hernández López Francisco Javier Hernández López fcoj23@cimat.mx http://www.cimat.mx/~fcoj23 Ejecución de más de un cómputo (cálculo) al mismo tiempo o en paralelo, utilizando más de un procesador. Arquitecturas que hay

Más detalles

Objetivos. Grafismo Electrónico. 1. Objetivos. José María López Valles Despacho 1.14 Ext.Tfno: 4816

Objetivos. Grafismo Electrónico. 1. Objetivos. José María López Valles Despacho 1.14 Ext.Tfno: 4816 Correo-e: JoseMaria.Lopez@uclm.es Web: teleco.uclm.es/ge José María López Valles Despacho 1.14 Ext.Tfno: 4816 Objetivos 1. Objetivos Comprender las técnicas utilizadas para el modelado de objetos y personajes

Más detalles

Ley de Amdahl Ley de Moore Prof. Gilberto Díaz

Ley de Amdahl Ley de Moore Prof. Gilberto Díaz Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Ley de Amdahl Ley de Moore Prof. Gilberto Díaz gilberto@ula.ve Departamento de Computación, Escuela de Sistemas, Facultad de Ingeniería

Más detalles

FLAG/C. Una API para computación matricial sobre GPUs. M. Jesús Zafont Alberto Martín Francisco Igual Enrique S. Quintana-Ortí

FLAG/C. Una API para computación matricial sobre GPUs. M. Jesús Zafont Alberto Martín Francisco Igual Enrique S. Quintana-Ortí FLAG/C Una API para computación matricial sobre GPUs M. Jesús Zafont Alberto Martín Francisco Igual Enrique S. Quintana-Ortí High Performance Computing & Architectures Group Universitat Jaume I de Castellón

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN EN CUDA. Francisco Javier Hernández López

INTRODUCCIÓN A LA PROGRAMACIÓN EN CUDA. Francisco Javier Hernández López INTRODUCCIÓN A LA PROGRAMACIÓN EN CUDA Francisco Javier Hernández López http://www.cimat.mx/~fcoj23 Guanajuato, Gto. Noviembre de 2012 Introducción a la Programación en CUDA 2 Qué es el Cómputo Paralelo

Más detalles

Montaje y Reparación de Sistemas Microinformáticos

Montaje y Reparación de Sistemas Microinformáticos Montaje y Reparación de Sistemas s Es uno de los componentes más imprescindible del equipo informático. Al igual que el resto de tarjetas de expansión, la tarjeta gráfica se conecta al bus PCIe. Algunas

Más detalles

Leapfrog Geo 3.1. Notas técnicas de la versión

Leapfrog Geo 3.1. Notas técnicas de la versión Página 1 Leapfrog Geo 3.1 Notas técnicas de la versión Este documento destaca las principales mejoras y nuevas funcionalidades de Leapfrog Geo 3.1. Por favor póngase en contacto con su equipo de soporte

Más detalles

GPUs. Comparación entre Nvidia y ATI. Raúl Rodríguez del Rosario

GPUs. Comparación entre Nvidia y ATI. Raúl Rodríguez del Rosario GPUs Comparación entre Nvidia y ATI Raúl Rodríguez del Rosario Índice Introducción... 3 Qué es una GPU?... 4 Nvidia... 5 ATI... 7 Benchmarks..... 9 Programación de la GPU... 11 OpenGL. 12 Direct3D 13 Mesa3D...

Más detalles

Adaptación de Algoritmos Geométricos al Uso de Hardware Gráfico Programable

Adaptación de Algoritmos Geométricos al Uso de Hardware Gráfico Programable Adaptación de Algoritmos Geométricos al Uso de Hardware Gráfico Programable Aplicaciones MEMORIA DE TESIS Presentada por José María NOGUERA ROZÚA Para optar al grado de doctor Universidad de Jaén, Departamento

Más detalles

Arquitecturas vectoriales, SIMD y extensiones multimedia

Arquitecturas vectoriales, SIMD y extensiones multimedia Arquitecturas vectoriales, SIMD y extensiones multimedia William Stallings, Organización y Arquitectura de Computadores, 5ta. ed., Capítulo 16: Procesamiento Paralelo. Andrew S. Tanenbaum, Organización

Más detalles

Utilización de Cluster de GPU en HPC. Un caso de estudio

Utilización de Cluster de GPU en HPC. Un caso de estudio Utilización de Cluster de GPU en HPC. Un caso de estudio Erica Montes de Oca, Laura De Giusti, Franco Chichizola, Armando De Giusti, Marcelo Naiouf Instituto de Investigación en Informática LIDI (III-LIDI)

Más detalles

Seminario II: Introducción a la Computación GPU

Seminario II: Introducción a la Computación GPU Seminario II: Introducción a la Computación GPU CONTENIDO Introducción Evolución CPUs-Evolución GPUs Evolución sistemas HPC Tecnologías GPGPU Problemática: Programación paralela en clústers heterogéneos

Más detalles

Paralelización del Algoritmo Criptográfico GOST Empleando el Paradigma de Memoria Compartida

Paralelización del Algoritmo Criptográfico GOST Empleando el Paradigma de Memoria Compartida Licencia Creative Commons Atribución- No Comercial Compartir Igual 4.0 Internacional Lámpsakos N o. 14 pp. 18-24 julio-diciembre 2015 ISSN: 2145-4086 Medellín Colombia Paralelización del Algoritmo Criptográfico

Más detalles

Uso eficiente de tarjetas gráficas para la visualización volumétrica de campos escalares

Uso eficiente de tarjetas gráficas para la visualización volumétrica de campos escalares Uso eficiente de tarjetas gráficas para la visualización volumétrica de campos escalares Responsables M. en I. Oscar Yañez Suárez (yaso@xanum.uam.mx) Dr. Jorge Garza Olguín (jgo@xanum.uam.mx) Perfil deseable

Más detalles

Madrid Python Meetup PYTHON Y FLINK

Madrid Python Meetup PYTHON Y FLINK Madrid Python Meetup PYTHON Y FLINK GMV, 2016 Propiedad de GMV Todos los derechos reservados ÍNDICE INTRODUCCIÓN APACHE FLINK EXPERIENCIA PYTHON CONCLUSIONES Madrid Python Meetup 2016/03/10 Página 2 QUIÉNES

Más detalles

Aceleradores gráficos. Su impacto en el bus del sistema.

Aceleradores gráficos. Su impacto en el bus del sistema. Aceleradores gráficos. Su impacto en el bus del sistema. Conceptos básicos Controladora de video tradicional en modo gráfico Buffer de video en placas ISA se ubica en el rango de posiciones de memoria

Más detalles

Tile64 Many-Core. vs. Intel Xeon Multi-Core

Tile64 Many-Core. vs. Intel Xeon Multi-Core Tile64 Many-Core vs. Intel Xeon Multi-Core Comparación del Rendimiento en Bioinformática Myriam Kurtz Francisco J. Esteban Pilar Hernández Juan Antonio Caballero Antonio Guevara Gabriel Dorado Sergio Gálvez

Más detalles

Análisis de la imagen y visión 3D. Áreas de investigación y tecnologías:

Análisis de la imagen y visión 3D. Áreas de investigación y tecnologías: 2012 Análisis de la imagen y visión 3D Áreas de investigación y tecnologías: Detección de objetos Segmentación y seguimiento de objetos Inpainting de imagen y video 2D y 3D Reconstrucción 3D Generación

Más detalles

Computación de Alta Performance Curso 2009 ARQUITECTURAS PARALELAS ARQUITECTURAS PARALELAS

Computación de Alta Performance Curso 2009 ARQUITECTURAS PARALELAS ARQUITECTURAS PARALELAS Computación de Alta Performance Curso 2009 CONTENIDO Arquitecturas secuenciales y paralelas. Clasificación de Flynn. Modelo SIMD. GPUs. Modelo SISD. Modelo SIMD. Arquitectura MIMD MIMD con memoria compartida.

Más detalles

Tarjetas gráficas para acelerar el cómputo complejo

Tarjetas gráficas para acelerar el cómputo complejo LA TECNOLOGÍA Y EL CÓMPUTO AVANZADO Tarjetas gráficas para acelerar el cómputo complejo Tarjetas gráficas para acelerar el cómputo complejo Jorge Echevarría * La búsqueda de mayor rendimiento A lo largo

Más detalles

HPC y GPUs. GPGPU y software libre. Emilio J. Padrón González DE UNIVERSIDADE DA CORUNA GAC.UDC.ES

HPC y GPUs. GPGPU y software libre. Emilio J. Padrón González DE UNIVERSIDADE DA CORUNA GAC.UDC.ES HPC y GPUs GPGPU y software libre Emilio J. Padrón González DE UNIVERSIDADE DA CORUNA GAC.UDC.ES Workshop HPC y Software Libre Ourense, Octubre 2011 Contenidos 1 Introducción Evolución CPUs Evolución GPUs

Más detalles

INTRODUCCIÓN A LA COMPUTACIÓN PARALELA CON GPUS

INTRODUCCIÓN A LA COMPUTACIÓN PARALELA CON GPUS INTRODUCCIÓN A LA COMPUTACIÓN PARALELA CON GPUS Sergio Orts Escolano sorts@dtic.ua.es Vicente Morell Giménez vmorell@dccia.ua.es Universidad de Alicante Departamento de tecnología informática y computación

Más detalles

Estudio de la Wii U: CPU y GPU

Estudio de la Wii U: CPU y GPU 1/21 http://en.wikipedia.org/wiki/file:wii_u_and_gamepad.jpg 2/21 Introducción La consola Creada por Nintendo Sucesor de la Wii Lanzada en 2012 http://en.wikipedia.org/wiki/file:wiiu.svg Hardware Gráficos

Más detalles

FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013

FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013 FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS CNCA Abril 2013 6. COMPUTACIÓN DE ALTO RENDIMIENTO Ricardo Román DEFINICIÓN High Performance Computing - Computación de Alto Rendimiento Técnicas, investigación

Más detalles

También denominada adaptador de vídeo, es uno de los componentes más básicos e importantes del ordenador, ya que nos va a permitir visualizar toda la

También denominada adaptador de vídeo, es uno de los componentes más básicos e importantes del ordenador, ya que nos va a permitir visualizar toda la Conrado Perea También denominada adaptador de vídeo, es uno de los componentes más básicos e importantes del ordenador, ya que nos va a permitir visualizar toda la información con la que se trabaja. Antiguamente

Más detalles

Instrumentación virtual (Aplicaciones Educativas) José Manuel Ruiz Gutiérrez

Instrumentación virtual (Aplicaciones Educativas) José Manuel Ruiz Gutiérrez Instrumentación virtual (Aplicaciones Educativas) INDICE 1.- Conceptos Generales sobre Instrumentación 2.- Areas de Aplicación de la Instrumentación Virtual 3.- Arquitectura Básica de un Sistema de Adquisición

Más detalles

Procesamiento Paralelo

Procesamiento Paralelo Procesamiento Paralelo Arquitecturas de Computadoras Paralelas Javier Iparraguirre Universidad Tecnológica Nacional, Facultad Regional Bahía Blanca 11 de Abril 461, Bahía Blanca, Argentina jiparraguirre@frbb.utn.edu.ar

Más detalles

Yeray Miranda Betancor Periféricos e interfaces

Yeray Miranda Betancor Periféricos e interfaces Yeray Miranda Betancor Periféricos e interfaces Conectores. Interfaz con la placa base. Componentes de un adaptador gráfico. Terminología de las tarjetas gráficas. Como funciona una tarjeta gráfica. Direct3D

Más detalles

Microprocesadores para Comunicaciones 5º ETSIT Curso 2008/2009. Laura Beatriz Melián Gutiérrez

Microprocesadores para Comunicaciones 5º ETSIT Curso 2008/2009. Laura Beatriz Melián Gutiérrez Microprocesadores para Comunicaciones 5º ETSIT Curso 2008/2009 Laura Beatriz Melián Gutiérrez Introducción Xbox 360 Playstation 3 Wii Comparativa Conclusiones 1 Videoconsolas pertenecientes a la Séptima

Más detalles

Tecnologías, Organización y Microarquitectura

Tecnologías, Organización y Microarquitectura Septiembre 2012 Tecnología de Integración Nanotecnología Tecnología de Integración Imágenes obtenidas con TEM (Transmission Electron Microscope) de una cepa del virus de la influenza, y de un transistor

Más detalles

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE INFORMÁTICA Y ELECTRÓNICA ESCUELA DE INGENIERÍA EN SISTEMAS

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE INFORMÁTICA Y ELECTRÓNICA ESCUELA DE INGENIERÍA EN SISTEMAS ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE INFORMÁTICA Y ELECTRÓNICA ESCUELA DE INGENIERÍA EN SISTEMAS ANÁLISIS DE LA PROGRAMACIÓN CONCURRENTE SOBRE LA CPU Y GPU EN EL DESARROLLO DE FRACTAL

Más detalles

Capturadora de Video USB 3.0 a HDMI, DVI, VGA y Video por Componentes - Grabador de Video HD 1080p 60fps

Capturadora de Video USB 3.0 a HDMI, DVI, VGA y Video por Componentes - Grabador de Video HD 1080p 60fps Capturadora de Video USB 3.0 a HDMI, DVI, VGA y Video por Componentes - Grabador de Video HD 1080p 60fps Product ID: USB3HDCAP Este dispositivo externo USB 3.0 de captura de video permite grabar video

Más detalles

Universidad Católica Nuestra Señora de la Asunción Facultad de Ciencias y Tecnología Departamento de Ingeniería Electrónica e Informática

Universidad Católica Nuestra Señora de la Asunción Facultad de Ciencias y Tecnología Departamento de Ingeniería Electrónica e Informática Universidad Católica Nuestra Señora de la Asunción Facultad de Ciencias y Tecnología Departamento de Ingeniería Electrónica e Informática Teoría y Aplicación de la Informática 2 Tarjetas Gráficas de ultima

Más detalles

PC s en Extinción: NComputing las pone en Jaque (Mate)

PC s en Extinción: NComputing las pone en Jaque (Mate) PC s en Extinción: NComputing las pone en Jaque (Mate) www.ncomputing.com Temario Tendencias Globales Tecnología NComputing NComputing en Acción Preguntas & Respuestas 2 3 Tendencias Globales - Breve Introducción

Más detalles

Reconstrucción Tridimensional a Partir de Varias Imágenes

Reconstrucción Tridimensional a Partir de Varias Imágenes Reconstrucción Tridimensional a Partir de Varias Imágenes Dr. Luis Gerardo de la Fraga E-mail: fraga@cs.cinvestav.mx Sección de Computación Departamento de Ingeniería Eléctrica CINVESTAV 22 de noviembre,

Más detalles

Supercompresión de video y aplicaciones. Universidad Nacional de Tucumán Facultad de Ciencias Exactas y Tecnología mario mastriani.

Supercompresión de video y aplicaciones. Universidad Nacional de Tucumán Facultad de Ciencias Exactas y Tecnología mario mastriani. Supercompresión de video y aplicaciones Universidad Nacional de Tucumán Facultad de Ciencias Exactas y Tecnología mario mastriani Agosto de 2012 1 Indice - Un poco de TV Digital - Nuestras investigaciones

Más detalles

1 Software de una computadora 2 Sistemas operativos 3 Manejo avanzado y programación en ms-dos 4 Lenguajes de programación

1 Software de una computadora 2 Sistemas operativos 3 Manejo avanzado y programación en ms-dos 4 Lenguajes de programación 1 Software de una computadora 1.1 Software de control o sistema de explotación 1.2 Software de tratamiento 1.3 Software de diagnóstico y mantenimiento 1.4 Actividades: software de una computadora 2 Sistemas

Más detalles

Arquitecturas basadas en computación gráfica (GPU)

Arquitecturas basadas en computación gráfica (GPU) Arquitecturas basadas en computación gráfica (GPU) Francesc Guim Ivan Rodero PID_00184818 CC-BY-NC-ND PID_00184818 Arquitecturas basadas en computación gráfica (GPU) Los textos e imágenes publicados en

Más detalles

Cálculo en paralelo empleando tarjetas gráficas Aplicación al algoritmo símplex revisado

Cálculo en paralelo empleando tarjetas gráficas Aplicación al algoritmo símplex revisado Cálculo en paralelo empleando tarjetas gráficas Aplicación al algoritmo símplex revisado Palabras clave: programación matemática, símplex revisado, GPGPU, CUDA. Resumen: En este artículo se presenta el

Más detalles

Sistemas Electrónicos Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación

Sistemas Electrónicos Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación Charlas Informativas sobre las Especialidades de los Grados E.T.S.I.I.T. Jesús Banqueri Ozáez Departamento de Electrónica y Tecnología

Más detalles

Motherboard. Daniel Rúa Madrid

Motherboard. Daniel Rúa Madrid Motherboard Daniel Rúa Madrid Qué es? La Motherboard es la placa principal de circuitos impresos y contiene los buses, que permiten que los datos sean transportados entre los diferentes componentes de

Más detalles

Extended Chirp Scaling In GPGPU

Extended Chirp Scaling In GPGPU Extended Chirp Scaling In GPGPU S. Abbate, J. Gonzalez, S. Gutierrez, J. Areta and M. Denham 1 Abstract We present in this article the implementation of Chirp Scaling Algorithm for SAR systems signal processing.

Más detalles

Revisión de Conceptos. Estructura de un Computador von Neumann. Arquitectura de Computadores I Introducción

Revisión de Conceptos. Estructura de un Computador von Neumann. Arquitectura de Computadores I Introducción Revisión de Conceptos. Estructura de un Computador von Neumann Arquitectura de Computadores I Introducción Objetivo Análisis de la estructura y funcionamiento de los computadores: naturaleza y características

Más detalles

AMD Habla De Su Primera Arquitectura Completamente Nueva

AMD Habla De Su Primera Arquitectura Completamente Nueva AMD Habla De Su Primera Arquitectura Completamente Nueva Nuestro equipo editorial, ha llevado a cabo una excelente labor para informales todo lo último que ha "comentado" AMD durante el AMD Analyst Day

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ CURSOS IMPARTIDOS EN PREGRADO Y POSTGRADO POR LA DRA. GISELA DE CLUNIE

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ CURSOS IMPARTIDOS EN PREGRADO Y POSTGRADO POR LA DRA. GISELA DE CLUNIE UNIVERSIDAD TECNOLÓGICA DE PANAMÁ CURSOS IMPARTIDOS EN PREGRADO Y POSTGRADO POR LA DRA. GISELA DE CLUNIE 1 Cursos impartidos a Pre-grado Año Semestre Asignatura 2015 I Ingeniería de Software II 2015 II

Más detalles

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar. CAR Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar http://acarus2.uson.mx Infraestructura de Hardware Software Conexiones remotas http://acarus2.uson.mx

Más detalles

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN TÍTULO DEL PROYECTO: Diseño y Pruebas de servidor de alto desempeño, procesador gráfico e investigación en IoT EMPRESA BENEFICIADA: Intel Tecnología de México, S.A. de C.V. MODALIDAD: INNOVATEC MONTO DE

Más detalles

USO DE PROCESADORES DE TARJETAS GRÁFICAS PARA VALIDACIÓN DE FORTALEZAS DE ALGORITMOS CRIPTOGRÁFICOS

USO DE PROCESADORES DE TARJETAS GRÁFICAS PARA VALIDACIÓN DE FORTALEZAS DE ALGORITMOS CRIPTOGRÁFICOS PONTIFICIA UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA INFORMÁTICA USO DE PROCESADORES DE TARJETAS GRÁFICAS PARA VALIDACIÓN DE FORTALEZAS DE ALGORITMOS CRIPTOGRÁFICOS

Más detalles

GPGPU Avanzado. Sistemas Complejos en Máquinas Paralelas. Esteban E. Mocskos (emocskos@dc.uba.ar) 5/6/2012

GPGPU Avanzado. Sistemas Complejos en Máquinas Paralelas. Esteban E. Mocskos (emocskos@dc.uba.ar) 5/6/2012 Sistemas Complejos en Máquinas Paralelas GPGPU Avanzado Esteban E. Mocskos (emocskos@dc.uba.ar) Facultad de Ciencias Exactas y Naturales, UBA CONICET 5/6/2012 E. Mocskos (UBA CONICET) GPGPU Avanzado 5/6/2012

Más detalles

IDENTIFICACIÓN Y SEGUIMIENTO DE OBJETOS PARA EL CONTROL DE UN ROBOT MÓVIL

IDENTIFICACIÓN Y SEGUIMIENTO DE OBJETOS PARA EL CONTROL DE UN ROBOT MÓVIL IDENTIFICACIÓN Y SEGUIMIENTO DE OBJETOS PARA EL CONTROL DE UN ROBOT MÓVIL Moisés García Villanueva 93, Juan Carlos Silva Chávez 94, Alberto Torres Ramírez 95, Leonardo Romero Muñoz 96 El sistema de percepción

Más detalles

8 abril 2014 IFEMA Madrid spain.ni.com/nidays. spain.ni.com

8 abril 2014 IFEMA Madrid spain.ni.com/nidays. spain.ni.com 8 abril 2014 IFEMA Madrid /nidays 1 Diseño de Sistemas de alto rendimiento para pruebas, medidas y control Covadonga Villalba Aplicaciones de Altas Prestaciones Test de producción de volumen elevado Creciente

Más detalles

Especialidades en GII-TI

Especialidades en GII-TI Especialidades en GII-TI José Luis Ruiz Reina (coordinador) Escuela Técnica Superior de Ingeniería Informática Mayo 2014 Qué especialidades tiene la Ingeniería Informática? Según las asociaciones científicas

Más detalles

COMPOSICIÓN DE MOSAICOS DE FONDOS DE OJO Y SU APLICACIÓN EN LA TELEOFTALMOLOGÍA

COMPOSICIÓN DE MOSAICOS DE FONDOS DE OJO Y SU APLICACIÓN EN LA TELEOFTALMOLOGÍA COMPOSICIÓN DE MOSAICOS DE FONDOS DE OJO Y SU APLICACIÓN EN LA TELEOFTALMOLOGÍA J.F. NIETO 1, I. MIRANDA 2, D. GARCIA 3 1 Departamento de Informática. Hospital Nuestra Señora de Sonsoles. Ávila. España.

Más detalles

Sistema de programación matemática en paralelo empleando tarjetas gráficas.

Sistema de programación matemática en paralelo empleando tarjetas gráficas. Sistema de programación matemática en paralelo empleando tarjetas gráficas. Autor: Alfredo G. Escobar Portillo Director: Jesús Mª Latorre Canteli Resumen: El presente proyecto intenta comprobar la eficacia

Más detalles

Cámara IP Profesional Serie DS-2CDXXX

Cámara IP Profesional Serie DS-2CDXXX Cámara IP Profesional Serie DS-2CDXXX Descripción: La serie de Cámaras de Red HIKVISION fueron diseñadas específicamente para funciones de monitoreo remoto de Audio y Video en tiempo real sobre sitios

Más detalles

Aplicaciones. Aplicaciones. Aplicaciones. Computación Gráfica Introducción Qué es Computación Gráfica? Introducción. Objetivos

Aplicaciones. Aplicaciones. Aplicaciones. Computación Gráfica Introducción Qué es Computación Gráfica? Introducción. Objetivos Computación Gráfica Introducción Qué es Computación Gráfica? Introducción VyGLab Lab. de Visualización y Computación Gráfica DCIC - UNS 1º Cuatrimestre 2015 Es el estudio de métodos para crear, manipular

Más detalles

Clusters frente a GPUs para Detección Automática de Objetivos en Imágenes Hiperespectrales de la Superficie Terrestre

Clusters frente a GPUs para Detección Automática de Objetivos en Imágenes Hiperespectrales de la Superficie Terrestre Clusters frente a GPUs para Detección Automática de Objetivos en Imágenes Hiperespectrales de la Superficie Terrestre Abel Paz Grupo Computación Hiperespectral (HYPERCOMP) Dept. Tecnología de Computadores

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 218801 EMPRESA BENEFICIADA: CANEL S S.A DE C.V. TÍTULO DEL PROYECTO: Innovación para disminución de huella ecológica en procesos de confitería mediante la generación de energía eléctrica,

Más detalles

Aplicación de Apache Spark y su librería MLlib para el desarrollo de sistemas recomendadores

Aplicación de Apache Spark y su librería MLlib para el desarrollo de sistemas recomendadores Aplicación de Apache Spark y su librería MLlib para el desarrollo de sistemas recomendadores Enrique Costa-Montenegro1, Alexander Tsybanev1, Héctor Cerezo-Costas2, Francisco Javier González-Castaño 1,

Más detalles

Control de procesos industriales

Control de procesos industriales GUÍA DOCENTE 2013-2014 Control de procesos industriales 1. Denominación de la asignatura: Control de procesos industriales Titulación Grado en Ingeniería Electrónica Industrial y Automática Código 6420

Más detalles

Computación Gráfica = CG = Computer Graphics

Computación Gráfica = CG = Computer Graphics Computación Gráfica = CG = Computer Graphics Porqué computación gráfica? Para qué sirve? Cómo se utiliza? Cuáles son las principales áreas? Necesidad contemporanea Visualizar/Analizar lo imposible Una

Más detalles

1. Introducción. Indice de contenidos [70 diapositivas] Aplicaciones bioinformáticas en GPUs: Imágenes de alta resolución y análisis genómico

1. Introducción. Indice de contenidos [70 diapositivas] Aplicaciones bioinformáticas en GPUs: Imágenes de alta resolución y análisis genómico Aplicaciones bioinformáticas en GPUs: Imágenes de alta resolución y análisis genómico Manuel Ujaldón Martínez Nvidia CUDA Fellow Departamento de Arquitectura de Computadores Universidad de Málaga Indice

Más detalles

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel ha lanzado su procesador Xeon Phi en la Conferencia Internacional de Supercomputación de Alemania. El procesador

Más detalles

SISTEMA DE VISUALIZACIÓN DE ALTA RESOLUCIÓN DE IMÁGENES CIENTÍFICAS

SISTEMA DE VISUALIZACIÓN DE ALTA RESOLUCIÓN DE IMÁGENES CIENTÍFICAS SISTEMA DE VISUALIZACIÓN DE ALTA RESOLUCIÓN DE IMÁGENES CIENTÍFICAS Jorge Sánchez Compte 1, Xavier Ochoa Chehab 2 1 Ingeniero en Computación 2004 2 Director de Tesis. Ingeniero en Computación, Escuela

Más detalles

Estudio de la Wii U: CPU y GPU. Michael Harry O'Gay García Microprocesadores para comunicaciones ULPGC

Estudio de la Wii U: CPU y GPU. Michael Harry O'Gay García Microprocesadores para comunicaciones ULPGC Estudio de la Wii U: CPU y GPU Michael Harry O'Gay García Microprocesadores para comunicaciones ULPGC Índice Índice...2 Introducción...2 Diseño del Hardware...3 El CPU: Espresso...4 El GPU: Latte...4 Comparación

Más detalles

Control de procesos industriales

Control de procesos industriales GUÍA DOCENTE 2012-2013 Control de procesos industriales 1. Denominación de la asignatura: Control de procesos industriales Titulación Grado en Ingeniería Electrónica Industrial y Automática Código 6420

Más detalles

MICRODISEÑO CURRICULAR Ingeniería de Sistemas. Créditos TPS TIS TPT TIT

MICRODISEÑO CURRICULAR Ingeniería de Sistemas. Créditos TPS TIS TPT TIT 1. IDENTIFICACIÓN Asignatura Visión Artificial Área Nivel IV Código Pensum Correquisito(s) Prerrequisito(s) Créditos TPS TIS TPT TIT 2. JUSTIFICACIÓN. La visión artificial es una de las disciplinas de

Más detalles

RealFlow es el standard actual en el medio audiovisual para la creación y simulación de fluidos.

RealFlow es el standard actual en el medio audiovisual para la creación y simulación de fluidos. RealFlow es un programa de simulaciones de partículas. Estas partículas pueden ser influenciadas de diversas maneras por los nodos llamados Daemons que se pueden hacer diversas tareas tales como simular

Más detalles

RECONOCIMIENTO DE SUS COMPONENTES - LA PC POR DENTRO:

RECONOCIMIENTO DE SUS COMPONENTES - LA PC POR DENTRO: RECONOCIMIENTO DE SUS COMPONENTES - LA PC POR DENTRO: La placa base, placa madre, tarjeta madre (en ingles motherboard o mainboard) es una tarjeta de circuito a la que se conectan las demás partes de la

Más detalles

Alienware Alpha R2 Configuración y especificaciones

Alienware Alpha R2 Configuración y especificaciones Alienware Alpha R2 Configuración y especificaciones Modelo de equipo: Alienware Alpha R2 Modelo reglamentario: D07U Tipo reglamentario: D07U002/ D07U003 Notas, precauciones y avisos NOTA: Una NOTA proporciona

Más detalles

Nociones básicas de computación paralela

Nociones básicas de computación paralela Nociones básicas de computación paralela Javier Cuenca 1, Domingo Giménez 2 1 Departamento de Ingeniería y Tecnología de Computadores Universidad de Murcia 2 Departamento de Informática y Sistemas Universidad

Más detalles

TOTAL DE HORAS: Semanas de clase: 5 Teóricas: 3 Prácticas: 2. SERIACIÓN OBLIGATORIA ANTECEDENTE: Ninguna SERIACIÓN OBLIGATORIA SUBSECUENTE: Ninguna

TOTAL DE HORAS: Semanas de clase: 5 Teóricas: 3 Prácticas: 2. SERIACIÓN OBLIGATORIA ANTECEDENTE: Ninguna SERIACIÓN OBLIGATORIA SUBSECUENTE: Ninguna UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERÍA EN TELECOMUNICACIONES, SISTEMAS Y ELECTRÓNICA DENOMINACIÓN DE LA ASIGNATURA: Sistemas de Audio

Más detalles

Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática.

Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática. Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática. Programa de la asignatura: SIS-305 SISTEMA OPERATIVO II Total de Créditos: 3 Teórico: 2 Práctico:

Más detalles