Arquitectura de Computadores. Tema 1 Introducción: Tendencias Tecnológicas Coste / Rendimiento/ Consumo
|
|
- Eva María Valdéz Giménez
- hace 6 años
- Vistas:
Transcripción
1 Arquitectura de Computadores Tema 1 Introducción: Tendencias Tecnológicas Coste / Rendimiento/ Consumo Curso
2 Contenidos o La asignatura. Qué estudia? o El entorno tecnológico o Rendimiento o Consumo o Coste o Bibliografía Capítulo 1 de [HePa12] Semiconductor Industry Association. Standard Performance Evaluation Corporation. Transaction Processing Council. AC Tema 1 Curso
3 La asignatura Niveles de descripción y diseño de un computador Aplicación Lenguaje de alto nivel Ofimática (MS-Office, Contaplus, D-Base) Comunicaciones (Netscape, Explorer, Mail) Diseño (AutoCAD,...), Multimedia, Juegos, etc. FOR, WHILE, REPEAT, PROCEDURE,... PASCAL, FORTRAN, C, COBOL, BASIC,... MODULA, C++, JAVA,... Sistema Operativo / Compilador Arquitectura del repertorio de instrucciones Organización Hardware del sistema R0 R7 Gestión de memoria Gestión de procesos Gestión de ficheros Registros Registro Estado Contador Programa Compilación Enlazado Ubicación Loop move #$10, R0 load R1(dir1), R2 add R2, R0 sub #1, R1 beq Loop Circuito Digital Físico CPU E/S Mem. Bus AC Tema 1 Curso
4 La asignatura Niveles de descripción y diseño de un computador Aplicación Dónde se estudia? Auto-aprendizaje, Laboratorios,... Lenguaje de alto nivel FP, EDA, TP, Sistema Operativo / Compilador Arquitectura del repertorio de instrucciones Organización Hardware del sistema Circuito Digital Físico Sistemas Operativos / PL FC, TOC, EC, (AE, SE, DAS) ARQUITECTURA DE COMPUTADORES FC, TOC, (DAS) FEE AC Tema 1 Curso
5 La asignatura ISA: Interfase Critico software instruction set hardware Propiedades o Permanencia con el tiempo / tecnología (portabilidad) o Proporciona funcionalidad eficaz a los niveles superiores o Permite implementación eficiente en los niveles inferiores AC Tema 1 Curso
6 La asignatura Qué estudia la asignatura? Entrada/salida y almacenamiento Discos, WORM, Cintas RAID DRAM- Memoria Central Jerarquía de Memoria L2/L3 Cache Coherencia, Ancho de banda, Latencia VLSI L1/L2 Cache Arquitectura del Procesador Segmentación, ILP, TLP Segmentación, riesgos (hazards), superescalar, ejecución fuera de orden, predicción, especulación, multithreading AC Tema 1 Curso
7 La asignatura Qué estudia la asignatura? P M S P M P M Red de interconexión Switch (S) Procesador (P) Memoria (M) Multiprocesadores Redes de Interconexión P M Memoria compartida: centralizada, distribuida, paralelismo de datos Red Topología, Routing, Ancho de banda, Latencia, AC Tema 1 Curso
8 Evolución y tendencias El escalado de la tecnología continua. AC Tema 1 Curso
9 Evolución y tendencias 1949 EDSAC 10² op/seg 1957 Transistor: de 10³ a 10 4 op/seg o DEC PDP-1 (1957) o IBM 7090 (1960) 1965 CI: de 10 5 a 10 6 op/seg o IBM System 360 (1965) o DEC PDP-8 (1965) 1971 Microprocesador o Intel 4004 Transistor (47) PN 56 CI (58) PN más de 3x10 13 op/seg 2010 > op/seg (1 Pflops) Intel Xeon 7500, 8c, 16Th Jun 2014 (top 500) o 1º Tianhe-2 (MilkyWay-2) 3,120,000 cores, 33.9 Pflops o 41º Mare Nostrum 48,896 cores, 925 Tflops Oblea (Wafer) AC Tema 1 Curso
10 Evolución y tendencias Top 500: junio 2011 Desde lista anterior: 7 meses Capac. total agregada: pasa de 43.6 Pflops a 58.9 Pflops Capac. último lista: pasa de 31.1 Tflops a 40.2 Tflops AC Tema 1 Curso
11 Evolución y tendencias Top 500: noviembre 2011 De lista anterior a esta: 5 meses Capacidad Total: pasa de 58.9 Pflops a 74.2 Pflops Capacidad último lista: pasa de 40.2 Tflops a 50.9 Tflops AC Tema 1 Curso
12 Evolución y tendencias Top 500: jun 2014 Capacidad Total: 274 Pflops Último lista: 134 Tflops AC Tema 1 Curso
13 La ley de Moore La Ley de Moore Predicted! Electronics Abril 1965 AC Tema 1 Curso
14 La ley de Moore La Ley de Moore se ha cumplido Fuente: Intel Corporation AC Tema 1 Curso
15 La Ley de Moore Microelectrónica y microarquitectura AC Tema 1 Curso
16 La Ley de Moore Microelectrónica + Microarquitectura Una industria con un progreso que no tiene equivalente Doblado cada 18 meses ( ): - Total de incremento 3,200X - Los coches viajarían a 176,000 MPH; y recorrerían 64,000 millas/gal. - El viaje: L.A. a N.Y. en 5.5 seg (MACH 3200) Doblado cada 24 meses ( ): - total de incremento 36,000X - Los coches viajarían a 2,400,000 MPH; y recorrerían 600,000 millas/gal. - El viaje: L.A. a N.Y. en 0.5 seg (MACH 36,000) AC Tema 1 Curso
17 La Ley de Moore Microelectrónica y microarquitectura Objeto de AC AC Tema 1 Curso
18 La Ley de Moore El escalado de la tecnología puede acabar hacia el final de la década El grosor del aislante de la puerta esta limitado a 2nm Fuente: Intel Corporation AC Tema 1 Curso
19 La Ley de Moore nm Manufacturing process details from 1997 to 2011 Fuente: Intel Corporation AC Tema 1 Curso
20 La Ley de Moore: problemas 1 er problema: consumo Power Wall Fuente: Intel Corporation AC Tema 1 Curso
21 La Ley de Moore: problemas 1 er problema: consumo Power Wall Fuente: Intel Corporation AC Tema 1 Curso
22 La Ley de Moore: problemas 2º problema: retardo interconexiones El rendimiento del transistor (retardo) escala linealmente con la tecnología El retardo de la interconexión no escala con la tecnología AC Tema 1 Curso
23 La Ley de Moore: problemas Pero... cuánto dura un ciclo? 2º problema: retardo interconexiones. Qué % del área del chip se puede alcanzar en un ciclo de reloj? Ciclo: 16 FO4: Clk = 16 veces el retardo de un inversor con fan-out 4 Multi - Many cores AC Tema 1 Curso
24 La Ley de Moore El punto de inflexión May 17, 2004 Intel, the world's largest chip maker, publicly acknowledged that it had hit a ''thermal wall'' on its microprocessor line. As a result, the company is changing its product strategy and disbanding one of its most advanced design groups. Intel also said that it would abandon two advanced chip development projects Now, Intel is embarked on a course already adopted by some of its major rivals: obtaining more computing power by stamping multiple processors on a single chip rather than straining to increase the speed of a single processor Intel's decision to change course and embrace a dual core processor structure shows the challenge of overcoming the effects of heat generated by the constant on-off movement of tiny switches in modern computers some analysts and former Intel designers said that Intel was coming to terms with escalating heat problems so severe they threatened to cause its chips to fracture at extreme temperatures New York Times, May 17, 2004 AC Tema 1 Curso
25 El entorno: tendencias Latencia y ancho de banda en los últimos 25 años: desequilibrios CPU alta, Memoria Baja ( Memory Wall ) Procesador: 286, 386, 486, Pentium, Pentium 4, Core i7 (80x,25000x) Ethernet: 10Mb, 100Mb, 1G/s, 10Gb/s, 100Gb/s (30x,10000x) Modulo de Memoria: DRAM, Page Mode DRAM, SDRAM, DDR2-3 SDRAM (6x,1200x) Disco : 3600, 5400, 7200, 10000, RPM (14x, 350x) AC Tema 1 Curso
26 El entorno: tendencias Latencia y ancho de banda en los últimos 25 años: Procesador * Fig 1.10 H&P 5th ed (detalle). x 25K x 80 (*) Tiempo de una op. sencilla, asumiendo que no hay contención AC Tema 1 Curso
27 Rendimiento Evolución del rendimiento de los procesadores Medida de rendimiento utilizada: número de veces más rápido qué el VAX-11/780 Multicore RISC - Disipación calor - Agotamiento ILP - Latencia memoria Perf. x 11,7 AC Tema 1 Curso
28 30 años de evolución AC Tema 1 Curso
29 30 años de evolución La Regla de Pollack (Intel) o Regla empírica: El rendimiento obtenido con un conjunto de recursos, R, crece de forma proporcional a al raíz cuadrada de R. Rend (R) ~ R Transistores/Consumo 2x Rendimiento 1.4x Transistores/Consumo 4x Rendimiento 2x AC Tema 1 Curso
30 Rendimiento Medidas del rendimiento Aplicación Lenguajes de Programación Respuestas por mes, hora, segundo Operaciones por segundo TPC Compilador ARI (ISA) (millones) de Instrucciones por segundo: MIPS (millones) de (FP) operaciones por segundo: MFLOP/s Datapath Control Unidades Funcionales Transistores cables Megabytes por segundo Ciclos por segundo (frecuencia de reloj) La única medida fiable es el tiempo de ejecución programas reales Dos aspectos: Rendimiento del procesador, Rendimiento del computador AC Tema 1 Curso
31 Rendimiento Rendimiento del procesador T CPU = N * CPI * t N: nº de instrucciones (Compiladores y LM) CPI: (LM, implementación, paralelismo) t: período de reloj (implementación, tecnología) Ciclos medios por instrucción (CPI) CPI = (T CPU * Frecuencia de reloj) / Numero de Instrucciones = Ciclos / Numero de Instrucciones Si asumimos que existen n tipos de instrucciones: T CPU = t * (CPI j * I j ) (I j = nº instrucciones tipo j ejecutadas) n n j = 1 Dividiendo por (t.n) CPI = CPI j * F j (donde Fj es la frecuencia de aparición de la instrucción tipo j) j = 1 Ejemplo : ALU 1 ciclo( 50%), Ld 2 ciclos(20%), St 2 ciclos(10%), saltos 2 ciclos(20%) CPI = 1*0,5 + 2*0,2 + 2*0,1 + 2*0,2 = 1.5 Invertir recursos donde se gasta el tiempo AC Tema 1 Curso
32 Rendimiento Rendimiento global del computador : Benchmarks La única forma fiable es ejecutando distintos programas reales. Programas de juguete : 10~100 líneas de código con resultado conocido. Ej:: Criba de Erastótenes, Puzzle, Quicksort Programas de prueba (benchmarks) sintéticos: simulan la frecuencia de operaciones y operandos de un abanico de programas reales. Ej:: Whetstone, Dhrystone Programas reales típicos con cargas de trabajo fijas (actualmente la medida más aceptada) SPEC Otros HPC:LINPACK, SPEChpc96, Nas Parallel Benchmark Servidores: SPECweb, SPECSFS( File servers), TPC-C, SPECjbb ( Java ) Graficos: SPECviewperf(OpenGL), SPECapc( aplicaciones 3D) Winbench, EEMBC AC Tema 1 Curso
33 Rendimiento Rendimiento global del computador : SPEC Programas reales típicos con cargas de trabajo fijas (actualmente la medida más aceptada) SPEC89: 10 programas proporcionando un único valor. SPEC92: 6 programas enteros (SPECint92) y 14 en punto flotante (SPECfp92).Sin limites en opciones de compilación SPEC95: 8 programas enteros (SPECint95) y 10 en punto flotante (SPECfp95). Dos opciones en compilación: la mejor para cada programa y la misma en todos (base) SPEC programas enteros y 14 en punto flotante. Dos opciones de compilación ( la mejor: spec--, la misma spec--_base SPEC programas enteros y 17 en punto flotante. Dos opciones de compilación ( la mejor: spec--, la misma spec--_base AC Tema 1 Curso
34 Rendimiento SPEC2006 versus SPEC2000 Evolución de la jerarquía de memoria, ampliación de capacidad Más programas más complejos AC Tema 1 Curso
35 Rendimiento SPEC2006 vesus SPEC2000 AC Tema 1 Curso
36 Rendimiento Evolución de los SPEC AC Tema 1 Curso
37 Rendimiento Cómo se calculan los resultados en SPEC? o Supongamos que la suite SPECxx está formada por n programas patrón o Sea: r i = T ejecución patrón i en máquina de referencia T ejecución patrón i en máquina evaluada, i = 1, n Entonces, se define SPECxx = n r 1 r 2. r n o sea, la media geométrica (MG) de los n ratios. AC Tema 1 Curso
38 Programas patrón Rendimiento Qué ventaja aporta el uso de la MG? o Ejemplo simplificado: Supongamos una suite con dos programas patrón y comparemos dos máquinas A y B Tiempos de ejecución en cada computador y ratios Comp. Ref Comp. A Ratio Comp. B Ratio P1 R1 A1 R1/A1 B1 R1/B1 P2 R2 A2 R2/A2 B2 R2/B2 Rendimiento A = 2 R1 A1 R2 A2 Rendimiento B = 2 R1 B1 R2 B2 o Neutralidad de la máquina de referencia. La relación de rendimientos entre A y B es independiente de la máquina de referencia elegida. Efectivamente, operando: Rendimiento A Rendimiento B = 2 B1 B2 A1 A2 = MG tiempos ejec en B MG tiempos ejec ena AC Tema 1 Curso
39 Rendimiento Cómo se presentan los resultados en SPEC? AC Tema 1 Curso
40 Rendimiento SPEC de algunos procesadores( SPEC2006) Sandy Bridge Westmere Core Nehalem Bulldozer Opteron Ghz Opteron 8393SE 3.1 Ghz Opteron ,8 Ghz Opteron Ghz Xeon Ghz Xeon X Ghz Xeon W Ghz Xeon X Ghz Xeon E Ghz Power6 4,7 Ghz Power 6+ 5Ghz Power 7 3,86GHz Pemtium4 NetBurst Specint2006 Specfp2006 Sparc64 VII 2.5Ghz Sparc64 VII 3Ghz Itanium Ghz Itanium M 1.66 Ghz AC Tema 1 Curso
41 Rendimiento SPEC rate (*) de sistemas de 32 chips ( SPEC2006) Xeon X Ghz 128 cores Power6 5Ghz 64 cores Sparc64 VII 2.88Ghz 128 cores Xeon E ,4GHz 320 cores Specint rate2006 Specfp rate2006 (*) Analiza el rendimiento de una máquina en la ejecución de múltiples tareas a la vez. En la máquina evaluada se ponen en ejecución simultánea tantas copias del benchmark como cores existan AC Tema 1 Curso
42 Rendimiento SPEC rate: comparación con sistemas mayores (SPEC2006) Itanium cores 512 chips Opteron Ghz 768 cores 192 chips Sparc64 VII 2.88Ghz 256 cores 64 chips Xeon X Ghz 128 cores 32 chips Power6 5Ghz 64 cores 32 chips Specint Rt2006 Specfp Rt2006 AC Tema 1 Curso
43 Rendimiento: Un principio simple Un principio básico: Hacer rápidas las funciones frecuentes. Gastar recursos donde se invierte la mayor cantidad de tiempo Ley de Amdahl: Permite caracterizar este principio Permite la evaluación del speedup que se obtendrá al aplicar una cierta mejora, M, que permite ejecutar una parte del código x veces más rápido. Def: TEj sin M Performance con M Speedup(E) = = TEj con M Performance sin M TSM F TM t A t B t C t A t B /x t C Si la mejora sólo acelera la ejecución de un fracción F de la tarea, el tiempo de ejecución del resto permanece sin modificación. Por tanto es muy importante el porcentaje de la tarea que es acelerada. t B F= t A +t B +t C AC Tema 1 Curso
44 Rendimiento: Un principio simple La Ley Amdahl TEj nuevo = TEj antiguo (1 - Fraccion mejora ) + Fraccion mejora x Speedup = {def} TEj antiguo = 1 TEj nuevo (1 - Fraccion mejora ) + Fraccion mejora Ejemplo 1:. El 10% del tiempo de ejecución de mi programa es consumido por operaciones en PF. Se mejora la implementación de la operaciones PF reduciendo su tiempo a la mitad 1 TEj nuevo = TEj antiguo x ( / 2) = 0.95 x TEj antiguo Speedup = = Mejora de sólo un 5.3% Ejemplo 2: Para mejorar la velocidad de una aplicación, se ejecuta una parte que consumía el 90% del tiempo sobre 100 procesadores en paralelo. El 10% restante no admite la ejecución en paralelo. 1 TEj nuevo = TEj antiguo x ( / 100) = x TEj antiguo Speedup = = El uso de 100 procesadores sólo multiplica la velocidad por 9.17 AC Tema 1 Curso x
45 Rendimiento: Un principio simple Concepto de eficiencia (E) E = Speedup x = 1 1 F + F x x = 1 x 1 F + F = 1 x + F(1 x) El valor máximo posible de E es 1 (para lo que se necesitaría que F=1) Ampliación del Ejemplo 2: Proesadores (x) F Speedup Eficiencia ,526 (52.6%) ,0917 (9.17%) (0.99%) Observaciones: 1. La fracción no paralelizable de un cálculo, (1-F), limita seriamente el Speedup, incluso cuando esta fracción es pequeña. 2. A partir de cierto punto, aumentar mucho el nº de procesadores apenas mejora el Speedup, por lo que se degradada mucho la Eficiencia. AC Tema 1 Curso
46 Potencia y Energía El consumo de potencia eléctrica: uno de los principales retos en el diseño de computadores Problema: El consumo se transforma en calor a disipar La potencia debe ser similar en cada segmento Cuánta potencia es preciso disipar? o o Qué consumo de potencia puede mantenerse de forma sostenida? TDP (Thermal Design Power). Determina la potencia del sistema de refrigeración y de la fuente de alimentación Está por debajo de la potencia pico (peak) y por encima de la media (average) Cuál es la métrica más adecuada para comparar el rendimiento energético de dos procesadores? Energía vs. Potencia. Autonomía Tamaño compacto Coste y consumo del sistema de refrigeración AC Tema 1 Curso
47 Potencia y Energía Reto: seguir incrementando en rendimiento sin incrementar el consumo Tecnología. Transistores mas pequeños, rápidos y de menor consumo. Pero... mayor cantidad! Arquitectura; o Potencia = Energía por instrucción x Instrucciones por segundo o Reducir EPI = E dinámica + E estática Power gating: Suprimir alimentación AC Tema 1 Curso
48 Potencia y Energía Reducir EPI reduciendo E dinámica E dinámica ½ VDD 2 * C dyn - Reducir VDD. Impacto lineal sobre frecuencia y performance. Cuadrático sobre el consumo de energía. - Reducir C dyn : Microarquitectura Potencia dinámica ½ VDD 2 * C dyn * Frecuencia Ojo! Reducir la frecuencia del reloj reduce la potencia, pero no la energía ( DVFS) Reducción VDD (de 5V a <1V en 20 años): Impacto cúbico sobre la potencia dinámica: debido a la reducción adicional de la frecuencia máxima (VDD) AC Tema 1 Curso
49 Potencia y Energía Evolución del clock Intel W, Intel Core i7 3.3GHz, 130W. Limite para refrigeración con aire forzado. AC Tema 1 Curso
50 Coste: Fabricación de un CI AC Tema 1 Curso
51 Coste Coste : El fundamental, el coste del CI coste de CI = Die coste + Testing coste + Packaging coste Final test yield Die coste = coste del Wafer Dies por Wafer * Die yield Modelo empírico Defects per unit area = defects per square cm (2010) N = process-complexity factor = (40 nm, 2010) Wafer Die El coste de CI (Die) f(área del die) 2 AC Tema 1 Curso
52 Coste Componentes del coste final ( Precio ) o Coste del CI o Costo Directo: costes recurrentes: mano de obra, compras, o Margen bruto: costes no recurrentes, I&D, marketing, ventas, equipamiento, costes financieros, beneficio, impuestos o Descuento Precio de lista Descuento medio 25%* Precio medio de venta Margen bruto 19%* * Valores para un PC típico a comienzos de la pasada década CosteDirecto Coste del CI 10%* 46%* o Para sistemas grandes (e.g. data centers): Creciente importancia del coste de operación (alimentación, refrigeración, eficiencia energética) AC Tema 1 Curso
53 Coste-Rendimiento Tres servidores DELL PowerEdge * Mejor rendimiento Mejor rendimiento / $ * ssj_ops: server side Java operations / s AC Tema 1... Y el consumo? SPECpower Curso
54 Coste-Rendimiento SPEC Power Benchmark AC Tema 1 Curso
55 30 años de evolución AC Tema 1 Curso
56 Coste Algunos ejemplos reales Coste del chip (según un modelo de MDR) El precio de los microprocesadores depende del volumen. 10% de reducción cuando se dobla el volumen de producción 4 core 2 core Fuente: Microprocessor Data Report, 2008 AC Tema 1 Curso
Arquitectura e Ingeniería de Computadores. Tema 1 Introducción: Tendencias Tecnológicas Costo/ Rendimiento/ Consumo
Arquitectura e Ingeniería de Computadores Tema 1 Introducción: Tendencias Tecnológicas Costo/ Rendimiento/ Consumo Curso 2012-2013 Contenidos o La asignatura. Qué estudia? o El entorno tecnológico o Rendimiento
Arquitectura de Computadores
Arquitectura de Computadores Tema 1 Introducción: Tendencias Tecnológicas Costo/ Rendimiento/ Consumo Curso 2012-2013 Contenidos o La asignatura. Qué estudia? o El entorno tecnológico o Rendimiento o Consumo
Tendencias y Evaluación
Tendencias y Evaluación Arquitectura de Computadores J. Daniel García Sánchez (coordinador) David Expósito Singh Javier García Blas Óscar Pérez Alonso J. Manuel Pérez Lobato Grupo ARCOS Departamento de
Arquitectura de Computadores II Clase #9
Arquitectura de Computadores II Clase #9 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Rendimiento Rendimiento (Performance) Ver a través de la niebla del
Medición del rendimiento
Medición del rendimiento Medición del rendimiento El rendimiento de la CPU es el tiempo de ejecución. Ecuación del rendimiento de la CPU Tiempo CPU = Ciclos de reloj para el programa x Periodo del reloj
Tema 1 Introducción. Conceptos fundamentales
Arquitectura de Computadores Tema 1 Introducción. Conceptos fundamentales Departamento de Arquitectura de Computadores y Automática Unversidad Complutense de Madrid (Spain) José Ignacio Hidalgo hidalgo@dacya.ucm.es
Módulo A. Introducción. Tema 1. Introducción a la estructura de computadores
Estructura de Computadores Módulo A. Introducción Tema 1. Introducción a la estructura de computadores 1. Introducción 2. Niveles de descripción de un computador Niveles de descripción. Conceptos de arquitectura
Estructura y Tecnología de Computadores. Tema 3. Introducción a la estructura de computadores
1 Estructura y Tecnología de Computadores Módulo B. Introducción a la estructura de computadores Tema 3. Introducción a la estructura de computadores José Manuel Mendías Cuadros Dpto.. Arquitectura de
INTRODUCCIÓN Y MEDIDAS DE RENDIMIENTO BENCHMARK
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
Definició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
Rendimiento de computadores
+ Prof. José María Foces Morán Dept. IESA Universidad de León Rendimiento de computadores Tiempo de ejecución Tiempo de CPU Rendimiento comparativo Ley de Amdahl Ley de Gustaffson + Computador síncrono
Introducción TEMA 1 TECNOLOGÍA DE LOS CI. ME Tema 1 Aspectos generales sobre diseño microelectrónico 1
Introducción TEMA 1 TECNOLOGÍA DE LOS CI ME Tema 1 Aspectos generales sobre diseño microelectrónico 1 ÍNDICE TEMA 1 ASPECTOS GENERALES SOBRE DISEÑO MICROELECTRONICO Evolución del diseño electrónico Proceso
TEMA 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
Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones
Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones ESTRUCTURA DE COMPUTADORES Grupo de Arquitectura de Computadores (GAC) Dyer Rolán García (GAC) Evaluación de Prestaciones Curso 2011/2012
Rendimientos y costes
Rendimientos y costes Curso 2011-2012 Qué es el Rendimiento? El Rendimiento es un parámetro que indica el nivel de computación de la máquina y la velocidad a la que produce los resultados. El Rendimiento
Rendimiento John Hennessy David Patterson,
Rendimiento John Hennessy David Patterson, Arquitectura de Computadores Un enfoque cuantitativo 1a Edición, Capítulos 1 y 2 (3a y 4a Edición, Capítulo 1) Rendimiento Introducción Cómo comparar la performance
Práctica 1 - Rendimiento *
Práctica 1 - Rendimiento * Organización del Computador 1 Verano 2014 Subconjunto mínimo de ejercicios recomendado: 1 a 11 Ejercicio 1 Considere tres procesadores distintos P 1, P 2 y P 3 que ejecutan el
Arquitectura de Computadores II Clase #11
Arquitectura de Computadores II Clase #11 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2009 Veremos Rendimiento 1 Performance Medir, Reportar, y Sumarizar Tomar opciones
Departamento 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
Medición de Performance. Organización del Computador 1 Verano 2016
Medición de Performance Organización del Computador 1 Verano 2016 Qué es el rendimiento? Cuál de estos aviones tiene mejor rendimiento? El que tiene mayor autonomía, o el más rápido? El más rápido o el
Organizació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
EL COMPUTADOR. 1. El Pasado. 2. El Presente. 3. Estructura Básica. 4. Rendimiento. 5. Disipación de Potencia
1. EL COMPUTADOR 1 EL COMPUTADOR 1. El Pasado 2. El Presente 3. Estructura Básica 4. Rendimiento 5. Disipación de Potencia 2 EL COMPUTADOR 1. El Pasado 3 El Pasado Los precursores Pascalina Ábaco Máquina
ÍNDICE INTRODUCCIÓN AL PROCESAMIENTO PARALELO ARQUITECTURA E INGENIERÍA DE COMPUTADORES TEMA1
GRUPO DE ARQUITECTURA DE COMPUTADORES INTRODUCCIÓN AL PROCESAMIENTO PARALELO ARQUITECTURA E INGENIERÍA DE COMPUTADORES TEMA1 ÍNDICE!! Procesamiento paralelo!! Condiciones de paralelismo "! Concepto de
Tema 1: Introducción a Estructura de Computadores. Conceptos básicos y visión histórica
Tema 1: Introducción a Estructura de Computadores Conceptos básicos y visión histórica Programa de Teoría 1. Introducción. 2. Lenguaje Máquina. 3. Lenguaje Ensamblador. 4. Ruta de Datos y Unidad de Control.
Tecnologías y Arquitecturas
Tecnologías y Arquitecturas Parte II Andrés Djordjalian Seminario de Sistemas Embebidos 19 de mayo de 2011 Facultad de Ingeniería de la UBA 06:13 1 de 22 Temas de esta Clase Medición
ORGANIZACIÓN DOCENTE del curso
ORGANIZACIÓN DOCENTE del curso 2010-11 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Arquitectura e Ingenieria de es PÁGINA WEB http://aulavirtual.unican.es CÓDIGO 5411 DEPARTAMENTO ELECTRÓNICA Y COMPUTADORES
Contenidos del Curso. Arquitectura de Computadores. Organización de un Sistema computacional
Arquitectura de Computadores Cecilia Hernández Contenidos del Curso Introducción Arquitectura de conjunto de instrucciones y programación assembly Arquitectura y organización de procesadores Sistemas de
Dr.-Ing. Paola Vega Castillo
EL-3310 DISEÑO O DE SISTEMAS DIGITALES Dr.-Ing. Paola Vega Castillo Información n General Curso: Diseño de Sistemas Digitales Código: EL-3310 Tipo de curso: Teórico Créditos/Horas por semana: 4/4 Requisito:
Métricas de Rendimiento
Métricas de Rendimiento DISEÑO DE SISTEMAS DIGITALES EL-3310 I SEMESTRE 2008 6. RENDIMIENTO DE SISTEMAS COMPUTACIONALES (1 SEMANA) 6.1 Definición de rendimiento en términos computacionales 6.2 Medición
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
Estructura de Computadores Tema 1. Introducción a los computadores
Estructura de Computadores Tema 1. Introducción a los computadores Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido
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
Definición de prestaciones
Definición de prestaciones En términos de velocidad. Diferentes puntos de vista: Tiempo de ejecución. Productividad (throughput) Medidas utilizadas En función de la duración del ciclo de reloj y del número
Procesador: Pentium 4 SL6S9. Año 2001, 2.4 GHZ 512 KB L2 caché Hecho en Filipinas
Procesador: Pentium 4 SL6S9 Año 2001, 2.4 GHZ 512 KB L2 caché Hecho en Filipinas Diagrama del die Especificaciones Este procesador cuenta con un Front Side Bus de velocidad 400 MHz que conecta los componentes
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
Tema 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
COMPONENTES DEL PC LEONARDO OLIVARES VILLA MATEO CARDONA ARENAS
COMPONENTES DEL PC LEONARDO OLIVARES VILLA MATEO CARDONA ARENAS Tipos de procesadores. Dedicados: Para desarrollar una tarea muy especifica. Ejecutando un único algoritmo de forma óptima. de propósito
Tecnologías, Organización y Microarquitectura
Septiembre 2012 Tecnología de Integración Nanotecnología Tecnología de Integración Imágenes obtenidas con TEM (Transmission Electron Microscope) de una cepa del virus de la influenza, y de un transistor
TEMA 1: CONCEPTOS BÁSICOS DE PARALELISMO Y ANÁLISIS DE PRESTACIONES
TEMA 1: CONCEPTOS BÁSICOS DE PARALELISMO Y ANÁLISIS DE PRESTACIONES SISTEMAS PARALELOS Y DISTRIBUIDOS www.atc.us.es Dpto. de Arquitectura y Tecnología de Computadores. Universidad de Sevilla 1 Arquitectura:
Unidad I: Performance. Arquitectura de Computadoras Esteban Peláez Andrés Airabella Facundo Aguilera
Unidad I: Performance Arquitectura de Computadoras Esteban Peláez Andrés Airabella Facundo Aguilera Comprar una Computadora MAC PC Notebook 2010 Unidad I 2 Elegir mi Computadora Procesador Sistema Operativo
Repaso de Arquitectura y Organización Criterios de clasificación
Repaso de Arquitectura y Organización Criterios de clasificación William Stallings, Organización y Arquitectura de Computadores Andrew S. Tanenbaum, Organización de Computadoras Linda Null y Julia Lobur,
1. EL COMPUTADOR. Mg. Sergio La Cruz Orbe
1. EL COMPUTADOR Mg. Sergio La Cruz Orbe 1 EL COMPUTADOR 1. El Pasado 2. El Presente 3. Estructura Básica 4. Rendimiento 5. Disipación de Potencia 2 EL COMPUTADOR 1. El Pasado 3 El Pasado Los precursores
Arquitectura de Computadores II Clase #9
Arquitectura de Computadores II Clase #9 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Rendimiento Rendimiento (Performance) Ver a través de la niebla del
Arquitectura de Computadores. Tema 15. Buses
Arquitectura de Computadores Tema 15 Buses Eduardo Daniel Cohen dcohen@arnet.com.ar http://www.herrera.unt.edu.ar/arqcom 1 CONCEPTO DE BUS Un Bus es: Un conjunto de cables que se usa para conectar múltiples
Tema 5 Jerarquía de Memoria
Tema 5 Jerarquía de Memoria Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Tipos de memoria 2. Jerarquía de memoria 3. Memoria principal
Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 2: Conceptos básicos Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Introducción a la Informática Adquirir una visión global sobre la Informática y sus aplicaciones. Conocer
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
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
Microarquitectura y Paralelismo en este. Francisco Tirado
Microarquitectura y Paralelismo en este Milenio Francisco Tirado Universidad Complutense de Madrid Índice El motor: La Ley de Moore Límites, problemas tecnológicos Paralelismo l nivel de Thread Multithreading
Tipos 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
Tutorías con Grupos Reducidos (TGR) Sesión 2: Paralelismo a Nivel de Instrucción
Tutorías con Grupos Reducidos (TGR) Sesión 2: Paralelismo a Nivel de Instrucción ESTRUCTURA DE COMPUTADORES Grupo de Arquitectura de Computadores (GAC) Dyer Rolán García (GAC) Paralelismo a nivel de instrucción
Estructura de Computadores I
Estructura de Computadores I Profesores Patricia González Gómez (Coordinadora, Teoría) Despacho D 1.13 Extensión 1363 pglez@udc.es Margarita Amor López (Problemas, Prácticas) Despacho D 1.15 Extensión
Trabajo Práctico Número 1
Trabajo Práctico Número 1 Página 1 de 6 Arquitectura de Computadoras 18/03/2014 Instrucciones Los problemas de ejercitación propuestos en el presente trabajo práctico pueden ser resueltos en forma individual
Arquitectura 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
Arquitectura 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
TECNOLOGÍA DE LA INFORMACIÓN
UNIVERSIDAD DE BUENOS AIRES FACULTAD DE CIENCIAS ECONÓMICAS TECNOLOGÍA DE LA INFORMACIÓN Prof. Alberto Zimerman 6.1 COMPONENTES COMPUTADORA DISPOSTIVOS CPU INGRESO ALMACENAMIENTO SECUNDARIO BUSES DISPOSTIVOS
Arquitectura de computadoras y rendimiento de sistemas
Arquitectura de computadoras y rendimiento de sistemas Arquitectura de Computadoras I Prof. Marcelo Tosini Prof. Elías Todorovich 207 Arqui-UNICEN Introducción Qué se entiende por arquitectura de un computador?
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
Quinta 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
Diseño de la jerarquía de memoria
Diseño de la jerarquía de memoria William Stallings, Organización y Arquitectura de Computadores Andrew S. Tanenbaum, Organización de Computadoras Linda Null y Julia Lobur, Computer Organization and Architecture
Arquitectura de Computadoras. Clase 9 Procesamiento paralelo
Arquitectura de Computadoras Clase 9 Procesamiento paralelo Introducción al procesamiento paralelo Sea cual sea el nivel de prestaciones, la demanda de máquinas de mayor rendimiento seguirá existiendo.
Capitulo 1 Fundamentos de Computadores - I.T.Telecomunicación - Segundo cuatrimestre. INTRODUCCION A LOS FUNDAMENTOS DE COMPUTADORES
INTRODUCCION A LOS FUNDAMENTOS DE COMPUTADORES Hoja 1 PRIMERA APROXIMACION AL CONCEPTO DE COMPUTADOR Computador: máquina que procesa la información para obtener unos resultados. La información a procesar
Aspectos 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
HISTORIA DEL PIPELINE. Juan Antonio Romano Largo. Arquitectura de Computadores.
HISTORIA DEL PIPELINE CRONOLOGÍA Introducción ppo. S. XX IBM 704 1955 IBM 7030 (proyecto Stretch) 1956-1961 CDC 6600 1964 VAX 8800 1987 RISC vs CISC (MIPS vs VAX 8700) 1989 R4000 (Supersegmentado) 1991
Organizació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
ARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORAS Información General Objetivos Al terminar el curso, el estudiante estará capacitado para: 1. Manejar medidas de performance que permitan comparar diversos sistemas de Computadora.
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
Modelos 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
Facultad de Ciencias de la Computación. Medir, reportar, y analizar el rendimiento.
Benemérita Universidad AutónomA de Puebla Facultad de Ciencias de la Computación RENDIMIENTO Verano 2009 Juárez Rocha Carlos Moisés Lima Romero Carlos Daniel Méndez Romero Israel Reyes Aburto Marcos Ignacio
3. SEGMENTACIÓN DEL CAUCE
3. SEGMENTACIÓN DEL CAUCE 1 SEGMENTACIÓN DEL CAUCE 1. Conceptos básicos 2. Etapas del MIPS64 3. Riesgos 4. Operaciones muticiclo 2 SEGMENTACIÓN DEL CAUCE 1. Conceptos básicos 3 Conceptos básicos Ciclo
GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA
GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA G650 - Organización de Computadores Grado en Ingeniería Informática Curso Académico 2015-2016 1. DATOS IDENTIFICATIVOS Título/s Grado en Ingeniería Informática Tipología
Programa Educativo: Licenciatura en Ciencias PROGRAMA DE ESTUDIO. Obligatoria Programa elaborado por:
Programa Educativo: Licenciatura en Ciencias PROGRAMA DE ESTUDIO Computacionales Área de Formación : Sustantiva profesional Horas teóricas: 2 Horas prácticas: 3 Total de Horas: 5 Arquitectura de computadoras
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
Microprocesadores. Informática Aplicada DSI-EIE FCEIA
Microprocesadores Informática Aplicada DSI-EIE FCEIA Arquitecturas Un concepto: Programa almacenado Dos modelos: Von Neumann (1945) Harvard 2 Microprocesador Es un circuito integrado que cumple las funciones
Tema 1. Introducción a la arquitectura de computadores: diseño, coste y rendimiento
Tema 1. Introducción a la arquitectura de computadores: diseño, coste y rendimiento Arquitectura de Computadores Curso 2009-2010 Transparencia: 2 / 32 Índice Relación de asignaturas del plan de estudios
Conceptos y Estructuras de Sistemas Operativos
Conceptos y Estructuras de Sistemas Operativos Contenido del Curso Evaluación I ex. Parcial 100% prueba escrita II ex. Parcial 100% proyecto Examen final= Nota del proyecto (50%) + prueba escrita (50%)
MICROPROCESADOR. 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
Computación de Altas Prestaciones Sin miedo, es más fácil de lo que parece. Alex Ramírez Arquitecturas Heterogeneas Barcelona Supercomputing Centrer
Computación de Altas Prestaciones Sin miedo, es más fácil de lo que parece Alex Ramírez Arquitecturas Heterogeneas Barcelona Supercomputing Centrer Supercomputadores 2 Qué es un supercomputador? Top500
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
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
MODULO 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
Evaluación del rendimiento de procesadores Intel Nehalem. Modelos x7550, x5670 y x5570
Evaluación del rendimiento de procesadores Intel Nehalem. Modelos x7550, x5670 y x5570 Juan Carlos Fernández Rodríguez. Área de HPC. Centro Informático Científico de Andalucía (CICA) Junta de Andalucía
Unidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Tema 1: Introducción a los Computadores
Tema : Introducción a los Computadores Niveles de abstracción de un computador Conceptos básicos Evolución histórica de los computadores Redes de computadores Arquitectura Von Neumann Fases de ejecución
Arquitectura de Computadores II Clase #1
Arquitectura de Computadores II Clase #1 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Aspectos administrativos: quiénes, cuándo? Docentes Eduardo Grampín Álvaro
Fundamentos del hardware
Fundamentos del hardware Microprocesadores Actuales. José Domingo Muñoz Rafael Luengo Lorenzo Pérez Bueno Noviembre 2013 Técnicas de mejora de rendimiento Paralelismo (I) Hoy día los procesadores llevan
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
El microprocesador (CPU). Ingeniería Informática. Ing. Miguel Angel Mendoza Mendoza.
El microprocesador (CPU). Ingeniería Informática. Ing. Miguel Angel Mendoza Mendoza. Contenido de la unidad. 1.1. Arquitectura básica y sus operaciones. 1.2. Tipos de arquitecturas en la evolución del
Arquitectura de Computadores
Dr. Yván Jesús Túpac Valdivia ytupac@ucsp.pe http://www.ucsp.edu.pe/~ytupac Programa Profesional de Ciencia de la Computación Enero 2014 TÚPAC, Y. (CS/UCSP) Enero 2014, Pág 1/16 Definición Introducción
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,
Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik
Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo
GUÍA DE APRENDIZAJE ARQUITECTURA DE COMPUTADORES
GUÍA DE APRENDIZAJE ARQUITECTURA DE COMPUTADORES GRADO EN INGENIERIA DE COMPUTADORES Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin atribuciones MÓDULO:
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
Arquitectura del MIPS: Introducción
Arquitectura del MIPS: Introducción Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución y caracterización
Tema 1: Introducción a los Computadores
Tema 1: Introducción a los Computadores Niveles de abstracción de un computador Conceptos básicos Evolución histórica de los computadores Arquitectura Von Neumann Fases de ejecución de una instrucción
Arquitectura de Computadores II Clase #16
Arquitectura de Computadores II Clase #16 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Organización general Superescalar Varios pipelines. 2 operaciones enteras,
Estructura de Computadores
Estructura de Computadores Tema 4. El procesador Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido Elementos de un
Arquitectura de Computadores
Curso 2006/07 Arquitectura de Computadores 1. Introducción 2. La CPU 3. Lenguaje Máquina 4. 5. Sistema de Entrada/Salida 6. Buses Informática Aplicada Arquitectura de Computadores 1 Características generales
Estructura de un Ordenador
Estructura de un Ordenador 1. Unidad Central de Proceso (CPU) 2. Memoria Principal 3. El Bus: La comunicación entre las distintas unidades 4. La unión de todos los elementos: la placa Base Estructura de
Arquitectura de Computadoras
Arquitectura de Computadoras Clase 7 Memoria Sistema de Memoria Los programadores desean acceder a cantidades ilimitadas de memoria rápida!! Solución práctica: Jerarquía de memoria organizada en niveles