Arquitectura y Tecnología de Computadores (09/10) Procesadores Segmentados y Superescalares
|
|
- José María Flores Jiménez
- hace 8 años
- Vistas:
Transcripción
1 Arquitectura (09/10) Procesadores Segmentados y Superescalares Motivación: Qué implican la segmentación y el paralelismo en el procesador? Qué mejoras rendimiento son alcanzables con ellas? Qué problemas surgen con la segmentación y como se enfrentan? Qué técnicas rivan la segmentación? Cómo se organiza un procesador superescalar? 1
2 Arquitectura (09/10) Procesadores Segmentados y Superescalares Segmentación y Paralelismo Segmentación un Procesador Parámetros fundamentales rendimiento con segmentación Tipos Segmentación Riesgos la Segmentación. Rendimiento real obtenido Riesgos estructurales Riesgos por penncias datos Riesgos control Segmentación avanzada. Procesadores Superescalares 2
3 Arquitectura (09/10) Segmentación (Pipelining) Ejemplo: hacer la colada (cuatro cargas ropa para lavar, secar, planchar y colocar) A B C D Lavar lleva 30 minutos Secar lleva 30 minutos Planchar lleva 30 minutos Colocar lleva 30 minutos 3
4 Arquitectura (09/10) Colada secuencial 6 PM AM A Tiempo B C D La colada secuencial para cuatro cargas lleva 8 horas Si aplicásemos la técnica segmentación cuánto llevaría? 4
5 Arquitectura (09/10) Colada con Segmentación 6 PM Tiempo A B C D La colada con segmentación para cuatro cargas lleva 3,5 horas 5
6 Arquitectura (09/10) Segmentación: conclusiones 6 PM Tiempo A B C D La segmentación no reduce la latencia, sino que aumenta la productividad Las múltiples tareas concurrentes utilizan diferentes recursos Ganancia potencial = 6
7 Arquitectura (09/10) Paralelismo 6 PM A B C D Tiempo El paralelismo no reduce la latencia, sino que aumenta la productividad Las múltiples tareas concurrentes utilizan diferentes recursos Ganancia potencial = 7
8 Arquitectura (09/10) Segmentación un Procesador Cauce ejecución instrucciones segmentado I4, I3, I2, I1 F T I4, I3, I2, I1 F1 F2 F3 F4 t Etapas 4 etapas 4 instrucciones ejecutadas Ejemplo: F1: BI, F2: DEC, F3: BO, F4: EJ F4 I1 I2 I3 I4 F3 I1 I2 I3 I4 F2 I1 I2 I3 I4 F1 I1 I2 I3 I Ciclos 8
9 Arquitectura (09/10) Segmentación un Procesador Nivel al que se explota el paralelismo Entre instrucciones un flujo secuencial Ventaja importante respecto a otras técnicas (vectorización / multiprocesamiento) Invisible al programador Aspectos importantes Equilibrado l cauce ejecución instrucciones Tiempos etapas diferentes etapa cuello botella G = Implementación l cauce ejecución instrucciones Funcionamiento síncrono 9
10 Arquitectura (09/10) Equilibrado un Cauce Segmentado F1 F2 F3 t 3t t F2 = cuello botella G = F1 F21 F22 F23 F3 t t t t t Cauce Equilibrado G = F2 F1 t F2 F3 t Cauce Equilibrado G = F2 t 10
11 Arquitectura (09/10) Implementación un Cauce Segmentado Etapas Registros Segmentación F1 F2 Fn t1 retardo t2 retardo tn retardo 11
12 Arquitectura (09/10) Parámetros fundamentales Rendimiento con Segmentación I4, I3, I2, I1 F1 F2 F3 F4 k Etapas F4 F3 F2 F1 4 etapas (k) 4 instrucciones ejecutadas (n) I1 I2 I3 I4 I1 I2 I3 I4 I1 I2 I3 I4 I1 I2 I3 I4 Ganancia = Eficiencia = Productividad = n >> k Ganancia = Eficiencia = Productividad = Ciclos k n-1 12
13 Arquitectura (09/10) Tipos Segmentación Encauzada EJ 1 EJ 2 EJ 3 Encauzamiento Aritmético (Segmentación ALU) BI DEC BO EJ Encauzamiento Instrucciones (Segmentación CPU) FD FD FD FD CPU 1 CPU 2 CPU 3 FI FI FI Encauzamiento procesadores (Arquitectura MISD) FI = FD = 13
14 Arquitectura (09/10) Ejemplo Unidad Aritmética Segmentada Suma en punto flotante Resta exponentes y selección l dato menor exponente Desplazamiento a la recha la mantisa con menor exp. hasta igualar exp. Suma las mantisas Normalización l resultado Obtención l nº dígitos significativos a la izquierda l punto cimal Desplazamiento a la recha la mantisa suma (incrementando el exponente) tantos lugares como nº dígitos significativos 14
15 Arquitectura (09/10) Unidad Suma en Punto Flotante Segmentada Dato A Dato B Exp Mantisa Exp Mantisa COMPARADOR SELECTOR Etapa 1 Mayor EXP Mantisa con mayor EXP Mantisa con menor EXP Diferencia EXP Desplazador a la recha Nº Desplazamientos Etapa
16 Arquitectura (09/10) Unidad Suma en Punto Flotante Segmentada Calculo Nº digitos a la izquierda Etapa Exp Mantisa Resultado 16
TIPOS DE PROCESAMIENTOS
TIPOS DE PROCESAMIENTOS El desempeño de un computador puede tener diferentes medidas de elección para diferentes usuarios. Para un usuario individual que está ejecutando un único programa, la computadora
Más detallesArquitectura de Computadoras. Clase 5 Posibles soluciones a atascos
Arquitectura de Computadoras Clase 5 Posibles soluciones a atascos Ejemplo de segmentación Notas de Clase 5 2 Atascos de un cauce (stall) Situaciones que impiden a la siguiente instrucción que se ejecute
Más detallesOPERADORES: Maquinaria para realizar las instrucciones. Capítulo Tercero Fundamentos de Computadores Ingeniería de Telecomunicación
OPERADORES: Maquinaria para realizar las instrucciones. Capítulo Tercero Fundamentos de Computadores Ingeniería de Telecomunicación 1 Introducción (I) ALU / Arquitectura Von Neumann CPU banco de registros
Más detallesArquitectura de Computadores - 2001
IV. Segmentación o Pipelining Alternativas de Implementación de Procesador 1. Procesador Uniciclo CPI = 1 Pero Período de Reloj Grande 2. Procesador Multiciclo CPI > 1 Pero Período de Reloj más Pequeño
Más detallesQué es Pipelining? Es una técnica de implementación en la que se superpone la ejecución de varias instrucciones.
Qué es Pipelining? Es una técnica de implementación en la que se superpone la ejecución de varias instrucciones. Aprovecha el paralelismo entre instrucciones en una corriente secuencial de instrucciones.
Más detallesArquitectura Segmentada: Conceptos básicosb
Arquitectura Segmentada: Conceptos básicosb Diseño de Sistemas Digitales EL-3310 I SEMESTRE 2008 4 ARQUITECTURA SEGMENTADA (PIPELINING) (4 SEMANAS) 4.1 Conceptos básicos de la arquitectura segmentada Paralelismo
Más detallesProcesadores Superescalares: Paralelismo Implícito a Nivel de Instrucción
Tema 7 Procesadores Superescalares: Paralelismo Implícito a Nivel de Instrucción Se denomina arquitectura superescalar a aquella implementación capaz de ejecutar más de una instrucción por ciclo de reloj.
Más detallesLABORATORIO DE COMPUTADORAS
TP 1 LABORATORIO DE COMPUTADORAS Facultad de Ingeniería. UNJu Tema: Sistemas Numéricos y Diseño Combinacional y Secuencial Apellido y Nombre: LU: Carrera: Fecha: 2013 EJEMPLOS Estándar IEEE 754 El estándar
Más detallesPlanificación estática
Planificación estática Planificación de bloques básicos Planificación de bucles Planificación global Serafín Benito AIC: Planificación estática 1 Planificación de bloques básicos.. Técnica sencilla. Eficiencia
Más detallesUNIDAD 5: Mejora del rendimiento con la segmentación.
UNIDAD 5: Mejora del rendimiento con la segmentación. 5.1 Un resumen de segmentación La segmentación (pipelining) es una técnica de implementación por la cual se solapa la ejecución de múltiples instrucciones.
Más detallesPipeline (Segmentación)
Pipeline (Segmentación) Segmentación (Pipeline) Es una técnica de implementación por medio de la cual se puede traslapar la ejecución de instrucciones. En la actualidad la segmentación es una de las tecnologías
Más detallesTema IV. Unidad aritmético lógica
Tema IV Unidad aritmético lógica 4.1 Sumadores binarios 4.1.1 Semisumador binario (SSB) 4.1.2 Sumador binario completo (SBC) 4.1.3 Sumador binario serie 4.1.4 Sumador binario paralelo con propagación del
Más detallesFUNDAMENTOS 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 detallesPipelining o Segmentación de Instrucciones
Pipelining o Segmentación de Instrucciones La segmentación de instrucciones es similar al uso de una cadena de montaje en una fábrica de manufacturación. En las cadenas de montaje, el producto pasa a través
Más detallesCOMPUTADORES 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 detallesOrganización del Computador. Prof. Angela Di Serio
Punto Flotante Muchas aplicaciones requieren trabajar con números que no son enteros. Existen varias formas de representar números no enteros. Una de ellas es usando un punto o coma fijo. Este tipo de
Más detallesPIPELINING: Antes de adentrarnos en el tema, veremos una analogía de un pipeline:
PIPELINING: Antes de adentrarnos en el tema, veremos una analogía de un pipeline: Observemos que la técnica de Pipelining no mejora el tiempo de cada tarea, sino el tiempo de toda la carga de trabajo.
Más detallesArquitectura de Computadores
Arquitectura de Computadores 6. CPU Segmentada (Pipeline) 1. Conceptos Básicos 2. Causas de Ralentización Arquitectura de Computadores Segmentación (Pipeline) - 1 En los dos capítulos siguientes vamos
Más detallesAritmética del computador. Departamento de Arquitectura de Computadores
Aritmética del computador Departamento de Arquitectura de Computadores Contenido La unidad aritmético lógica (ALU) Representación posicional. Sistemas numéricos Representación de números enteros Aritmética
Más detallesProcesadores Superescalares: Paralelismo Explícito a Nivel de Instrucción
Tema 8 Procesadores Superescalares: Paralelismo Explícito a Nivel de Instrucción IA-64 es una arquitectura de 64 bits desarrollada conjuntamente por Intel y HP (Hewlett- Packard). Está basado en una tecnología
Más detallesArquitectura t de Computadores Clase 10: Diseño del microprocesador monociclo pt.2
Arquitectura t de Computadores Clase 10: Diseño del microprocesador monociclo pt.2 Departamento de Ingeniería de Sistemas Universidad id d de Antioquia i 2011 2 Unidad de control principal Mediante el
Más detallesARQUITECTURA DE COMPUTUTADORAS II
ARQUITECTURA DE COMPUTUTADORAS II ARQUITECTURA DE COMPUTUTADORAS II IRMA FLORES RIOS RED TERCER MILENIO AVISO LEGAL Derechos Reservados 2012, por RED TERCER MILENIO S.C. Viveros de Asís 96, Col. Viveros
Más detallesTema: 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 detallesARQUITECTURA DE COMPUTADORAS I. Propósito del curso : Al final del curso el estudiante: Ingeniería Ingeniería en Sistemas.
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: ARQUITECTURA DE COMPUTADORAS I DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s):
Más detallesLección 1. Representación de números
Lección 1. Representación de números 1.1 Sistemas de numeración Empecemos comentando cual es el significado de la notación decimal a la que estamos tan acostumbrados. Normalmente se escribe en notación
Más detallesLos Microprocesadores MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Evolución Histórica de los Microprocesadores Intel Evolución de los microprocesadores Intel de la década de los 70 4004
Más detallesIntroducción Componentes Básicos Concurrencia y Paralelismo Ejemplos Síntesis Lecturas Recomendadas. Arquitectura de Computadoras
Arquitectura de Computadoras Contenidos 1 Introducción Computadora Arquitectura Partes de una arquitectura 2 Componentes Básicos CPU Jerarquía de Memoria 3 Concurrencia y Paralelismo Arquitecturas concurrentes
Más detalles2. GRAFICA DE FUNCIONES
. GRAFICA DE FUNCIONES En vista de que el comportamiento de una función puede, en general, apreciarse mu bien en su gráfica, vamos a describir algunas técnicas con auda de las cuales podremos hacer un
Más detallesSolución: exp. 1994. Febrero, primera semana. Paso 1º: Cálculo del campo exponente. Según el apartado a) del primer corolario: 53.
INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED. Febrero, primera semana. Obtenga la representación del número 5.7 en formato normalizado IEEE 75 para coma flotante de 6 bits (es
Más detallesArquitectura de Computadoras. Clase 4 Segmentación de Instrucciones
Arquitectura de Computadoras Clase 4 Segmentación de Instrucciones Segmentación de cauce: Conceptos básicos La segmentación de cauce (pipelining) es una forma particularmente efectiva de organizar el hardware
Más detallesIngeniería Técnica de Gestión. 3º Calidad del software. PGGC
1. Diagrama Característico de un proyecto En este diagrama se puede reflejar la incertidumbre con respecto a algunos atributos: en vez de tener un solo valor se considera un intervalo de valores. EJEMPLO
Más detallesGuías de Windows XP. Primeros pasos en Windows XP. Contenidos. 1. El escritorio de Windows
Primeros pasos en Windows XP Guías de Windows XP Contenidos 1. El escritorio de Windows 2. El Ratón 3. Las ventanas de Windows 4. El Teclado 5. Las Carpetas 6. Accesorios 7. Herramientas de mantenimiento
Más detallesINTRODUCCIÓN. Que es un sistema operativo? - Es un programa. - Funciona como intermediario entre el usuario y los programas y el hardware
INTRODUCCIÓN Que es un sistema operativo? - Es un programa. - Funciona como intermediario entre el usuario y los programas y el hardware INTRODUCCIÓN METAS: Brindar un entorno para que los usuarios puedan
Más detallesLa Unidad Procesadora.
La Unidad Procesadora. En un sistema digital complejo, la capa de hardware de la máquina es el nivel más bajo del modelo de capas de un sistema microcomputarizado. La unidad procesadora es una parte del
Más detallesOrganizacion del Computador
Universidad Nacional de Ingeniería Facultad de Ciencias Introducción a la Ciencia de la Computación Organizacion del Computador Prof: J. Solano 2011-I Objetivos Despues de estudiar este cap. el estudiante
Más detallesRepresentación de la Información
Representar: Expresar una información como una combinación de símbolos de un determinado lenguaje. Trece -> símbolos 1 y 3 Interpretar: Obtener la información originalmente representada a partir de una
Más detallesINGENIERÍA DE SISTEMAS Y AUTOMÁTICA EN LOS NUEVOS PLANES DE ESTUDIO DE CICLO LARGO
INGENIERÍA DE SISTEMAS Y AUTOMÁTICA EN LOS NUEVOS PLANES DE ESTUDIO DE CICLO LARGO F. Torres, L.M. Jiménez, F. Candelas Dep. Ingeniería de Sistemas y Comunicaciones Universidad de Alicante email : medina@disc.ua.es
Más detallesARQUITECTURA 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.
Más detallesModelo de estimación de speedup factor mediante umbralización en multicores asimétricos
Modelo de estimación de speedup factor mediante umbralización en multicores asimétricos Reporte Técnico Adrian Pousa 1 Juan Carlos Saez 1 Instituto de Investigación en Informática LIDI Argentina. Facultad
Más detallesCursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2
Temas: Programación en MATLAB: Sentencias, expresiones y variables. Estructuras de control. Operadores relacionales y lógicos. Programación de funciones. Aritmética finita: Representación de números en
Más detallesIntroducción a la Programación 11 O. Humberto Cervantes Maceda
Introducción a la Programación 11 O Humberto Cervantes Maceda Recordando En la sesión anterior vimos que la información almacenada en la memoria, y por lo tanto aquella que procesa la unidad central de
Más detallesSISTEMAS DE NUMERACIÓN (11001, 011) 1.2 1.2 0.2 0.2 1.2 0.2 1.2 1.2 = + + + + + + + = 1 1 4 8 (32,12)
SISTEMAS DE NUMERACIÓN 1. Expresa en base decimal los siguientes números: (10011) ; ( 11001,011 ) 4 (10011) = 1. + 0. + 0. + 1. + 1. = 16 + + 1 = 19 (11001, 011) 1. 1. 0. 0. 1. 0. 1. 1. 4 1 = + + + + +
Más detallesModelo 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 detallesElectrónica Básica. Aritmética Binaria. Electrónica Digital. José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC
Electrónica Básica Aritmética Binaria Electrónica Digital José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC ARITMÉTICA BINARIA Operaciones en el sistema Binario Natural Suma Binaria
Más detallesSISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97
SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. La norma principal en un sistema de numeración posicional es que un mismo símbolo
Más detallesCPU. 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 detallesEnunciado unidades fraccionarias fracción fracciones equivalentes comparar operaciones aritméticas fracciones propias Qué hacer deslizador vertical
Enunciado Si la unidad la dividimos en varias partes iguales, podemos tomar como nueva unidad de medida una de estas partes más pequeñas. Las unidades fraccionarias son necesarias cuando lo que queremos
Más detallesUNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse
Más detallesGestión de Proyectos Método de la Cadena Crítica
Gestión de Proyectos Método de la Cadena Crítica Un ejemplo Consideremos un proyecto simple como el mostrado por el diagrama de Gantt siguiente: Como mero propósito pedagógico, el color de la barra de
Más detallesPlan de Negocios Impacto social
1. Datos generales Plan de Negocios Impacto social 2. Resumen Ejecutivo 2.1. Definición del negocio 2.1.1. Describe tu empresa o proyecto 2.1.2. Explica cuál es el negocio? 2.1.3. Desarrolla brevemente
Más detallesGestión de la Virtualización
Gestión de la Virtualización Las arquitecturas de TI tradicionales se han basado generalmente en silos, con recursos informáticos dedicados a aplicaciones específicas y el exceso o sobre dotación de recursos
Más detallesORDENADORES VECTORIALES
ORDENADORES VECTORIALES Un ordenador vectorial es una máquina diseñada específicamente para realizar de forma eficiente operaciones en las que se ven involucrados elementos de matrices, denominados vectores.
Más detallesEL PROCESAMIENTO DE EVENTOS COMPLEJOS OFRECE INTELIGENCIA OPERATIVA U OPERACIONAL
Vitria Technology Inc. 9/21/2012 Revista: [Edition 1, Volume 1] INTELIGENCIA OPERATIVA EL PROCESAMIENTO DE EVENTOS COMPLEJOS OFRECE INTELIGENCIA OPERATIVA U OPERACIONAL Con tanta información por filtrar,
Más detallesARITMÉTICA Y CODIFICACIÓN
ARITMÉTICA Y CODIFICACIÓN Aritmética binaria Suma Resta Representación de los números Coma fija + signo Complemento a 1 Complemento a 2 Exceso a n DECIMAL COMA FIJA+SIGNO COMPLEMEN A1 COMPLEMEN A2 EXCESO
Más detallesEl Pert _costo estudia cómo varían los costos versus el plazo de ejecución de la obra.
PERT COSTOS El Pert _costo estudia cómo varían los costos versus el plazo de ejecución de la obra. Los costos de una obra son de cuatro tipos:: a) Costo de materiales. b) Costo de Mano de Obra. c) Costo
Más detallesEvaluación de Proyectos de Inversión
Evaluación de Proyectos de Inversión Sesión #9: Estudio financiero (6) Valor Presente, Valor Presente Neto e Índice de rentabilidad con respecto al costo de oportunidad Contextualización Con los estados
Más detallesPlataformas de soporte computacional: arquitecturas avanzadas,
Plataformas de soporte computacional: arquitecturas avanzadas, sesión 2 Diego. Llanos, Belén Palop Departamento de Informática Universidad de Valladolid {diego,b.palop}@infor.uva.es Índice 1. Segmentación
Más detallesAnálisis de estados financieros. Sesión 8: Análisis del capital contable
Análisis de estados financieros Sesión 8: Análisis del capital contable Contextualización En esta semana se analizarán los objetivos fundamentales en el uso del rendimiento de la inversión y del capital
Más detallesINVERSIONES Y MÉTODOS DE VALORACIÓN V.A.N. Y T.I.R.
INVERSIONES Y MÉTODOS DE VALORACIÓN V.A.N. Y T.I.R. Introducción Al decidir realizar una inversión en la empresa se debe contar con la mayor cantidad de información para poder hacerlo minimizando los riesgos.
Más detallesEstructura de Datos. Unidad I Tipos de Datos
Estructura de Datos Unidad I Tipos de Datos Conceptos Básicos Algoritmo: es una secuencia finita de pasos o instrucciones ordenadas crono-lógicamente que describen un método para resolver un problema específico.
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G056-02 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PLANIFICACIÓN...
Más detallesCapítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 2 REPRESENTACIÓN DE LOS DATOS 1 OBJETIVOS Entender cómo la computadora
Más detallesUN SIMULADOR DE UNA MAQUINA COMPUTADORA COMO HERRAMIENTA PARA LA ENSEÑANZA DE LA ARQUITECTURA DE COMPUTADORAS
UN SIMULADOR DE UNA MAQUINA COMPUTADORA COMO HERRAMIENTA PARA LA ENSEÑANZA DE LA ARQUITECTURA DE COMPUTADORAS Autores GROSSI, María Delia (mdgrossi@mara.fi.uba.ar) JIMÉNEZ REY, M. Elizabeth (ejimenez@mara.fi.uba.ar)
Más detallesREINGENIERÍA DE LOS PROCESOS DEL NEGOCIO. Conceptos, Principios, Antecedentes... La idea de Smith: la especialización del trabajo.
UNIVERSIDAD SIMÓN BOLÍVAR DEPARTAMENTO DE PROCESOS Y SISTEMAS REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO Conceptos, Principios, Antecedentes... Material diseñado y elaborado por: Prof. María Angélica Pérez
Más detallesCapítulo 4 Procesos con estructuras de repetición
Estructura de contador Capítulo 4 Procesos con estructuras de repetición Esta es una operación que incrementa en una unidad el valor almacenado en la variable c, cada vez que el flujo del diagrama pasa
Más detallesBienvenido a mis Tutorías en la UNED
Bienvenido a mis Tutorías en la UNED Ejemplos de utilización IEEE 754 Ejemplo 1: César Moreno Fernández El problema es el del examen del 3 de Febrero de 94. Se pide la representación del Nº 53'2874 en
Más detallesProcesos. Bibliografía. Threads y procesos. Definiciones
Procesos Prof. Mariela Curiel Bibliografía A. Tanembaum & M. Van Steen. Sistemas Distribuidos. Principios y Paradigmas. 2da. Edición. Smith & Nair. The Architecture of Virtual Machines. IEEE Computer.
Más detallesArquitectura 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,
Más detallesMICROSOFT EXCEL 2003 (FÁCIL)
MICROSOFT EXCEL 2003 (FÁCIL) Módulo 1: Introducción Introducción a la suite ofimática Microsoft Office 2003, describiendo los elementos comunes que se pueden encontrar en todos los programas que la forman:
Más detallesMETODOLOGÍA PARA LA MEJORA Y DIGITALIZACIÓN DE TRÁMITES. Etapa 1: Diagnóstico Cómo es mi proceso actual?
METODOLOGÍA PARA LA MEJORA Y DIGITALIZACIÓN DE TRÁMITES Etapa 1: Diagnóstico Cómo es mi proceso actual? El primer paso para mejorar un trámite, ya sea con miras a digitalizarlo o solo para mejorarlo en
Más detalles4.1.1 Identificación y valoración de los recursos necesarios para desarrollar la Propuesta Tecnológica
4. ANÁLISIS ECONÓMICO 4.1 Análisis economico Una vez que hayas elaborado la Propuesta Tecnológica tienes que analizarla desde el punto de vista económico. Para realizar este análisis, por un lado, tendrás
Más detallesEstructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León.
Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León Programa 1. Introducción. 2. Operaciones lógicas. 3. Bases de la aritmética
Más detallesCapitulo VI. Relación con los Objetivos de Desarrollo del Milenio (ODM)
Capitulo VI. Relación con los Objetivos de Desarrollo del Milenio (ODM) 6.1. Panorama General 96. Del total de la CTI (US$ 390 millones) ejecutado en el Perú en el año 2004, el 66.9% (US$ 260.9 millones)
Más detallesPerspectiva de Tech-Clarity: Mejores Prácticas para Administrar Datos de Diseño
Perspectiva de Tech-Clarity: Mejores Prácticas para Administrar Datos de Diseño La Eficacia de los Principios de la Administración de Datos Permite el Desarrollo de Productos de Clase Mundial Tech-Clarity,
Más detallesAritmética finita y análisis de error
Aritmética finita y análisis de error Escuela de Ingeniería Informática de Oviedo (Dpto. de Matemáticas-UniOvi) Computación Numérica Aritmética finita y análisis de error 1 / 47 Contenidos 1 Sistemas decimal
Más detallesIntel XeonPhi Workshop
Intel XeonPhi Workshop Elena Núñez-González Unidad Informática Científica - CIEMAT Madrid, 11 de Febrero de 2015 Evento Lugar, Fecha Índice Introducción MIC Intel Xeon Phi Arquitectura Intel Xeon Phi Entorno
Más detallesTECNOLOGÍA DE LA SÍNTESIS DE PROCESOS
TECNOLOGÍA DE LA SÍNTESIS DE PROCESOS La tecnología de procesos juega un papel importante en la industria química y de hidrocarburos, mejora la utilidad económica de un proceso, una vez puesto en operación.
Más detallesEvaluació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
Más detallesTEMA 10.LAS INVERSIONES DE LA EMPRESA.
1. LAS DECISIONES DE INVERSIÓN. El concepto inversión se puede ver desde 2 puntos de vista: 1. En sentido económico: (también se llaman inversiones reales o productivas). Consiste en adquirir bienes de
Más detallesPRACTICA 2 Ejercicio 3
PRACTICA 2 Ejercicio 3 Análisis de la Memoria Cache L1 de Datos para Procesadores Superescalares con Ejecución uera de Orden DESCRIPCIÓN GENERAL El objetivo de este ejercicio práctico consiste en obtener
Más detallesPlan de Evaluación. Parcial I...20% Taller I... 5% Parcial II...20% Taller II...5% Parcial III...20% Exposición...10% Proyecto...15% Asistencia...
Plan de Evaluación Parcial I...20% Taller I... 5% Parcial II...20% Taller II...5% Parcial III...20% Exposición...10% Proyecto...15% Asistencia...5% 1 REDES Toda organización alguna vez tiene que enfrentar
Más detallesEsperanzas de vida en salud
Las esperanzas de salud proporcionan un medio de dividir la esperanza de vida en fracciones vividas en distintas situaciones: por ejemplo en buena y mala salud. Estas medidas representan el creciente interés
Más detallesProgramación de Actividades - Carta Gantt.
Programación de es - Carta Gantt. Un proyecto se puede definir como un plan, al que si se le asignan determinados montos de capital, permite la organizar la producción en actividades interrelacionadas,
Más detallesCentro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Exámenes Ingeniería Computadores II Tutor: Antonio Rivero Cuesta Exámenes TEMA 1 Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta Un procesador sin segmentación
Más detallesINSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING.
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING. JUAN DE LA ROSA T. TEMA 1 Desde tiempos remotos el hombre comenzó a
Más detallesSumador: C o. C in. Sumador serie: Sumador paralelo con propagación de arrastre:
UNIDAD ARITMETICO-LOGICA Conceptos Unidad aritmético-lógica: Elemento que realiza las operaciones aritméticas y lógicas entre los datos Operaciones típicas Sumar Restar Multiplicar Desplazamiento de registros
Más detallesDiseño orientado al flujo de datos
Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos
Más detallesAlgoritmos Multiplicación División
Algoritmos Multiplicación División 1 Algoritmos de Multiplicación Producto = Multiplicando * Multiplicador P : producto R: Multiplicando Q: Multiplicador P = R * Q 2 Algoritmos de Multiplicación Primer
Más detallesALGEBRA DE VECTORES Y MATRICES VECTORES
ALGEBRA DE VECTORES Y MATRICES VECTORES DEFINICIÓN DE ESCALAR: Cantidad física que queda representada mediante un número real acompañado de una unidad. EJEMPLOS: Volumen Área Densidad Tiempo Temperatura
Más detalles4. Programación Paralela
4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios
Más detallesTema 5 Repertorios de instrucciones: Modos de direccionamiento y formato
Tema 5 Repertorios de instrucciones: Modos de direccionamiento y formato Bibliografía: William Stallings Organización y Arquitectura de computadores 5ta. Edition. Editorial Pearson Educación.- Objetivos:
Más detalles15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores.
UNIDAD TEMÁTICA 5: MULTIPROCESADORES. 15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores. 15-1 TEMA 15: ARQUITECTURA DE LOS MULTIPROCESADORES.
Más detallesConclusiones. Particionado Consciente de los Datos
Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser
Más detallesMANUAL INSTITUCIONAL DE CARGOS
NATURALEZA MANUAL INSTITUCIONAL DE CARGOS DIRECTOR GENERAL Código: 31433 Página: 1 de 4 Dirigir, organizar y controlar el adecuado funcionamiento de la Oficina de Igualdad y Equidad de Genero, con el fin
Más detallesDiseño y operaciones morfológicas con tipografía
Trabajo Práctico Nº 4 Diseño y operaciones morfológicas con tipografía Elaboración: Pablo Cosgaya, Marcela Romero Revisión: Natalia Pano Sistemas de signos tipográficos Como ya sabemos, una familia tipográfica
Más detallesLa informática es el conjunto de técnicas y conocimientos necesarios para el tratamiento automático de la información mediante el ordenador.
Qué es la informática? La informática es el conjunto de técnicas y conocimientos necesarios para el tratamiento automático de la información mediante el ordenador. Se llama sistema informático al sistema
Más detallesUniversidad Central de Bayamón Colegio de Desarrollo Empresarial y Tecnología
Universidad Central de Bayamón Colegio de Desarrollo Empresarial y Tecnología Número de Estudiante: Fecha: Nombre: Examen Parcial #1 Prof. Carlos Rodríguez Sánchez REDES 235 Parte I- Selección Múltiple.
Más detallesASPECTOS GENERALES 1. CLASIFICACION INTERNACIONAL UNIFORME DE OCUPACIONES 2008 (CIUO-08)
ASPECTOS GENERALES La Clasificación Nacional de Ocupaciones (CNO-2000) se elaboró conforme a las recomendaciones de la Oficina Internacional del Trabajo, en donde se sugiere que al acopiar y someter a
Más detallesMÓDULO PROFESIONAL PROYECTO EMPRESARIAL DAVID ESPINOSA SALAS - I.E.S. GREGORIO PRIETO (VALDEPEÑAS) LA ORGANIZACIÓN Y DIRECCIÓN DE LA EMPRESA
La O. ÍNDICE. 1. ORGANIZACIÓN DE LA EMPRESA. 2. EL ORGANIGRAMA Y SUS CLASES. 3. MODELOS DE ESTRUCTURA ORGANIZATIVA: LINEAL, EN LÍNEA Y STAFF, EN COMITÉ, MATRICIAL Y FUNCIONAL. 3.1. La estructura organizativa
Más detallesEstructura 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
Más detalles