La GPU como arquitectura emergente para supercomputación. Nicolás Guil y Manuel Ujaldón Dpto. Arquitectura de Computadores Universidad de Málaga

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

Download "La GPU como arquitectura emergente para supercomputación. Nicolás Guil y Manuel Ujaldón Dpto. Arquitectura de Computadores Universidad de Málaga"

Transcripción

1 La GPU como arquitectura emergente para supercomputación Nicolás Guil y Manuel Ujaldón Dpto. Arquitectura de Computadores Universidad de Málaga

2 Sumario I. El proceso de renderización [7] II. El nacimiento de GPGPU y su evolución [9] III. Arquitectura de la tarjeta gráfica y la memoria de vídeo [12] IV. Comparativa CPU-GPU y contribuciones de la GPU [5] V. Computación gráfica de altas prestaciones para propósito general [20] (OPCIONAL) 2

3 I. El proceso de renderización

4 El proceso de renderización 4

5 Operaciones sobre vértices: v Los elementos de la escena 5

6 Transformaciones geométricas tricas: El espacio tridimensional Viewing Modeling Projection Viewport Trípode Modelo Lente Fotografía Posicionamos el volumen de visualización en el mundo Posicionamos los modelos en el mundo Determinamos la forma del volumen de visualización Determinamos el área 2D en el que visualizamos la escena 6

7 Operaciones sobre fragmentos: Polígonos 1.- Unión de vértices según primitivas: Interpolación 2.- Relleno de polígonos: Rasterización 7

8 Operaciones con texturas y píxeles: Color Pegado de texturas, dando lugar a los píxeles de cada fragmento. 8

9 Etapas del procesamiento gráfico Entrada: Lista de vértices y sus atributos. 1. Procesar vértices (vertex shader). 2. Agrupar en primitivas (primitive assembly). 3. Rotar, trasladar, escalar, iluminar (T & L). 4. Acotar e interpolar (clipping, culling, interpolate). 5. Convertir primitivas a mallas de puntos (rasterizer). 6. Procesar píxeles (pixel shader). 7. Aplicar texturas. 8. Mezclar elementos (blending). Salida: Memoria de vídeo. 9

10 Programación n del procesador gráfico 10

11 II. El nacimiento de GPGPU y su evolución n durante el último lustro

12 2003. El punto de partida Se popularizan los shaders y su programación en Cg. Comienzan a verse los primeros códigos acelerados en la GPU pero la implementación es compleja y requiere un gran conocimiento del cauce de renderización gráfico: Tiempo de desarrollo elevado Perfil de usuario especializado. 12

13 2004. Polivalencia y rendimiento. Emerge con fuerza GPGPU, un movimiento que aglutina los esfuerzos académicos que montan algoritmos de propósito general en GPU: Simulaciones físicas. Procesamiento de señal. Biología computacional. Visión por computador. Gestión de bases de datos. Computación numérica. 13

14 2005: Consolidación de resultados Sistemas de partículas Simulaciones físicas Dinámica molecular Ganancia esperada en GPU: 2-3x Procesamiento de señal Consultas a B.D. Minería de datos Operaciones de reducción Ganancia esperada en GPU: 5-10x Renderizado de volúmenes Procesamiento de imágenes Bioinformática Ganancia esperada en GPU: 10-20x Ray Tracing Visualización Photon Mapping Ganancia: > 20x 14

15 2006. Emerge CUDA Ya no se discute el rendimiento ni la polivalencia del hardware gráfico, pero a la GPU aún le quedan dos asignaturas pendientes: Precisión de los resultados: Ausencia de floats (FP32) Facilidad de programación. Excesivo tiempo de desarrollo Ambos aspectos se resuelven con la llegada de CUDA en la serie 8 de Nvidia (Noviembre de 2006). CUDA: Compute Unified Device Architecture. CUDA: Cómo Utilizar un Dispositivo Avanzado con eficiencia, versatilidad, precisión y sencillez. 15

16 2007. Unificación n de sombreadores 16

17 Las dos lecciones más m s importantes que nos enseña a el procesamiento gráfico No confiar el futuro a la frecuencia, sino a la replicación de núcleos, que pueden aprovechar igualmente las mejoras del transistor. Posteriormente, se unifican estos núcleos. El ancho de banda sostenido con memoria sigue siendo la clave para un rendimiento elevado. Algunos fabricantes (IBM-CELL, Nvidia-CUDA) optan por un control más explícito de la memoria. 17

18 Lección n 1: Paralelismo masivo en procs.. de vértices y píxeles: p GeForce 6 y 7 (2004/2006) 18

19 Lección n 2: Reorganización n de procesadores y memoria: G80 (2007/2008) 19

20 Los paradigmas de computación n hasta llegar a CUDA CPU (desde los 70): GPU (hasta 2006): CUDA (desde 2007): 20

21 III. Arquitectura de la tarjeta gráfica y la memoria de vídeov

22 El diagrama de bloques de la tarjeta gráfica 22

23 Segmentación n y movimiento de datos en la GPU frente a la CPU La GPU también es una procesador segmentado, pero con rasgos muy particulares: No fluyen las instrucciones, sino los datos. Los operadores son unarios, lo que evita las dependencias y maximiza el paralelismo. Se dispone de un menor número de etapas dada la baja frecuencia. Se fomenta el procesamiento vectorial y superescalar, buscando aprovechar el paralelismo de datos. Parece un cauce de segmentación más homogéneo, pero no lo es: Cualitativamente: Los datos no son los mismos al principio (vértices) que al final (píxeles). Cuantitativamente: Los datos son más numerosos conforme se aproximan al final. 23

24 El diferente ritmo del procesador y la memoria 100,000 10,000 µproc 60%/año Rendimiento 1, Procesador Memoria La diferencia crece un 50% cada año DRAM 7%/año. Año 24 24

25 La memoria: Acceso y anchura 1992: FPM RAM. Acceso bidimensional por fila y columna. 1995: VRAM. Doble puerto, conectado a una línea de datos de 8 bits, con un RAMDAC de 32, 64 o 128 bits. 1997: SDRAM. Bancos entrelazados de factor 2 o 4. Tecnología barata. A partir de aquí, y durante una década, se producirán sucesivos desdobles en la anchura del bus cada dos años: 1998 (64 bits), 2000 (128 bits), 2003 (256 bits), 2006 (384 bits) y 2007 (512 bits), donde se alcanzan picos de ancho de banda superiores a 100 Mbytes/sg. 2008: Reducción del bus hasta 256 bits, como consecuencia de la reducción de área en el chip GPU y la mayor presencia de caché. 25

