RENDIMIENTO DE PROCESADORES MANYCORE SOBRE TOPOLOGÍA 2D
|
|
- Juan Sáez Bustamante
- hace 7 años
- Vistas:
Transcripción
1 RENDIMIENTO DE PROCESADORES MANYCORE SOBRE TOPOLOGÍA 2D Resumen-- Actualmente atrae la atención, investigaciones en sistemas de procesadores, que funcionen con computó paralelo, donde la compartición de memoria, es una de las alternativas para atender la necesidad de optimizar el rendimiento de procesos. Se presenta el análisis del rendimiento de estos sistemas escalares, superescalares, multicore y manycore, siendo el manycore con topología 2D el que demostró un rendimiento 10 veces mejor que los anteriores, en tiempo de respuesta (Epiphany-GPU ciclo máquina a 600 MHz y Arm ciclos máquina a 667 MHz). El manycore presento mejores resultados en tiempo de ejecución, tiempo de acceso a memoria, rendimiento y bajo consumo de energía estos son factores directos que influyen en el alto rendimiento. TEODORO ÁLVAREZ SÁNCHEZ RAUL MUÑOZ ORTIZ ANDRÉS CALVILLO TÉLLEZ MIGUEL ÁNGEL ROMERO MIRANDA Instituto Politécnico Nacional, CITEDI. Av. del Parque No. 131O, Mesa de Otay, Tijuana, Baja California, MÉXICO. rmunoz@citedi.mx talvarez@citedi.mx calvillo@citedi.mx romero@citedi.mx Palabras Claves-- Multicore, Manycore, memoria compartida, topología. 1. INTRODUCCIÓN Por más de 60 años - desde los primeros días de las mainframe a través de la revolución de la PC de la década de 1980 y el éxito de hoy de dispositivos móviles inteligentes - la tecnología de procesador siempre ha evolucionado para satisfacer las expectativas de los usuarios, en los tiempos de conducción de innovaciones imprevistas en la industria de la computación. Dada la diversidad de los nuevos dispositivos móviles que lleguen al mercado sobre una base diaria, las innovaciones del procesador siguen siendo una fuerza poderosa para el cambio [6]. Con la incorporación del cómputo móvil, la arquitecturas de procesador se han desplazado a las computadoras de escritorio tradicionales, incluso a las laptop, esto es impulsado por el rendimiento, portabilidad, compacto, ahorradores de energía, alta integración, rapidez, en parte económica es otro factor determinante para la evolución de la Investigación en computación, etc. Es importante señalar, que el procesador es llamados actualmente core, los procesadores muticore o manycore poseen más de un core, es decir más de una unidad de cómputo en un mismo encapsulado. Esto aumenta el rendimiento, en especial si se utilizan más de una aplicación al mismo tiempo. Hoy en día, los beneficios de esta alto rendimiento, la arquitectura de procesador de bajo consumo están dando sus frutos en dispositivos como televisores digitales y settop boxes, equipo de oficina, como impresoras y copiadoras y dispositivos móviles como tabletas, unidades de juegos portátiles, y smartphones. Desde mediados del 2000 se han propuesto a desarrollar CPUs, mejorando en el rendimiento de un solo thread, no sólo se vuelve cada vez más difícil, pero también va en contra de las limitaciones de eficiencia energética de los dispositivos. Esto se debe a que exponencialmente, se requiere más energía para obtener un porcentaje de rendimiento. La Solución multicore pueden ofrecer un mayor rendimiento en las frecuencias comparables a los diseños de un solo core, mientras que ofrece un ahorro energético importante en términos de costo y eficiencia. Además, las soluciones de múlticore pueden aprovechar los cores con su gran cantidad de transistores optimizando, al suministrar la alimentación a ellos sólo cuando sea necesario. En esencia, esto puede ser pensado como el equilibrio de carga inteligente. No sólo un sistema necesita ser considerado, cual el procesador es el más adecuado para ejecutar una tarea específica, sino que también debe tener en cuenta el rendimiento requerido de esa tarea y asignarla al procesador más adecuado con la energía disponible. El uso de cores necesarios, esto nos permite mantener los demás inactivo ayudando al consumo de energía, que no afecta el rendimiento. Como las tareas se distribuyen a través de múltiples núcleos de procesador. Un procesador diseñado con tecnología de los 80 no podría funcionar a plena capacidad reduciendo voltaje y frecuencia de reloj. Los procesadores multicore permiten que el voltaje y la frecuencia sea reducidos. Esto se traduce en ahorros de energía significativos relacionados con el rendimiento global del sistema. Un enfoque de "múlticore" para procesamiento multicore requiere ejecutar cargas para ser compartidos a través de muchos procesadores más pequeños, tal como un Cortex-A5, en vez de simple thread con múltiples cargas de trabajo de un solo procesador core. Los diseñadores de procesadores están implementando cada 18 al 20 de febrero Facultad de Ciencias Químicas e Ingeniería. UABC. Copyright Tijuana, Baja California, México. 158
2 vez más grupos de procesadores para trabajar juntos, compartiendo datos y tareas entre los caches o varias instancias del mismo procesador. Muchos core se vuelve aún más interesante ya que los procesadores más pequeños trabajan juntos para ofrecer un nivel de ejecución combinado con menor consumo de energía que un gran procesador de multitarea con la misma carga de trabajo. Como se mencionó anteriormente, los costos asociados con un mayor rendimiento sobre un subproceso son exponenciales; Sin embargo, con el procesamiento multicore el costo se vuelve más lineal en escala. Los diseñadores están utilizando muchos cores para reducir significativamente los costos al integrarlos al sistema. Como diseñadores de hardware comienzan a implementar estos sistemas de múltiples cores, los desarrolladores de software tendrán que producir código capaz de utilizar una solución de procesamiento múlticores. Hasta entonces, los dispositivos deben tener la capacidad de ejecutar tareas de alto rendimiento. Un ejemplo de un sistema que contienga ambos multicores de alto rendimiento y la mayor eficiencia de energía de muchos cores en el sistema CPU y GPU, donde el GPU de muchos cores puede entregar cómputo gráfico utilizando menos energía que multicore CPU. Dado que el GPU sigue siendo coherente con el CPU y comparte sus cachés, ancho de banda de memoria externa y la demanda del rendimiento del CPU se puede reducir. Los lenguajes como CUDA, OpenCL/C/C++, Phyton para epiphany están trabajando para las aplicaciones más genéricas. La arquitectura Epiphany es una de las últimas arquitecturas manycore en aparecer; se trata de una arquitectura de 16 o 64 cores, expandible hasta 4,096 cores en un futuro. Entre sus características notables se encuentran una arquitectura manycore, escalable, con memoria compartida capaz de ejecutar cómputo paralelo. Esta arquitectura ofrece una potencia de 50 Gigaflops por watt en cálculos de simple precisión. Está fabricada con el proceso de manufactura de 28 nm y está conformada por 16 y 64 núcleos basados en una arquitectura RISC e interconectados vía una red interna de alta velocidad; el chip funciona a una frecuencia de 800 MHz, ofreciendo una potencia de 100 gigaflops y un TDP (thermal design point) de apenas 2W. Cada uno de sus núcleos utiliza un diseño muy simple, el cual es similar a los núcleos de los GPU o de aceleradores como Xeon Phi, obviamente sin el hardware x86 de este último. En la figura 1, se muestran los componentes claves en la arquitectura Epiphany. Figura 1. Componentes de la Arquitectura Epiphany. Un superes calar, un CPU RISC de punto flotante en cada nodo que puede ejecutar dos operaciones en punto flotantes y una operación de carga en memoria de 64 bits con cada ciclo de reloj. La memoria local en cada nodo proporciona 32 Bytes/ciclo de ancho de banda sostenido y es parte de un sistema de memoria compartida, distribuida. La infraestructura de comunicación Multicore en cada nodo que incluye una interfaz de red, un acelerador DMA multicanal, decodificador de dirección multicore y una red de monitores. Una red de malla 2D con latencias comunicación en el chip de nodo a nodo en nanosegundos, con cero sobrecarga inicial. 2. METODOLOGÍA De manera general la investigación del sistema de manycore procesa los datos de la imagen Lena.jpg que tiene la imagen imperfecciones por la captura del dispositivo: La investigación la dividimos tres fases: En la primera fase, el sistema obtener la imagen de Lena.jpg En la segunda fase, se analizara la imagen alteradas con ruido gaussiano, es un tipo de ruido generado por el dispositivo de captura (cámaras y escáner)[1][2]. En la tercera fase, se ejecutara el programa que llame a la imagen Lena, a esta imagen que se le aplique el filtro basado en el dominio en frecuencia y que sea ejecutado con 1 core, 4 cores y 16 cores obteniendo los resultados de las ejecuciones desplegadas en el monitor como se muestra en la figura al 20 de febrero Facultad de Ciencias Químicas e Ingeniería. UABC. Copyright Tijuana, Baja California, México. 159
3 Figura 2. Proceso de restauración de imagen a través de filtros. I R 2. DESARROLLO DEL SISTEMA En la actualidad, las computadoras modernas cuentan con procesadores de arquitectura multicore, las cuales integran varias unidades de procesamiento en un sólo encapsulado. Estos procesadores son capaces de ejecutar simultáneamente varias tareas utilizando hilos, procesos o por paso de mensajes, permitiendo con esto que las aplicaciones se ejecuten en menor tiempo. Para explotar el paralelismo disponible a nivel de hardware, la aplicación debe ser descompuesta en diferentes partes. De esta manera cada unidad de core disponible podría ejecutar una parte de la aplicación en paralelo con otras unidades cores. La descomposición de la aplicación debe ser seguida por la sincronización de las diferentes partes de la aplicación para asegurar que se conserva la consistencia. Además, la programación paralela se puede implementar de diferentes formas y con distintos lenguajes de programación [5]. La arquitectura Epiphany utilizada para el desarrollo de esta investigación, posee un modelo de programación neutral y compatible con la mayoría de los métodos de programación paralela, incluyendo: SIMD Single Instruction Multiple Data, SPMD Single Program Multiple Data, programación maestroesclavo, MIMD, Flujo de datos estático y dinámico, Array sistólico, Multihilos de memoria compartida, paso de mensajes y CSP - Procesos de Comunicación Secuencial. EL código puede escribirse en lenguaje C/C++ estándar, compilarse y ejecutarse en un solo núcleo, siempre que las matrices A, B y C sean colocadas en la memoria local de los núcleos. En este ejemplo de programación, no existe diferencia entre la arquitectura Epiphany y alguna otra plataforma con un solo procesador. Para acelerar el cálculo matemático, es posible utilizar varios núcleos simultáneamente. Primero se distribuyen las matrices A, B, C en P tareas. Por la naturaleza estructural de una matriz, la manera más adecuada de distribuir las tareas, es por bloques pequeños. Para ello se hacen programas (SPMD Single Program Multiple Data) que se ejecutan en cada uno de los núcleos. La figura 3. muestra que la multiplicación de matrices puede dividirse en 16 tareas y cada una de ellas ejecutada en los núcleos de la red. La transferencia de datos durante I F la ejecución de las tareas, entre cada nodo, se realiza mediante la interfaz para paso de mensajes incluida en el entorno de programación de Epiphany (SDK) o directamente escribiendo en la memoria compartida global[4]. La multiplicación de matrices en paralelo se completa en P pasos, (donde P es el número de procesadores), con cada tarea de multiplicación de matrices operando sobre el conjunto de datos que son del tamaño de P por P. En cada paso del proceso, se hacen modificaciones a la matriz C, después de lo cual la matriz A se mueve hacia abajo y la matriz B se mueve a la derecha. Este ejemplo se puede programar utilizando lenguaje de programación estándar ANSI. La arquitectura Epiphany proporcionan funciones específicas para simplificar la programación multicore, pero su uso no es obligatorio, esta arquitectura permite a los programadores innovar en todos los niveles. Este algoritmo, implementado en la arquitectura Epiphany con 16-cores operando a 1 GHz, resuelve la multiplicación de matrices de 128 x 128 en 2 ms. Este ejemplo demuestra cómo es posible escalar la arquitectura para miles de cores y cómo crece linealmente el rendimiento de la arquitectura Epiphany con el número de cores cuando se utilizan modelos adecuados de programación y distribución de datos [4]. Figura 3. Flujo de datos en la multiplicación de matrices. 3. BENEFICIOS CLAVE DE LA ARQUITECTURA La arquitectura Epifanía fue diseñada para un buen rendimiento en una amplia gama de aplicaciones, pero realmente se destaca en aplicaciones con alta localidad espacial y temporal de los datos y código. Ejemplos de 18 al 20 de febrero Facultad de Ciencias Químicas e Ingeniería. UABC. Copyright Tijuana, Baja California, México. 160
4 tales dominios de aplicación incluyen: procesamiento de imágenes, la comunicación, el procesamiento de la señal del sensor, el cifrado y la compresión. Alta velocidad de comunicación entre procesadores son compatibles con la Epifanía arquitectura 2D Mesh Red-on-Chip (NOC), que se muestra en la figura 3b, que se conecta los nodos de procesador en un chip. La red de malla para el tráfico en alto rendimiento es usada en aplicaciones en tiempo real. Figura 4b. Consumo de energía de Epifanía La red se aprovecha de localidad espacial y una abundancia de cables cortos punto a punto en el chip para enviar Transacciones completas que consiste en dirección de origen, dirección de destino, y los datos en un solo ciclo de máquina. Cada enlace de enrutamiento puede transferir hasta 8 bytes de datos en cada ciclo máquina, lo que permite 64 bytes de datos a fluir a través de cada nodo de enrutamiento en cada ciclo máquina, el apoyo a un ancho de banda efectivo de 64 GB/seg a una frecuencia de funcionamiento de la malla de 1GHz. A continuación tenemos las siguientes figuras 4a y 4b que nos muestra diferentes arquitecturas del mismo enfoque de alto rendimiento y el consumo de energía que tiene Epifanía. Facilidad de uso: Una arquitectura de múltiples núcleos que sea programable con ANSI-C/C+ +. Esto hace que la arquitectura sea accesible a todos los programadores, independientemente de su nivel de experiencia. Eficacia: Las instrucciones de propósito general para superescalar, bancos de registros sin restricciones, se asegura de que el código de aplicación escrito en ANSI-C puede acercarse al rendimiento teórico máximo de la arquitectura de la Epifanía. Baja potencia: Optimizaciones de micro arquitectura, una alta integración de circuitería eléctrica y un amplio periodo de tiempo, que permite hasta 70% de eficiencia de procesamiento Gflop/Watt, utilizando tecnología de diseño de 28nm. VENTAJA EFICAZ DE EPIFANÍA La arquitectura Epifanía es un desarrollo tecnológico muy bien diseñado y estructurado. Este diseño ya ha completado cuatro generaciones de silicio de la arquitectura, la tabla 1 muestra claramente las ventajas de características de la arquitectura, la epifanía en comparación con otras arquitecturas del mismo enfoque de la competencia. En la figura 5 se muestra las ventajas de la eficiencia indiscutible de la arquitectura Epifanía. Tabla 1.Caracteristicas de cores Escalabilidad: La arquitectura puede escalar a miles de núcleos en un solo chip, y millones de núcleos dentro de un sistema más grande. Esto proporciona la base para las futuras mejoras en el rendimiento de un mayor paralelismo. Figura 4a. Comparación de arquitecturas 18 al 20 de febrero Facultad de Ciencias Químicas e Ingeniería. UABC. Copyright Tijuana, Baja California, México. 161
5 TIEMPO Congreso Internacional de Investigación Tijuana. Revista Aristas: Investigación Básica y Aplicada. ISSN , Vol. 4, Núm. 7. Año Figura 5. Eficiencia de la arquitectura Epifanía Figura 6. Rendimiento del core Epiphany RENDIMIENTO 9.2% Cores 2 CORES 16 CORES CARGAS DE TRABAJO Una de las grandes ventajas de esta arquitectura es que cualquiera que esté familiarizado con C/C ++ puede lograr grandes resultados en muy poco tiempo. Absolutamente no hay idiomas, bibliotecas o construcciones de programación propietarias que se requieran. En la tabla 2 se muestra las latencias de tiempo de ejecución en diferentes lenguajes y la eficiencia sobre arquitecturas SIMD. Tabla 2. Rendimiento de cargas de trabajo 5. CONLUSION En este momento, el procesador actual Epiphany-IV funciona a 800 MHz, y se espera que alcance una precisión de 70 gigaflops/vatio, dos veces la eficiencia proporcionada en los sistemas anteriores. En el mercado de supercomputo, este procesador tendrá que competir con las soluciones GPGPU de AMD y Nvidia(Tesla M2050, GPU GeForce GT 120, GPU GeForce9800 GX2, Tilera(Tile-Gx), así como el con procesador Knights Ferry MIC, y con otros microprocesadores diseñados con FPGA de otras marcas. El CPU Epiphany-IV esta, diseñado con una tecnología de 28nm, con lo cual este CPU tendría una virtud muy importante, porque será capaz de tener un buen rendimiento en un espacio pequeño, sin incrementar demasiado el consumo energético, por lo que esta plataforma Epiphany-IV, demuestra una ruta de acceso inmediato hacia la meta de 50 GFLOPS por vatio, que DARPA debería alcanzar en 2018 en aplicaciones de computación de alto rendimiento. Agradecimientos 4. RESULTADOS En la figuras 4a, 4b, 6 y tabla 2 mostramos la equivalencia de las arquitecturas SIMD con la arquitectura Epifanía en consumo y rendimiento, en este momento se tiene contemplado en trabajar sobre las siguientes generaciones del procesador Epiphany-IV de 64 y 128 procesadores, que funciona a 800 MHz, para tener resultados prácticos sobre las arquitecturas multicore, manycore donde hay que ser radical, para mejorar la eficiencia energética donde debe haber cambios en la manera de programar y educar en la manera de pensar de cómo ejecutar dos o más tareas simultáneamente acompañado con los conceptos del ahorro de energía, como un dato importante Epifanía competirá con rivales como Tilera, Nvidia, Advanced Micro Devices, ARM e Intel, se espera que alcance una precisión de 70 y 100 Gigaflops/watts. El resultado de este trabajo se deriva del proyecto SIP , apoyado por la Secretaría de Investigación y Posgrado del IPN. 6. REFERENCIAS [1] Reza. H. M, An Anisotropic Fourth-Order Di_usion Filter For Image Noise Removal, International Journal of Computer Vision, Vol. 92. No 2. pp [2] Vajda. A, Multi-core and Many-core Processor Architectures, pp 3. May [3] Sánchez, M. G. y col, Performance Evaluation of using Multi-Core and GPU to Remove Noise in Images, [En línea]. pp. 72,82,106, 113, 2011b. [4] Epiphany, SDK Reference Manual (2014)[En línea]. Disponible en: _sdk _reference pdf 18 al 20 de febrero Facultad de Ciencias Químicas e Ingeniería. UABC. Copyright Tijuana, Baja California, México. 162
GRADO EN INGENIERÍA DE COMPUTADORES
GRADO EN INGENIERÍA DE COMPUTADORES Tema 1 Departamento Introducción al de paralelismo Automática Prof. Dr. José Antonio de Frutos Redondo Curso 2015-2016 Tema 1: Introducción Necesidad del procesamiento
Más detallesTile64 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 detallesCÓ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 detallesArquitecturas GPU v. 2015
v. 2015 http://en.wikipedia.org/wiki/graphics_processing_unit http://en.wikipedia.org/wiki/stream_processing http://en.wikipedia.org/wiki/general-purpose_computing_on_graphics_processing_ units http://www.nvidia.com/object/what-is-gpu-computing.html
Más detallesAlejandro Molina Zarca
Compute Unified Device Architecture (CUDA) Que es CUDA? Por qué CUDA? Dónde se usa CUDA? El Modelo CUDA Escalabilidad Modelo de programación Programación Heterogenea Memoria Compartida Alejandro Molina
Más detallesFUNDAMENTOS 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 detallesQuinta tarea: Existen varias versiones del 80486:
Quinta tarea: Los primeros procesadores utilizados en los PC fueron los procesadores 8088 y 8086. Sus principales diferencias con el 80286 es que el segundo permite multitarea, tenía una velocidad de reloj
Más detallesEstructura Interna de La PC. 1. Microprocesadores 2. I/O ( Entrada / Salida) 3. Memoria
Estructura Interna de La PC 1. Microprocesadores 2. I/O ( Entrada / Salida) 3. Memoria Estructura Interna de La PC Estructura Interna de La PC Estructura Interna de La PC Estructura Interna de La PC Estructura
Más detallesParalelismo _Arquitectura de Computadoras IS603
Paralelismo _Arquitectura de Computadoras IS603 INTRODUCCION El objetivo de esta investigación, es conceptualizar las diferentes tipos de paralelismo referente al área de Arquitectura de Computadoras,
Más detallesIntel 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 detallesDefinición de Arquitectura
Definición de Arquitectura Arquitectura de los Computadores Personales Luis J. Saiz Adalid 1 Resumen Evolución del rendimiento de los computadores Concepto de arquitectura Tendencias Análisis de prestaciones
Más detallesComputació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 detallesTema 3 GPUs: Introducción
Tema 3 GPUs: Introducción Alberto Ros Bardisa Tema 3 GPUs Alberto Ros Bardisa 1 / 15 Agenda 1 GPUs: Introducción 2 GP-GPU 3 Ejemplos comerciales 4 Conclusiones Tema 3 GPUs Alberto Ros Bardisa 2 / 15 Agenda
Más detallesTipos De Procesadores
Tipos De Procesadores Procesadores de INTEL 1971 Intel 4004 CPU de 4 bits. Fue el primer microprocesador de venta comercial. Frecuencia de reloj 740 KHz. 1972 Intel 8008 Pensado para el Datapoint 2200
Más detallesMAGMA. 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 detallesOrganización del Computador I. Introducción e Historia
Organización del Computador I Introducción e Historia Introducción Qué es una computadora? Stallings: Máquina digital electrónica programable para el tratamiento automático de la información, capaz de
Más detallesProcesamiento 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 detallescuevogenet 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 detallesTEMA 4 PROCESAMIENTO PARALELO
TEMA 4 PROCESAMIENTO PARALELO Tipos de plataformas de computación paralela Organización lógica Organización física Sistemas de memoria compartida Sistemas de memoria distribuida Tipos de plataformas de
Más detallesAnálisis de rendimiento de algoritmos paralelos
Análisis de rendimiento de algoritmos paralelos Joaquín Andrés López Molina josandlopmol@gmail.com Daniel Mauricio Rodríguez Alpizar danielmau231995@hotmail.com Estudiantes de Ingeniería en Computación
Más detallesAspectos avanzados de arquitectura de computadoras Multiprocesadores (I) Facultad de Ingeniería - Universidad de la República Curso 2017
Aspectos avanzados de arquitectura de computadoras Multiprocesadores (I) Facultad de Ingeniería - Universidad de la República Curso 2017 Motivación Explotación de ILP estancada desde 2005 (aproximadamente)
Más detallesModelos de computadores paralelos
Modelos de computadores paralelos Domingo Giménez Departamento de Informática y Sistemas Universidad de Murcia, Spain dis.um.es/~domingo Universidad de Murcia 1 Contenido Programación paralela Modelos
Más detallesBalance Dinámico de Carga en Super-Cómputo
Balance Dinámico de Carga en Super-Cómputo Dr. Manuel Aguilar Cornejo Presentación elaborada por: Juan Santana Santana 1 Introducción Balance dinámico de carga Librería DLML Algoritmo utilizando una topología
Más detallesINFORMATICA III. Cap. I: Plataformas
INFORMATICA III Cap. I: Plataformas Plataformas Código nativo y portable Máquinas virtuales Servidores Estaciones de trabajo Clientes delgados Dispositivos embebidos Dispositivos móviles Plataformas Hardware
Más detallesEVOLUCIÓ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 detallesGranularidad y latencia
Niveles de paralelismo y latencias de comunicación Niveles de paralelismo. Granularidad o tamaño de grano. Latencia de comunicación. Particionado de los programas. Empaquetado de granos. Planificación
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS ARQUITECTURA DE COMPUTADORAS
Más detallesMULTIPROCESADORES TIPOS DE PARALELISMO
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público
Más detallesArquitectura de Computadoras para Ingeniería
Arquitectura de Computadoras para Ingeniería (Cód. 7526) 1 Cuatrimestre 2016 Dra. DCIC - UNS 1 Multiprocesadores 2 Clasificación de Flynn Clasificación de 1966 En función del flujo de instrucciones y datos
Más detallesINFORMATICA III. Capítulo I: Plataformas
INFORMATICA III Capítulo I: Plataformas Plataformas Hardware Modelos de sistemas Sistemas operativos Herramientas de desarrollo Informática III Pág. 2 Plataformas Hardware Modelos de sistemas Sistemas
Más detallesARQUITECTURA DEL COMPUTADOR
1-11 Marzo de 2017 FACET -UNT ARQUITECTURA DEL COMPUTADOR Graciela Molina gmolina@herrera.unt.edu.ar m.graciela.molina@gmail.com 1 MODELO VON NEUMANN RAM J. Von Neumann frente a la computadora IAS, 1952.
Más detallesHARDWARE: DISPOSITIVOS DE ENTRADA, PROCESAMIENTO Y SALIDA/ SOFTWARE: SOFTWARE DE SISTEMAS DE APLICACIONES. Ralph Stair y George Reynolds
HARDWARE: DISPOSITIVOS DE ENTRADA, PROCESAMIENTO Y SALIDA/ SOFTWARE: SOFTWARE DE SISTEMAS DE APLICACIONES Ralph Stair y George Reynolds Hardware: dispositivos de entrada, procesamiento y salida En este
Más detallesINFORMATICA III. Capítulo I: Plataformas
INFORMATICA III Capítulo I: Plataformas Plataformas Hardware Modelos de sistemas Sistemas operativos Herramientas de desarrollo Informática III Pág. 2 Plataformas Hardware Modelos de sistemas Sistemas
Más detallesUnidad 4 - Procesamiento paralelo. Arquitectura de computadoras. D o c e n t e : E r n e s t o L e a l. E q u i p o : J e s s i c a F i e r r o
Unidad 4 - Procesamiento paralelo. D o c e n t e : E r n e s t o L e a l E q u i p o : J e s s i c a F i e r r o L u i s N a v e j a s Arquitectura de computadoras Introducción Cuestionario Conclusiones
Más detallesProcesamiento 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 detallesInformación general Quién utiliza la computación en paralela? Conceptos y Terminología Límites y Costos de Programación Paralela
Las computadoras paralelas pueden ser construidas a partir de materias primas con componentes baratos. Resolver problemas mayores y más complejos: Muchos de los problemas son tan grandes y/o complejos
Más detallesGPGPU ( GENERAL PURPOSE COMPUTING ON GRAPHICS PROCESSING UNITS)
26 GPGPU ( GENERAL PURPOSE COMPUTING ON GRAPHICS PROCESSING UNITS) Técnica GPGPU consiste en el uso de las GPU para resolver problemas computacionales de todo tipo aparte de los relacionados con el procesamiento
Más detallesComputación 1. Roles en la interconexión
Computación 1 Roles en la interconexión Contenido Roles en la Interconexión Host y Terminales Servidores y Clientes Arquitectura Cliente-Servidor Servidor y Cliente son programas Protocolo de Servicio
Más detallesSistema 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 detallesEntornos de programación paralela basados en modelos/paradigmas
Program. paralela/distribuida Entornos de programación paralela basados en modelos/paradigmas Sobre la programación paralela 1 Índice Reflexiones sobre la programación paralela MapReduce Propuesta original
Más detallesTecnologí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 detallesEVOLUCION 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 detallesMICROPROCESADOR. Ing. Raúl Rojas Reátegui
MICROPROCESADOR Ing. Raúl Rojas Reátegui OBJETIVOS Al termino de la sesión el estudiante será capaz de: Describir las principales características de un Microprocesador. Describir las principales características
Más detallesTema 7. Mejora del rendimiento: introducción a la segmentación y a las arquitecturas paralelas
Tema 7. Mejora del rendimiento: introducción a la segmentación y a las arquitecturas paralelas Arquitectura de Computadores Curso 2009-2010 Transparencia: 2 / 21 Índice Introducción Taxonomía de Flynn
Más detalleso Nos vamos a centrar en la memoria del sistema, esta memoria es conocida como RAM (random-access memory, memoria de acceso aleatorio).
Conrado Perea o Nos vamos a centrar en la memoria del sistema, esta memoria es conocida como RAM (random-access memory, memoria de acceso aleatorio). o Es la memoria que instalamos en la placa base. o
Más detallesDepartamento de Automática
Departamento de Automática Tema 1 Introducción al paralelismo Prof. Dr. José Antonio de Frutos Redondo Dr. Raúl Durán Díaz Curso 2010-2011 Tema 1: Introducción Necesidad del paralelismo Rendimiento de
Más detallesMáquinas de alto rendimiento
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público
Más detallesTAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.
1 TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1- Cuáles son las principales funciones de un sistema operativo? Los Sistemas Operativos tienen como objetivos o funciones principales lo siguiente; Comodidad;
Más detallesPROCESAMIENTO DISTRIBUIDO
Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos
Más detallesCuestionario Unidad 4: Procesamiento paralelo 2012
SEP SNEST DGEST INSTITUTO TECNOLÓGICO DE CHIHUAHUA II INGENIERÍA EN SISTEMAS COMPUTACIONALES ARQUITECTURA DE COMPUTADORAS Ing. Ernesto Leal Procesamiento paralelo ELABORADO POR: Miguel Angel Chávez Reza
Más detallesTEMA 1: EJECUCIÓN PARALELA: FUNDAMENTOS(I)
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas ARQUITECTURA DE COMPUTADORES II AUTORES: David Expósito Singh Florin Isaila Daniel Higuero Alonso-Mardones Javier García Blas Borja Bergua
Más detallesUso 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 detallesIngeniería en Computación
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje: Programación Paralela y Distribuida Tema: Introducción a los Sistemas
Más detallesArquitectura del Computador. Programación 1 er semestre 2013
Arquitectura del Computador Programación 1 er semestre 2013 Introducción Qué es una computadora? Stallings: Máquina digital electrónica programable para el tratamiento automático de la información, capaz
Más detallesElect. de potencia con DSP Programa
Programa Procesamiento Digital de Señales (Introducción) 15 Julio 2014 Universidad Politécnica Salesiana 1.1 procesamiento Procesamiento general Las aplicaciones de los sistemas de procesamiento se pueden
Más detallesCDI Arquitecturas que soportan la concurrencia. granularidad
granularidad Se suele distinguir concurrencia de grano fino es decir, se aprovecha de la ejecución de operaciones concurrentes a nivel del procesador (hardware) a grano grueso es decir, se aprovecha de
Más detallesClasificación de Flynn de los computadores
Clasificación de Flynn de los computadores Single instruction, single data stream - SISD Single instruction, multiple data stream - SIMD Multiple instruction, single data stream - MISD Multiple instruction,
Más detallesIntroducción al Computo Distribuido
Introducción al Computo Distribuido Facultad de Cs. de la Computación Juan Carlos Conde Ramírez Distributed Computing Contenido 1 Introducción 2 Importancia del Hardware 3 Importancia del Software 1 /
Más detallesINSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN. Lagarto:
INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN Lagarto: Una estrategia para la Generación, Aplicación y Transferencia de conocimiento para el Desarrollo de la Industria de las TIC
Más detallesPotente rendimiento de doble núcleo para los negocios de hoy y de mañana
Potente rendimiento de doble núcleo Potente rendimiento de doble núcleo para los negocios de hoy y de mañana Con la inigualable nueva gama de portátiles Toshiba para la empresa que incluyen el procesador
Más detallesUNIDAD II Metodología de programación paralela. Lic. Jesús Germán Andrés PAUTSCH - FCEQyN - UNaM
UNIDAD II Metodología de programación paralela UNIDAD II: Metodología de programación paralela Metodología de programación paralela Algunos conceptos que nos ayudarán a entender mejor el tema. Modelos
Más detallesOrganización de Procesadores
Organización de Procesadores Introducción Alejandro Furfaro Agosto de 2014 Alejandro Furfaro Organización de Procesadores Agosto de 2014 1 / 21 Temario 1 Tecnología de Integracion 2 Arquitectura de Computadores
Más detallesPROGRAMA 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 detallesTema 1: PROCESADORES SEGMENTADOS
Tema 1: PROCESADORES SEGMENTADOS Tema 1: PROCESADORES SEGMENTADOS 1.1. Procesadores RISC frente a procesadores CISC. 1.2. Clasificación de las arquitecturas paralelas. 1.3. Evaluación y mejora del rendimiento
Más detallesTaxonomía de las arquitecturas
Taxonomía de las arquitecturas 1 INTRODUCCIÓN 2 2 CLASIFICACIÓN DE FLYNN 3 2.1 SISD (SINGLE INSTRUCTION STREAM, SINGLE DATA STREAM) 3 2.2 SIMD (SINGLE INSTRUCTION STREAM, MULTIPLE DATA STREAM) 4 2.2.1
Más detallesCon estas consideraciones, Flynn clasifica los sistemas en cuatro categorías:
Taxonomía de las arquitecturas 1 Introducción Introducción En este trabajo se explican en detalle las dos clasificaciones de computadores más conocidas en la actualidad. La primera clasificación, es la
Más detallesAspectos avanzados de arquitectura de computadoras Multithreading. Facultad de Ingeniería - Universidad de la República Curso 2017
Aspectos avanzados de arquitectura de computadoras Multithreading Facultad de Ingeniería - Universidad de la República Curso 2017 Introducción En este capítulo se explorará la posibilidad de ejecutar múltiples
Más detallesDiseño de Sistemas Distribuidos Máster en Ciencia y Tecnología Informática Curso Presentación e introducción
Diseño de Sistemas Distribuidos Máster en Ciencia y Tecnología Informática Curso 2016-2017 Presentación e introducción Félix García Carballeira Grupo de Aruitectura de Computadores felix.garcia@uc3m.es
Más detallesIntroducción a la Arquitectura y Plataforma de Programación de Cómputo Paralelo CUDA (36 hrs) Instructor M. en C. Cristhian Alejandro Ávila-Sánchez
Introducción a la Arquitectura y Plataforma de Programación de Cómputo Paralelo CUDA (36 hrs) I Presentación: Instructor M. en C. Cristhian Alejandro Ávila-Sánchez CUDA (Compute Unified Device Architecture)
Más detallesUniversidad Nacional Autónoma de México Instituto de Geofísica
Universidad Nacional Autónoma de México Instituto de Geofísica Aplicación del Cómputo Paralelo a la Modelación de Sistemas Continuos en Ciencias e Ingeniería Presentan: Antonio Carrillo Ledesma Ismael
Más detallesLa elección de la CPU. 1. Introducción. Indice de contenidos [23 diapositivas] El procesador central o CPU
Indice de contenidos [3 diapositivas] 1. Introducción [ diapositivas]. Modelos comerciales e innovaciones en Intel 1] 3. Modelos comerciales en AMD [3] 4. Comparativa Intel-AMD [3] 5. El mejor procesador
Más detallesElectró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 detallesLic. Saidys Jiménez Quiroz. Área de Tecnología e Informática. Grado 6 - Cescoj
Lic. Saidys Jiménez Quiroz Área de Tecnología e Informática Grado 6 - Cescoj 2011 NÚCLEO BÁSICO N 2: INTRODUCCIÓN A LA INFORMÁTICA. SESIÓN DE APRENDIZAJE N 2.3: CLASIFICACIÓN DE LOS COMPUTADORES. COMPETENCIA:
Más detallesUNIVERSIDAD CATOLICA NUESTRA SEÑORA DE LA ASUNCIÓN
UNIVERSIDAD CATOLICA NUESTRA SEÑORA DE LA ASUNCIÓN Teoría y Aplicación de la Informática 2 VS Autores: Roberto A. Demestri R. Luis F. Martínez Miranda. Setiembre - 2001 Indice Título Pag. Indice 2 AMD
Más detallesPlan 95 Adecuado DEPARTAMENTO: ELECTRÓNICA CLASE: ELECTIVA DE ESPECIALIDAD ÁREA: TÉCNICAS DIGITALES HORAS SEM.: 4 HS. HORAS / AÑO: 64 HS.
Plan 95 Adecuado ASIGNATURA: COMPUTACIÓN PARALELA CON PROCESADORES GRÁFICOS CODIGO: 95-0409 DEPARTAMENTO: ELECTRÓNICA CLASE: ELECTIVA DE ESPECIALIDAD ÁREA: TÉCNICAS DIGITALES HORAS SEM.: 4 HS. HORAS /
Más detallesCentro de Cálculo, Instituto de Computación Facultad de Ingeniería, Universidad de la República, Uruguay
Centro de Cálculo, Instituto de Computación Facultad de Ingeniería, Universidad de la República, Uruguay Centro de Cálculo, Instituto de Computación Facultad de Ingeniería, Universidad de la República,
Más detallesARQUITECTURA DE LOS SUBSISTEMAS DE BUSES Y ENTRADA/SALIDA
U C V F A C C I E N C I A S Organización y Estructura del Computador II ARQUITECTURA DE LOS SUBSISTEMAS DE BUSES Y ENTRADA/SALIDA T e m a 2 G D O E C - II S e m e st r e I - 2012 AGENDA Subsistema de Buses
Más detalles15 de Octubre Crowne Plaza Ciudad de México. Simposio Técnico de Medición y Automatización. ni.com/mexico
15 de Octubre Crowne Plaza Ciudad de México Simposio Técnico de Medición y Automatización ni.com/mexico Arquitecturas de Programación para Sistemas Multinúcleo Financiero Embebido Médico Científico Industrial
Más detallesComputación de Altas Prestaciones Sistemas computacionales
Computación de Altas Prestaciones Sistemas computacionales Domingo Giménez Departamento de Informática y Sistemas Universidad de Murcia, Spain dis.um.es/~domingo Universidad de Murcia 1 Motivación Problemas
Más detallesCOMPARACIÓN DE MODELOS DE SINCRONIZACIÓN EN PROGRAMACIÓN PARALELA SOBRE CLUSTER DE MULTICORES
COMPARACIÓN DE MODELOS DE SINCRONIZACIÓN EN PROGRAMACIÓN PARALELA SOBRE CLUSTER DE MULTICORES Autor: A.P.U. Enzo Rucci Director: Ing. Armando E. De Giusti Co-Director: Lic. Franco Chichizola Tesina de
Más detallesMultikernel Arquitectura de Sistema Operativo para sistemas con múltiples núcleos Microprocesadores para Comunicaciones
Multikernel Arquitectura de Sistema Operativo para sistemas con múltiples núcleos Microprocesadores para Comunicaciones Jesús A. Díaz Sánchez Curso 2010/2011 Índice 1. Introducción 2 2. Multikernel 3 3.
Más detallesParalelismo en el procesador
2017 Paralelismo en el procesador ARQUITECTURA DE COMPUTADORAS ING. ELMER PADILLA AUTOR: GERARDO ROBERTO MÉNDEZ LARIOS - 20111013326 Ciudad universitaria, Tegucigalpa M.D.C., 04 de mayo del 2017. Contenido
Más detallesLA 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 detallesSistemas Operativos Distribuidos. Sistemas Operativos Una visión aplicada
Bibliografía Sistemas Operativos Distribuidos Ing. Alfonso Guijarro Rodríguez alfonso_guijarro@yahoo.es Sistemas Operativos Distribuidos Andrew S. Tanenbaum. 1996, Prentice-Hall Capítulo 1 última edición
Más detallesUNIDAD CENTRAL DE PROCESO
UNIDAD CENTRAL DE PROCESO NO SON CPU, SON CASES COMPONENTES DE UN SISTEMA DE CÓMPUTOS DISPOSITIVOS DE ALMACENAMIENTO Disco Rígido, Disquete, CD, DVD DISPOSITIVOS DE ENTRADA Teclado Mouse Micrófono Cámara
Más detalles1. Necesidades del comprador: COMPUTADOR PERSONAL Y DE OFICINA PROCESADORES, MEMORIAS RAM, ROM, DISCO DURO, CACHÉ, TARJETAS, IMPRESORAS
1. Necesidades del comprador: COMPUTADOR PERSONAL Y DE OFICINA PROCESADORES, MEMORIAS RAM, ROM, DISCO DURO, CACHÉ, TARJETAS, IMPRESORAS 2. CLON O COMPUTADOR DE MARCA? REQUERIMIENTOS: Procesador Memorias
Más detallesDEFINICIÓ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 detallesIntroducción a la arquitectura PIC
18 de septiembre de 2012 Contenido 1 Microprocesadores y Microcontroladores 2 3 4 Microprocesadores y Microcontroladores Microcomputadora consiste básicamente de: Unidad central de procesamiento (CPU),
Más detallesLí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 detallesFrancisco J. Hernández López
Francisco J. Hernández López fcoj23@cimat.mx Ejecución de más de un cómputo (cálculo) al mismo tiempo o en paralelo, utilizando más de un procesador. Sistema de Cómputo Paralelo Hardware Parallel programming:
Más detallesMODULO DE MEMORIA RAM. Ing. Raúl Rojas Reátegui
MODULO DE MEMORIA RAM Ing. Raúl Rojas Reátegui OBJETIVOS Al termino de la sesión el estudiante será capaz de: Describir las principales chips de memoria RAM. Describir las principales de los módulos de
Más detallesClasificación de las Arquitecturas
Clasificación de las Arquitecturas MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Por la taxonomía de Flynn 1 Flynn Flujo de datos Simple Múltiple Flujo de datos Simple Múltiple SISD MISD
Más detallesEjecución serial: las tareas/instrucciones de un programa son ejecutadas de manera secuencial, una a la vez.
Paralelismo Conceptos generales Ejecución serial: las tareas/instrucciones de un programa son ejecutadas de manera secuencial, una a la vez. Ejecución paralela: varias tareas/instrucciones de un programa
Más detallesClústeres y procesamiento en paralelo XE1GNZ J O R G E F BARBOSA J ACOBO F E B R E R O DE 20 17
Clústeres y procesamiento en paralelo XE1GNZ J O R G E F BARBOSA J ACOBO F E B R E R O DE 20 17 Al escuchar la palabra clúster se piensa en grandes maquinas exclusivas de los grandes de la computación
Más detallesPANORAMA GENERAL DE LOS µc
PANORAMA GENERAL DE LOS µc Sistemas Digitales II Este tipo de dispositivos en la actualidad se encuentran en los supermercados, artículos electrodomésticos, instrumentos musicales, juguetes, equipo automotriz
Más detallesARQUITECTURA DE COMPUTADO- RAS
ARQUITECTURA DE COMPUTADO- RAS Análisis de los componentes En un computador se pueden observar, muchos componentes electrónicos,como ser: El Microprocesador La Memoria La Tarjeta Madre Dispositivos de
Más detallesCaracterísticas Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux.
Nombre Sistema Operativo del Características Ventajas Desventajas Tipo de Núcleo Shell Gui Linux Unix Multitarea, multiusuario, redes y telecomunicaciones, internet, interconectividad, programación, portabilidad,
Más detallesProgramación Paralela
Programación Paralela 4º Grado Ing. Informática Depto. de Lenguajes y Sistemas Informáticos Universidad de Granada Datos de la Asignatura PÁGINAS WEB: Web de material docente: http://lsi.ugr.es/~jmantas/ppr/
Más detallesCAPITULO III CONTROLADORES
CAPITULO III CONTROLADORES 3.1 Controladores El controlador es el segundo elemento en un sistema de control automático, éste toma una señal de entrada y la compara con un valor establecido para obtener
Más detallesLa GPU. I. La tarjeta gráfica y su GPU. Indice de contenidos [36 diapositivas] El diagrama de bloques de la tarjeta gráfica
Indice de contenidos [36 diapositivas] 1. La tarjeta gráfica y su GPU [7]. Perfiles de usuario [5] 3. Generaciones y modelos comerciales [4] La GPU 1. Pascal [7]. Volta [6] 3. Resumen de modelos comerciales
Más detalles