26 La memoria: Latencia Respecto a los modelos comerciales de memoria principal, la memoria de vídeo lleva una ventaja de dos generaciones: 26

27 La memoria: Ancho de banda. Velocidad por cada pin de datos Cada nueva generación ha logrado mejorar más proporcionalmente que su antecesora. 27

28 La memoria: Ancho de banda. Velocidad por cada pin de datos El ritmo de mejora se acerca al de una progresión geométrica 28

29 La memoria: Ancho de banda. Velocidad por cada pin de datos aunque en realidad se encuentra un poco por debajo de ella. 29

30 La memoria: Formas de uso La video-consola se aprovecha de la tecnología de memoria de vídeo, y el PC se beneficia de ambas. 30

31 La memoria: Su controlador Responsable del diálogo conjunto con los chips de memoria de vídeo de forma síncrona. Se ubica dentro del área de integración de la GPU. Esto lo emplea el K8 de AMD y luego Intel. Se conecta físicamente al bus de memoria. Establece una longitud de ráfaga fija para los diálogos, que suele ser 8 en Esto sugiere una línea de caché de 256 bytes (bajo bus de 256 bits). Responsable de conocer la relación con la memoria caché interna y la memoria principal externa. 31

32 Controlador de memoria. Arquitectura de la saga GeForce 32

33 Controlador de memoria. Arquitectura de la saga GeForce 33

34 Controlador de memoria. Arquitectura de la saga GeForce CONGESTION 34

35 Puntos débiles d del controlador de memoria en la saga GeForce Problemas: - Densidad de cableado. - Los cables de la DRAM saturan todo el espacio. - Enrutado complejo conduce a retardos en las transferencias. Penaliza: TAMAÑO ANCHURA FRECUENCIA Necesitamos un sistema de memoria más escalable Qué tal algo así: 35

36 Controlador de memoria. Arquitectura de la saga Radeon 36

37 Controlador de memoria saga Radeon: Servicio de una petición ELEMENTOS: -8 clientes de memoria. - 8 módulos de memoria (32 bits cada uno). - 4 paradas en el anillo (una por cada 64 bits). - 2 buses de lectura (en direcciones opuestas, de 256 bits cada una) - 1 red de escritura. 37

38 IV. Comparativa CPU-GPU y contribuciones de la GPU

39 De dónde d venimos y hacia dónde d vamos (según n la ITRS) Chips Memoria Tendencia Frecuencia (MHz): x / década Transistores (Mill.): x / década Consumo (W.) x / década Tamaño (Mbytes): x / década A. Banda (Gb/s): x / década Latencia (RAS, ns): x / década Ritmo evolutivo: Chips: Transistores > Frecuencia > Consumo Memoria: Tamaño > Ancho banda > Latencia 39

40 Comparativa de consumo CPU vs. GPU Movimiento de datos: Algo inferior en la GPU por la mayor proximidad de datos en su cauce Cálculo y computación: Muy superior en la GPU por el creciente número de transistores activos, consecuencia del elevado paralelismo. En conjunto: Una GPU actual puede duplicar el consumo de su CPU homóloga, llegándose a alcanzar 200 W frente a 100 W. Porcentaje de W. gastados para: CPU GPU Computación: 10% 30% Mov. datos: Consumo en los modelos de 2007 GeForce 8800GTX Radeon 2900XT Sólo GPU (pico) 170 W. 180 W. 90% 70% Todo el PC 350 W. 360 W. 40

41 sin embargo, la CPU presenta más m s puntos tórridos Fallece a una temperatura inferior Límites térmicos en CPU: Area de integración: 95ºC. Diodo térmico (lomo): 75ºC. Disipador: 65ºC. Aire de la carcasa: 55ºC Límites térmicos en GPU: Hasta 30 ºC superiores a la CPU. Para bajar la temperatura: Reducir la frecuencia. Reducir el voltaje. Mejorar el sistema de disipación: Material (Al/Cu), adherencia y dimensiones, ventilador (cm. y RPM). 41

42 La potencia bruta de cálculo c en ambos procesadores 42

43 Síntesis comparativa CPU-GPU A favor de la CPU: Cachés muy rápidas. Saltos de grano fino. Muchos paradigmas para ejecutar procesos e hilos. Alto rendimiento sobre un único hilo. PARALELISMO DE TAREAS A favor de la GPU: DRAM muy rápida. Muchas UFs para cálculos matemáticos. Microprogramación utilizando sombreadores. Alto rendimiento cuando se ejecutan tareas paralelas. PARALELISMO DE DATOS 43

44 Aportaciones de la GPU Código: Reorganizarlo de forma data-parallel desde el principio (GPU), en lugar de proceder secuencialmente para luego quedar en manos del paralelismo a nivel de instrucción (CPU). Datos: Mover el trabajo hacia donde están los datos (GPU), en lugar de mover los datos hacia donde está el trabajo (CPU). Mixto: Invertir el tradicional cuello de botella en el acceso a datos. Más transistores y menos velocidad para los cores, menos transistores y más velocidad para la memoria. 44

45 Escalabilidad de la GPU frente a la CPU Tipo Procesador Cores /Chip ALUs/ core SIMD width MaxT GPU Radeon HD GPU GeForce CPU Intel Core 2 Quad CPU STI Cell BE CPU Sun UltraSparc T Intel: Sólo el procesamiento SSE, sin incluir la FPU x86. STI (Sony-Toshiba-IBM): Sólo los cores de los SPEs, sin contar el PPE. ALUs/core: Punto flotante de 32 bits (las ALUs son suma-producto). T: El ratio entre los contextos de threads de un core y los threads que pueden ejecutarse de forma simultánea. Describe hasta qué punto los cores de un procesador son capaces de ocultar sus paradas a través de multithreading hardware. 45

46 Cómo pueden complementarse CPU y GPU Las CPU tienen un modelo de programación que resulta más familiar a usuarios y programadores, pero las GPU tiene un rendimiento pico superior. SOLUCIÓN: La GPU se acerca a la CPU en el plano SW: GPGPU. Cg de Nvidia (2003). CUDA de Nvidia (2006). CAL de AMD/ATI (2008). La CPU se deja influenciar por la GPU a nivel HW: Cell, de Sony-Toshiba-IBM (2006). Larrabee, de Intel (2009). Fusion, de AMD (2009). 46

47 V. Computación n gráfica de altas prestaciones para propósito general

48 Nuevo perfil de usuario en Nvidia GeForce Ocio y entretenimiento Quadro Diseño y creación Tesla TM Computación de altas prestaciones Todos ellos basados en una misma microarquitectura 48

49 Comparativa GeForce, Quadro y TESLA en la serie 8 Modelo comercial Multiprocesadores Versión de CUDA GeForce 8800 Ultra, 8800 GTX GeForce 8800 GT GeForce 8800M GTX GeForce 8800 GTS GeForce 8800M GTS GeForce 8600 GTS, 8600 GT, 8700M GT, 8600M GT/GS GeForce 8500 GT, 8400 GS, 8400M GT, 8400M GS GeForce 8400M G Tesla S870 4x Tesla D870 2x Tesla C Quadro Plex 1000 Model S4 4x Quadro Plex 1000 Model IV 2x Quadro FX Quadro FX

50 Resumen de la gama de modelos TESLA Variantes: Tarjeta: C870. Una GPU. ~ 500 (Jun 08 en PNY). Estación de trabajo: D870. Dos GPUs. ~ Servidor: S870. Cuatro GPUs. ~ Rendimiento máximo: 2 TFLOPS. Rasgos comunes más sobresalientes: No disponen de salida de vídeo. Consumo energético elevado (hasta 800 W). Contaminación acústica notoria (hasta 70 db). 50

51 Gama baja: C870 51

52 Gama media: D870. Dos GPUs. 52

53 Gama alta: S870. Cuatro GPUs en configuración n de 2x2. Montaje en RACK. 53

54 Diagrama de bloques de un servidor TESLA 54

55 Comparativa de la gama TESLA en las series 8 y 10 Rasgo S870 S1070 Número de GPUs 4 4 Número de procesadores streaming por GPU Número total de procesadores streaming (SPs) Consumo energético medio 550 W. 700 W. Precisión de punto flotante IEEE 754 simple precisión IEEE 754 simple y doble precisión GFLOPS 345 x 4 = 1380 (1.35 GHz x2 x 128) Nvidia dice 520 x x 4 = 2592 (1.35 GHz x2 x 240) Nvidia dice 1000 x 4 Tamaño de la memoria de vídeo GDDR3 6 Gbytes (1.5 por GPU) 16 Gbytes (4 por GPU) Anchura del bus de memoria GDDR3 384 bits en cada GPU 512 bits en cada GPU Frecuencia de reloj de la memoria GDDR3 2 x 800 MHz 2 x 800 MHz Ancho de banda de la memoria 307 Gbytes/sg. (76.8 por cada GPU) 408 Gbytes/sg. (102 por cada GPU) Bus de comunicación con CPU PCIe x16 o x8 versión 1.0 PCIe x16 o x8 versión 2.0 Entorno de programación CUDA 1.0 CUDA

56 La GPU: Algo más m s que una arquitectura para jugar 56

57 Las bazas de un supercomputador basado en un cluster de GPUs Permite alcanzar un rendimiento similar al de los supercomputadores a un coste cien veces inferior. La función coste/rendimiento es más favorable en arquitecturas basadas en núcleos sencillos como CELL o GPU que en supercomputadores basados en núcleos fuera-de-orden (como las CPU de Intel/AMD). 57

58 Las bazas de un supercomputador basado en un cluster de GPUs (2) Los supercomputadores nunca han sido populares porque no dan beneficios y hace falta ser un gurú para programarlos. La industria de los video-juegos tiene un ingente mercado que garantiza la viabilidad económica. Desarrolla una notable infraestructura software en constante evolución: Entornos de programación, funcionalidad, versatilidad,... lo que mantiene una gran cantera de programadores que pueden reciclarse fácilmente hacia tareas de propósito general. 58

59 Lo que nunca tuvo la computación de altas prestaciones Popularidad y precio: Las GPUs están en todas partes y son baratas. Son un gran negocio. 50 Ventas de GPUs (millones)

60 Lo que siempre tuvo la computación n de altas prestaciones Complicaciones a la hora de programarlas: El modelo de programación gráfica se basa en un número predefinido de etapas, sobre las que resulta difícil soportar cualquier tipo de computación de una forma eficiente. El rendimiento pico está ahí, pero cuesta sacarle partido en computación de propósito general. 60

61 BALE: Ejemplo de cluster de GPU actual Adquirido en el Ohio Supercomputing Center en Junio de Consta de 18 nodos funcionando bajo Linux, cada uno de ellos con: Dos CPU Opteron dual-core de 2.6 GHz. 8 Gbytes de memoria principal. 750 Gbytes de espacio de disco. Dos GPU Quadro 5600 de Nvidia, cada una con 1.5 Gbytes de memoria de vídeo. Conexión por Infiniband. 61

62 Cada uno de los 18 nodos de visualización n del supercomputador BALE 62

63 Prestaciones comparativas CPU/GPU en cálculo c y acceso a memoria Procesador CPU (AMD) GPU (Nvidia) Modelo arquitectural Opteron X G80 Frecuencia de reloj 2.6 GHz 600 MHz / 1.35 GHz Número de núcleos 2 cores 128 stream processsors Potencia de cálculo 2 cores x 4.4 GFLOPS = 8.8 GFLOPS madd(2 FLOPS) x128 SP x 1.35 GHz = GFLOPS En el total de 18 nodos x 2 zócalos GFLOPS 12.4 TFLOPS!! Memoria CPU (AMD) GPU (Nvidia) Capacidad y tipo 8 Gbytes de DDR2 1.5 Gbytes de GDDR3 Frecuencia de reloj 2x 333 MHz 2x 800 MHz Anchura del bus 128 bits (doble canal) 384 bits Ancho de banda 10.8 Gbytes/sg Gbytes/sg. 63

64 Aplicación al diagnóstico del cáncer Whole-slide image Image tiles (40X magnification) ` Computation units Classification map CPU GPU PS 3 Assign classification labels Label 1 Label 2 background undetermined 64

65 Resultados experimentales Para una media de 600 pacientes que son tratados en el hospital anualmente y 5-6 muestras de imágenes de alta resolución por cada paciente, la aplicación que funciona con Matlab tarda 21 meses en procesar toda la información en un PC. Con una sola GPU, el tiempo se reduce a: 5.3 días utilizando Cg. 2.4 días utilizando CUDA. Utilizando los 16 nodos del cluster de GPUs: El tiempo computacional es inferior a las 2 horas. 65

66 Aplicación n 2: Reconstrucción n 3D de especímenes y tejidos 66

67 Escalabilidad en CPU-GPU 67

68 Aplicaciones portadas a GPU (según Nvidia en 2008) 3D Image Analysis Adaptive radiation therapy Acoustics Astronomy Audio Automobile visioni Bioinformatics Biological simulation Broadcast Cellular automata Computational Fluid Dynamics Computer Vision Cryptography CT Reconstruction Data Mining Digital cinema/projections Electromagnetic interference Equity training Film Financial Languages GIS Holographics cinema Imaging Mathematics research Military Mine planning Molecular dynamics MRI reconstruction Multispectral imaging Nbody Network processing Neural networks Oceanographic research Optical inspection Particle physics Protein folding Quantum chemistry Ray tracing Radar Reservoir simulation Robotic vision/ai Robotic surgery Satellite data analysis Seismic imaging Surgery simulation Surveillance Ultrasound Video conferencing Telescope Video Visualization Wireless X-ray 68

69 Resumen final El procesamiento streaming o basado en flujos representa una nueva forma de hacer las cosas, donde los protagonistas son los datos, no las instrucciones. Cada vez se le saca más provecho desde la perspectiva de un programador no familiarizado con la peculiar idiosincrasia de la programación gráfica. El fenómeno ha trascendido ya a los multiprocesadores, donde se busca un modelo híbrido en el que cada procesador pueda hacer lo que mejor sabe. La industria del ocio garantiza la viabilidad comercial de futuros desarrollos y la escalabilidad de la arquitectura augura un futuro muy prometedor. 69

Memorias RAM. Basilio B. Fraguela Rodríguez. Copyright Basilio B. Fraguela 2006

Memorias RAM. Basilio B. Fraguela Rodríguez. Copyright Basilio B. Fraguela 2006 Memorias RAM Basilio B. Fraguela Rodríguez Evolución de la velocidad del procesador y la memoria 1000 Ley de Moore CPU µproc 60%/año 100 10 1 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 DRAM 1990

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

Kepler. 1. Presentación de la arquitectura. Índice de contenidos [25 diapositivas] Kepler, Johannes (1571-1630)

Kepler. 1. Presentación de la arquitectura. Índice de contenidos [25 diapositivas] Kepler, Johannes (1571-1630) Índice de contenidos [25 diapositivas] Manuel Ujaldón Nvidia CUDA Fellow Dpto. Arquitectura de Computadores Universidad de Málaga 1. Presentación de la arquitectura [3] 2. Los cores y su organización [7]

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

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

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

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

MEMORIA RAM. Clase 4

MEMORIA RAM. Clase 4 MEMORIA RAM Clase 4 RAM Tipo de memoria que utilizan las computadoras para almacenar los datos y programas a los que necesita tener un acceso rápido. Es volátil, es decir, que se borra cuando apagamos

Más detalles

Electrónica Digital II

Electrónica Digital II Electrónica Digital II TIPOS DE MEMORIAS MEMORIA DDR MEMORIA DDR2 MEMORIA DDR3 COMPARACIÓN TIEMPOS DE ACCESO TIPOS DE LATENCIAS RAS CAS ACTIVIDAD PRECARGA TIPOS DE CONFIGURACIONES SINGLE CHANNEL DUAL CHANNEL

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

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

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

Modelo de aplicaciones CUDA

Modelo de aplicaciones CUDA Modelo de aplicaciones CUDA Utilización de GPGPUs: las placas gráficas se utilizan en el contexto de una CPU: host (CPU) + uno o varios device o GPUs Procesadores masivamente paralelos equipados con muchas

Más detalles

FUNDAMENTOS DE COMPUTACION INVESTIGACION PROCESADORES DIANA CARRIÓN DEL VALLE DOCENTE: JOHANNA NAVARRO ESPINOSA TRIMESTRE II

FUNDAMENTOS DE COMPUTACION INVESTIGACION PROCESADORES DIANA CARRIÓN DEL VALLE DOCENTE: JOHANNA NAVARRO ESPINOSA TRIMESTRE II FUNDAMENTOS DE COMPUTACION INVESTIGACION PROCESADORES DIANA CARRIÓN DEL VALLE DOCENTE: JOHANNA NAVARRO ESPINOSA TRIMESTRE II 2013 Características principales de la arquitectura del procesador AMD Phenom

Más detalles

Computación heterogénea y su programación. 1. Introducción a la computación heterogénea. Indice de contenidos [38 diapositivas]

Computación heterogénea y su programación. 1. Introducción a la computación heterogénea. Indice de contenidos [38 diapositivas] Computación heterogénea y su programación Manuel Ujaldón Nvidia CUDA Fellow Departmento de Arquitectura de Computadores Universidad de Málaga (España) Indice de contenidos [38 diapositivas] 1. Introducción

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

FUNCIONAMIENTO DEL ORDENADOR

FUNCIONAMIENTO DEL ORDENADOR FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores

Más detalles

UNA NUEVA GENERACIÓN: HÍBRIDOS CPU/GPU. Microprocesadores para Comunicaciones. Paloma Monzón Rodríguez 42217126M

UNA NUEVA GENERACIÓN: HÍBRIDOS CPU/GPU. Microprocesadores para Comunicaciones. Paloma Monzón Rodríguez 42217126M UNA NUEVA GENERACIÓN: HÍBRIDOS CPU/GPU Microprocesadores para Comunicaciones 2010 Paloma Monzón Rodríguez 42217126M Índice 1. Introducción... 3 2. Unidad Central de Procesamiento (CPU)... 4 Arquitectura

Más detalles

Arquitectura Del Computador

Arquitectura Del Computador Arquitectura Del Computador Unidad I Componentes básicos de una computadora Mg. Ramiro Banda Valdivia Marzo 2013 UNIVERSIDAD ALAS PERUANAS FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL

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

Tema 12. El Hardware de la Realidad Virtual

Tema 12. El Hardware de la Realidad Virtual El Hardware de la Realidad Virtual Evolución en tecnología gráfica 1 La RV llega vinculada a las capacidades gráficas de los microordenadores. 2 Evolución en tecnología gráfica 2 Los pequeños ordenadores

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

La placa base: Una evolución retrospectiva. I. Modelos comerciales y sus componentes esenciales. Indice de contenidos

La placa base: Una evolución retrospectiva. I. Modelos comerciales y sus componentes esenciales. Indice de contenidos Indice de contenidos La placa base: Una evolución retrospectiva 1. Modelos comerciales y sus componentes esenciales. [11 diapositivas] 2. Evolución y funcionalidad del juego de chips. [3] Manuel Ujaldón

Más detalles

CAR. http://acarus.uson.mx/cursos2013/car.htm

CAR. http://acarus.uson.mx/cursos2013/car.htm CAR http://acarus.uson.mx/cursos2013/car.htm Sistemas de CAR en la UNISON Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Aracely Dzul Campos Daniel Mendoza Camacho Yessica Vidal Quintanar

Más detalles

La memoria del ordenador

La memoria del ordenador La memoria del ordenador Alberto Molina Coballes David Sánchez López Fundamentos de Hardware Diciembre 2011 La memoria Desde el punto de vista informático, memoria es todo dispositivo que es capaz de:

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

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90. PROCESADORES TIPOS DE PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO DE GALLETA: se utilizaban en las board en los años 80 y 90. DE PINES: reemplazaron los procesadores

Más detalles

Dpto. de Electrónica 2º GM - EMTT. Tema 6 La Memoria Principal (RAM)

Dpto. de Electrónica 2º GM - EMTT. Tema 6 La Memoria Principal (RAM) Dpto. de Electrónica 2º GM - EMTT Tema 6 La Memoria Principal (RAM) La Memoria RAM. Es el sitio donde la CPU almacena los datos e instrucciones que se están utilizando en tiempo real. Todos los programas

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

1. Introducción a la Arquitectura de Computadoras

1. Introducción a la Arquitectura de Computadoras 1. Introducción a la Arquitectura de Computadoras M. Farias-Elinos Contenido Definiciones Estructura de una computadora Evolución de las computadoras Generaciones de computadoras Evolución de la família

Más detalles

TEMA 1: Concepto de ordenador

TEMA 1: Concepto de ordenador TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos

Más detalles

INEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: 8va. Ed., Prentice Hall, 2009

INEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: 8va. Ed., Prentice Hall, 2009 Introducción al Curso Microprocesadores INEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: Architecture, Programming and Interfacing. 8va. Ed., Prentice Hall, 2009 Prof. José Navarro

Más detalles

Introducción a la arquitectura del PC. Informática Básica Curso 2010/2011

Introducción a la arquitectura del PC. Informática Básica Curso 2010/2011 Introducción a la arquitectura del PC Informática Básica Curso 2010/2011 Arquitectura Von Neumann Computador de programa almacenado (stored-program computer) 2 Tipos de ordenadores Ordenadores de bolsillo

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

Tema: Microprocesadores

Tema: Microprocesadores Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1

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

Familia de procesadores Intel x86

Familia de procesadores Intel x86 Familia de procesadores Intel x86 Mario Medina C. mariomedina@udec.cl Intel 8086 y 8088 8086: 1978, 29K transistores 8 Registros de 16 bits Bus de datos de 16 bits Bus de dirección de 20 bits Multiplexado

Más detalles

ITT-327-T Microprocesadores

ITT-327-T Microprocesadores ITT-327-T Microprocesadores Introducción al Microprocesador y al Microcomputador. al Microcomputador. Profesor Julio Ferreira. Sistema Microcomputador. Un Sistema Microcomputador tiene dos componentes

Más detalles

MEMORIA DE ANCHO DE BANDA ALTO (HBM) PARTE UNO MAYO DE 2015

MEMORIA DE ANCHO DE BANDA ALTO (HBM) PARTE UNO MAYO DE 2015 MEMORIA DE ANCHO DE BANDA ALTO (HBM) PARTE UNO MAYO DE 2015 ENERGÍA TOTAL RENDIMIENTO PROBLEMA N.º 1 EN LA INDUSTRIA GDDR5 INTERRUMPIRÁ PRONTO EL CRECIMIENTO EN EL RENDIMIENTO DE LAS GPU Las plataformas

Más detalles

INSTITUTO POLITÉCNICO NACIONAL DIRECCIÓN DE CÓMPUTO Y COMUNICACIONES

INSTITUTO POLITÉCNICO NACIONAL DIRECCIÓN DE CÓMPUTO Y COMUNICACIONES INSTITUTO POLITÉCNICO NACIONAL COORDINACIÓN GENERAL DE SERVICIOS INFORMÁTICOS DIRECCIÓN DE CÓMPUTO Y COMUNICACIONES Catálogo de Bienes Informáticos Primera Versión 2014 MICROCOMPUTADORA DE NIVEL BÁSICO...

Más detalles

Tecnología de la Información y las Comunicaciones. Colegio Bosque Del Plata. UNIDAD 6 Hardware Procesador y Unidades de Almacenamiento.

Tecnología de la Información y las Comunicaciones. Colegio Bosque Del Plata. UNIDAD 6 Hardware Procesador y Unidades de Almacenamiento. Colegio Bosque Del Plata Tecnología de la Información y las Comunicaciones UNIDAD 6 Hardware Procesador y Unidades de Almacenamiento. E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero

Más detalles

Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1

Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1 Universidad Nacional Tecnológica del Cono Sur de Lima Especialidad Ingeniería Mecánica Ingeniería Electrónica Introducción PROGRAMACIÓN DE INGENIERÍA Semana 01-A: Introducción Arquitectura Ing. Jorge A.

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

Arquitectura de aceleradores. Carlos Bederián IFEG CONICET GPGPU Computing Group FaMAF UNC bc@famaf.unc.edu.ar

Arquitectura de aceleradores. Carlos Bederián IFEG CONICET GPGPU Computing Group FaMAF UNC bc@famaf.unc.edu.ar Arquitectura de aceleradores Carlos Bederián IFEG CONICET GPGPU Computing Group FaMAF UNC bc@famaf.unc.edu.ar Contenidos Cómo llegamos hasta acá Qué hay ahora Qué hace Cómo lo uso Hacia dónde parece que

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

La conectividad es la clave para una tecnología avanzada de ECG. Los sistemas de ECG no

La conectividad es la clave para una tecnología avanzada de ECG. Los sistemas de ECG no ELECTROCARDIÓGRAFOS MARCA GENERAL ELECTRIC MAC 800 La conectividad es la clave para una tecnología avanzada de ECG. Los sistemas de ECG no sólo deben ofrecer la suficiente portabilidad como para llegar

Más detalles

Fundamentos de Computadores

Fundamentos de Computadores Universidad de Murcia Facultad de Informática TÍTULO DE GRADO EN INGENIERÍA INFORMÁTICA Tema 4: Introducción a la arquitectura de computadores Boletines de prácticas y ejercicios CURSO 2011 / 12 Departamento

Más detalles

EVOLUCION PROCESADORES AMD (ADVANCED MICRO DEVICES)

EVOLUCION PROCESADORES AMD (ADVANCED MICRO DEVICES) EVOLUCION PROCESADORES AMD (ADVANCED MICRO DEVICES) AMD AM286 Es la copia del intel 80286, creado con permiso de intel. Por petición de IBM como segunda fuente, tienen arquitectura interna de 16 bits,

Más detalles

2. UNION TEMPORAL SED INTERNACIONAL - HARDWARE ASESORIAS Y SOFTWARE. HP DX 5150 MINITORRE 1. DELL COLOMBIA INC.

2. UNION TEMPORAL SED INTERNACIONAL - HARDWARE ASESORIAS Y SOFTWARE. HP DX 5150 MINITORRE 1. DELL COLOMBIA INC. 3. EVALUACIÓN ESPECIFICACIONES TÉCNICAS 3.1. PC TIPO BASICO Marca, modelo, referencia Pentium IV 640 de 3.2 Ghz HT o superior TIPO BÁSICO Especificar, torre o minitorre o desktop con posibilidad de funcionar

Más detalles

TEMA II: ALMACENAMIENTO DE LA INFORMACIÓN

TEMA II: ALMACENAMIENTO DE LA INFORMACIÓN CUESTIONES A TRATAR: Existe un tipo único tipo de memoria en un determinado computador? Todas las memorias de un computador tienen la misma función?. Qué es la memoria interna de un computador? Por qué

Más detalles

Instituto Tecnológico Argentino Técnico en Hardware de PC Plan THP2A03B

Instituto Tecnológico Argentino Técnico en Hardware de PC Plan THP2A03B Instituto Tecnológico Argentino Técnico en Hardware de PC Plan THP2A03B Reservados los Derechos de Propiedad Intelectual Tema: Procesadores AMD Archivo: CAP2A03BTHP0335.doc Clase Nº: 35 Versión: 1.1 Fecha:

Más detalles

EVOLUCIÓN DE LOS PROCESADORES

EVOLUCIÓN DE LOS PROCESADORES EVOLUCIÓN DE LOS PROCESADORES Lecturas recomendadas: * Tanembaum, A. Organización de computadoras. Cap. 1 * Stallings, W. Organización y arquitectura de computadores. Cap. 2 Arquitectura de una computadora

Más detalles

Generación 1. Características. Estaban construidos con electrónica de válvulas. Se programaban en lenguaje de máquina.

Generación 1. Características. Estaban construidos con electrónica de válvulas. Se programaban en lenguaje de máquina. Generación 1 La primera generación de computadoras abarca desde el año 1945 hasta el año 1958, época en que la tecnología electrónica era base de bulbos, o tubos de vació, y la comunicación era en términos

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

El microprocesador. Alberto Molina Coballes David Sánchez López. Noviembre 2011. Fundamentos de Hardware

El microprocesador. Alberto Molina Coballes David Sánchez López. Noviembre 2011. Fundamentos de Hardware El microprocesador Alberto Molina Coballes David Sánchez López Fundamentos de Hardware Noviembre 2011 Índice 1. Concepto 2. Arquitectura Interna 3. Elementos de un Microprocesador 4. Arquitectura Externa.

Más detalles

Procesador Intel Core 2 Extreme de 4 núcleos Traducción de Textos Curso 2007/2008

Procesador Intel Core 2 Extreme de 4 núcleos Traducción de Textos Curso 2007/2008 Procesador Intel Core 2 Traducción de Textos Curso 2007/2008 Versión Cambio 0.9RC Revisión del texto 0.8 Traducido el octavo párrafo 0.7 Traducido el séptimo párrafo Autor: Rubén Paje del Pino i010328

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

EL CLUSTER FING: COMPUTACIÓN DE ALTO DESEMPEÑO EN FACULTAD DE INGENIERÍA

EL CLUSTER FING: COMPUTACIÓN DE ALTO DESEMPEÑO EN FACULTAD DE INGENIERÍA EL CLUSTER FING: COMPUTACIÓN DE ALTO DESEMPEÑO EN FACULTAD DE INGENIERÍA SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY EL CLUSTER

Más detalles

Lusitania. Pensando en Paralelo. César Gómez Martín

Lusitania. Pensando en Paralelo. César Gómez Martín Lusitania Pensando en Paralelo César Gómez Martín cesar.gomez@cenits.es www.cenits.es Esquema Introducción a la programación paralela Por qué paralelizar? Tipos de computadoras paralelas Paradigmas de

Más detalles

DEFINICIÓN RAZONES PARA HACER UN MANTENIMIENTO AL PC

DEFINICIÓN RAZONES PARA HACER UN MANTENIMIENTO AL PC DEFINICIÓN El mantenimiento del computador es aquel que debemos realizar al computador cada cierto tiempo, bien sea para corregir fallas existentes o para prevenirlas. El periodo de mantenimiento depende

Más detalles

================================================================== ÍNDICE ==================================================================

================================================================== ÍNDICE ================================================================== Disney Epic Mickey 2: El Poder de Dos Archivo léeme ( Disney) Gracias por adquirir Disney Epic Mickey 2: El Poder de Dos. Este archivo léeme contiene información reciente no incluida en el manual, información

Más detalles

Le hemos puesto más dentro para. que puedas hacer más ahí afuera MACBOOK PRO MD101E/A. Laptops : MACBOOK PRO MD101E/A

Le hemos puesto más dentro para. que puedas hacer más ahí afuera MACBOOK PRO MD101E/A. Laptops : MACBOOK PRO MD101E/A MACBOOK PRO MD101E/A Procesador Intel Core i5 2.50GHz Memoria Ram DDR3 04GB Disco Duro 500GB Tarjeta de Video Intel HD 4000 Sonido Integrado Pantalla de 13" Sistema Operativo OS CalificaciónSin calificación

Más detalles

Soluciones para entornos HPC

Soluciones para entornos HPC Dr.. IT Manager / Project Leader @ CETA-Ciemat abelfrancisco.paz@ciemat.es V Jornadas de Supercomputación y Avances en Tecnología INDICE 1 2 3 4 HPC Qué? Cómo?..................... Computación (GPGPU,

Más detalles

COMPUTADORES MULTINUCLEO. Stallings W. Computer Organization and Architecture 8ed

COMPUTADORES MULTINUCLEO. Stallings W. Computer Organization and Architecture 8ed COMPUTADORES MULTINUCLEO Stallings W. Computer Organization and Architecture 8ed Computador multinucleo Un computador multinúcleocombina dos o mas procesadores (llamados núcleos) en una única pieza de

Más detalles

º 5.3 ADAPTADORES DE VIDEO

º 5.3 ADAPTADORES DE VIDEO º 5.3 ADAPTADORES DE VIDEO Eloy Pérez Reyes En este documento se va a tratar de informar el funcionamiento y sus componentes de un adaptador de video. 1. Introducción El adaptador de video es un componente

Más detalles

Introducción a la computación paralela

Introducción a la computación paralela Introducción a la computación paralela Mario Medina C. mariomedina@udec.cl Porqué computación paralela? Avances tecnológicos (HW) Avances en conocimientos (SW) Tópicos a comentar Ley de Moore Ley de Kryder

Más detalles

CPU. Unidad central de procesamiento

CPU. Unidad central de procesamiento CPU Unidad central de procesamiento QUÉ ES UNA PLACA BASE? La mainboard o motherboard es el elemento principal de un Pc. En ella se integran o se conectan el resto de dispositivos (memoria, procesador,

Más detalles

Tema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica

Tema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica Tema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica Definición de computador Máquina electrónica de propósito general utilizada para procesar información El computador moderno se

Más detalles

Introducción al procesamiento digital de señales en tiempo real

Introducción al procesamiento digital de señales en tiempo real Introducción al procesamiento digital de señales en tiempo real ELO 385 Laboratorio de Procesamiento Digital de Señales Segundo semestre - 2011 Matías Zañartu, Ph.D. Departamento de Electrónica Universidad

Más detalles

ACER SKU: DT.B15AL.004 EAN: Principales características:

ACER SKU: DT.B15AL.004 EAN: Principales características: Computadora Acer Aspire ATC-710-MO64, Intel Core i3-6100 3.70GHz, 6GB, 1TB, Windows 10 Home? incluye Pack Software Básico con un valor de $390 USD GRATIS! ACER (0) SKU: DT.B15AL.004 EAN: 0888863611300

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

Supercomputador LUSITANIA

Supercomputador LUSITANIA Desde el año 2009, CénitS [1] gestiona el [2], el primer supercomputador de Extremadura, alojado en Trujillo. Desde su puesta en marcha ha proporcionado a investigadores, innovadores y tecnólogos un recurso

Más detalles

Hardware Gráfico. Tarjeta gráfica

Hardware Gráfico. Tarjeta gráfica Hardware Gráfico Tarjeta gráfica Hardware responsable de crear la imagen que se muestra en el monitor Con el incremento de las necesidades multimedia y 3D, su importancia ha crecido hasta el nivel de que

Más detalles

Introducción a la arquitectura de computadores

Introducción a la arquitectura de computadores Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina

Más detalles

Arquitecturas de Computadoras II. Febrero 2013

Arquitecturas de Computadoras II. Febrero 2013 Arquitecturas de Computadoras II Febrero 2013 1 Sabes... 1. Cuál es la Arquitectura Von Neumann? 2. Qué es Programación? 3. Qué es un algoritmo? 4. Qué es un programa? 5. Qué es un sistema? 6. Materias

Más detalles

UNIVERSIDAD INDUSTRIAL DE SANTANDER DIVISIÓN DE SERVICIOS DE INFORMACIÓN PLIEGO DE CONDICIONES PRELIMINARES

UNIVERSIDAD INDUSTRIAL DE SANTANDER DIVISIÓN DE SERVICIOS DE INFORMACIÓN PLIEGO DE CONDICIONES PRELIMINARES UNIVERSIDAD INDUSTRIAL DE SANTANDER DIVISIÓN DE SERVICIOS DE INFORMACIÓN PLIEGO DE CONDICIONES PRELIMINARES VOLUMEN II: ESPECIFICACIONES TÉCNICAS LICITACIÓN PÚBLICA No. 058 DE 2010 ACTUALIZACIÓN DE COMPUTADORES

Más detalles

Organización del Computador 1 Memoria Cache

Organización del Computador 1 Memoria Cache Organización del Computador 1 Memoria Cache Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 2011 Memorias: Evolución Memoria cache Pioneros: Maurice Wilkes

Más detalles

Juan Pablo Jaramillo Valencia 10 2. 1.2.1.11 Planilla de trabajo: Investigación de componentes de PC

Juan Pablo Jaramillo Valencia 10 2. 1.2.1.11 Planilla de trabajo: Investigación de componentes de PC IT Essentials 5.0 Juan Pablo Jaramillo Valencia 10 2 1.2.1.11 Planilla de trabajo: Investigación de componentes de PC Imprima y complete esta planilla de trabajo. En esta planilla de trabajo, utilizará

Más detalles

Pliego de prescripciones técnicas para contratar, mediante procedimiento abierto, el suministro de ordenadores y pizarras digitales para diversos

Pliego de prescripciones técnicas para contratar, mediante procedimiento abierto, el suministro de ordenadores y pizarras digitales para diversos Pliego de prescripciones técnicas para contratar, mediante procedimiento abierto, el suministro de ordenadores y pizarras digitales para diversos Centros y Departamentos de la Universidad de Valladolid

Más detalles

LA MEMORIA. Conrado Perea

LA MEMORIA. Conrado Perea LA MEMORIA Conrado Perea QUÉ ES LA MEMORIA? La memoria del sistema es el dispositivo del que dispone el PC para almacenar datos y programas en ejecución. Facilita el acceso de los datos con la mayor rapidez

Más detalles

Graficacion. Prof. Aquiles M. Garcia.

Graficacion. Prof. Aquiles M. Garcia. Graficacion. Prof. Aquiles M. Garcia. Definición. Esta definición la extraje de su programa de asignatura. La generación y representación de imágenes infográficas implica la reducción de un mundo tridimensional

Más detalles

Tema: Historia de los Microprocesadores

Tema: Historia de los Microprocesadores Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Historia de los Microprocesadores 1 Contenidos La década de los

Más detalles

Laboratorio de Herramientas Computacionales

Laboratorio de Herramientas Computacionales Laboratorio de Herramientas Computacionales Tema 1.1 Componentes físicos de la computadora UNIVERSIDAD MICHOACANA DE SAN NICOLÁS DE HIDALGO FACULTAD DE INGENIERIA ELECTRICA M.I. ROSALÍA MORA JUÁREZ Antecedentes

Más detalles

ESTRUCTURA BÁSICA DE UN ORDENADOR

ESTRUCTURA BÁSICA DE UN ORDENADOR ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los

Más detalles

MODULO 5: EL MICROPROCESADOR

MODULO 5: EL MICROPROCESADOR MODULO 5: EL MICROPROCESADOR Este dispositivo es el encargado de realizar las operaciones de calculo, recibir todas las ordenes y supervisar su cumplimiento. Administra todo el hardware conectado a la

Más detalles

X86 frente a PPC - Intel/AMD contra IBM

X86 frente a PPC - Intel/AMD contra IBM X86 frente a PPC - Intel/AMD contra IBM O el giro hacia RISC - Desmontando el mito del megahercio. Existen varios mitos en la informática de consumo. Uno de los más extendidos, sobre todo al usuario medio,

Más detalles

CAPITULO 1 INTRODUCCION AL PROYECTO

CAPITULO 1 INTRODUCCION AL PROYECTO CAPITULO 1 INTRODUCCION AL PROYECTO 1 INTRODUCCION AL PROYECTO 1.1 Marco Teórico Los procesadores digitales de señales ganaron popularidad en los años sesentas con la introducción de la tecnología de estado

Más detalles

Especificaciones detalladas

Especificaciones detalladas Hewlett-Packard HP Compaq Business Desktop dc7700 - MTC - 1 x Core 2 Duo E6600 / 2.4 GHz - RAM 1 GB - HD 1 x 250 GB - DVD±RW (±R DL) - Gigabit Ethernet - Microsoft Windows Vista Business - Intel vpro

Más detalles

Procesador Pentium II 450 MHz Procesador Pentium II 400 MHz Procesador Pentium II 350 MHz Procesador Pentium II 333 MHz Procesador Pentium II 300 MHz

Procesador Pentium II 450 MHz Procesador Pentium II 400 MHz Procesador Pentium II 350 MHz Procesador Pentium II 333 MHz Procesador Pentium II 300 MHz PENTIUM El procesador Pentium es un miembro de la familia Intel de procesadores de propósito general de 32 bits. Al igual que los miembros de esta familia, el 386 y el 486, su rango de direcciones es de

Más detalles

Múltiples GPU (y otras chauchas)

Múltiples GPU (y otras chauchas) Múltiples GPU (y otras chauchas) Clase 16, 21/11/2013 http://fisica.cab.cnea.gov.ar/gpgpu/index.php/en/icnpg/clases Carlos Bederián bc@famaf.unc.edu.ar IFEG-CONICET, FaMAF-UNC Motivación No desperdiciar

Más detalles

Que es una computadora?

Que es una computadora? Que es una computadora? Que es una computadora? Una computadora es un dispositivo electrónico que ejecuta las instrucciones en un programa y posee cuatro funciones : a. Acepta información Entrada Input

Más detalles

UNIVERSIDAD MILITAR NUEVA GRANADA ANEXO T2 INFRAESTRUCTURA ACTUAL

UNIVERSIDAD MILITAR NUEVA GRANADA ANEXO T2 INFRAESTRUCTURA ACTUAL 1. Infraestructura Actual Actualmente la infraestructura de la UMNG se encuentra distribuida de la siguiente manera: Servidor Marca Procesador SunFire X4540 AMD Quad-Core Opteron 2384 @ 2700 MHz Sistema

Más detalles

Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala

Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala 1. Introducción Los procesadores con dos núcleos existen actualmente, y los procesadores de cuatro están insertándose en el mercado lentamente,

Más detalles

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 Anexo A. Partida 1 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD 1 El bien a adquirir se describe a continuación y consiste de un cúmulo de

Más detalles

NOTEBOOK S JULIO BPTEL

NOTEBOOK S JULIO BPTEL SAMSUNG 305V4A-S01CL NOTEBOOK S JULIO BPTEL DETALLE AMD QUAD-CORE A8-3510MX 1.8 GHZ 4 MB CACHE MEMORIA RAM 4GB DDR 3 DISCO DURO 500GB VIDEO DEDICADO DE 1 GB AMD RADEON HD6470M DDR3 MULTIFORMATO DVD - BLUETOOTH

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

ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES

ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES PARTES 1. COMPUTADOR 2. HARDWARE 3. CLASIFICACIÓN DEL HARDWARE 4. SOFTWARE 5. EJERCICIO 1 6. COMPONENTES PRINCIPALES DE UN COMPUTADOR COMPUTADOR Un computador es

Más detalles

AUTOMATIZACIÓN INDUSTRIAL

AUTOMATIZACIÓN INDUSTRIAL Departamento de Ingenieria de Sistemas y Automática AUTOMATIZACIÓN INDUSTRIAL 1 AUTOMATIZACION INDUSTRIAL 2 AUTOMATIZACION INDUSTRIAL 3 AUTOMATAS PROGRAMABLES Surgen de la necesidad de controlar automáticamente

Más detalles

XPRI Team. Edición no lineal rápida, flexible y colaborativa para grupos de trabajo. Descripción general. XPRI Team 1

XPRI Team. Edición no lineal rápida, flexible y colaborativa para grupos de trabajo. Descripción general. XPRI Team 1 XPRI Team Edición no lineal rápida, flexible y colaborativa para grupos de trabajo Descripción general Colabora fácilmente y de forma rentable con el sistema de edición no lineal orientado a equipos: el

Más detalles

LA EVOLUCION DE LAS TARJETAS GRAFICAS EN LOS ORDENADORES.

LA EVOLUCION DE LAS TARJETAS GRAFICAS EN LOS ORDENADORES. LA EVOLUCION DE LAS TARJETAS GRAFICAS EN LOS ORDENADORES. ForceTLS: Evitar el robo de contraseñas de Firesheep Tutorial After Effects: Crear un Book de fotos multimedia Instalar Windows 7 64 bits: Requisitos,

Más detalles