ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Análisis de las tendencias actuales de desarrollo de arquitectura tradicional y emergente de computadoras


Enviado por   •  9 de Julio de 2021  •  Apuntes  •  1.608 Palabras (7 Páginas)  •  1.163 Visitas

Página 1 de 7

Índice

Introducción        3

Desarrollo        4

Mapa Conceptual        4

Diagrama de Bloques        5

Cuadro Comparativo        7

Análisis de las tendencias actuales de desarrollo de arquitectura tradicional y emergente de computadoras.        8

Conclusión        11

Referencias        12


Introducción

En este reporte de investigación se van a conocer acerca de lo que significa la arquitectura de computadoras.

Podemos decir que es el diseño conceptual o la estructura operacional fundamental de un sistema de computadora. Con esto podemos decir, que es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria.

En este caso hablaremos de las arquitecturas de los procesadores o microprocesadores ya que será muy interesante conocer un poco acerca de estas arquitecturas ya que nos va ser de ayuda para satisfacer necesidades ya sea del cliente o de nosotros mismos, ya que si recordamos existen varios trabajos que pueden realizar las computadoras, un ejemplo un equipo gamer o de videojuegos.

Cabe mencionar que aparte de mencionar la definición de arquitecturas de computadoras, también hablaremos de los tipos de arquitecturas que ay, en este caso son dos, Arquitectura Tradicionales y Arquitecturas Emergentes, que son arquitecturas que se ven hoy en día, mismas que son de procesadores que proviene de marcas mas comunes como INTEL y AMD.  


Desarrollo

Mapa Conceptual[pic 1]


Diagrama de Bloques

El modo de trabajo de estas arquitectura va depender que la capacidad o modo de trabajo que están aporten al equipo de cómputo.

[pic 2][pic 3]

[pic 4][pic 5]


[pic 6][pic 7]

La arquitectura EPIC

El objetivo de EPIC era aumentar la capacidad de los microprocesadores para ejecutar instrucciones de software en paralelo mediante el uso del compilador, es algo similar a la arquitectura SICS, en lugar de la compleja circuitería en cápsula (die), para identificar y aprovechar las oportunidades para la ejecución en paralelo. Esto permitiría escalar el rendimiento más rápidamente en los futuros diseños de procesadores, sin tener que recurrir a frecuencias de reloj cada vez más altas, las cuales se han convertido desde ese momento en una problemática importante debido a problemas de alimentación y refrigeración.


Cuadro Comparativo

CISC

RISC

VLIW

EPIC

Características

Posee una serie de trabajo extenso.

Ciclo de reloj.

Trabaja con instrucciones complejas.

Trabaja con instrucciones pequeñas.

Ciclo de reloj rápido.

Modo de trabajo reducido

No es lo mismo que la ejecución especulativa de los superes calares.

No implica la predicción de saltos y ejecuciones.

Gran cantidad de registros.

Predicación.

Carga especulativa.

Tener paralelismo explícito en el código de máquina.

Estructura

Instrucciones máquina.

Conversión a microcódigo.

Microinstrucciones.

Ejecución de Microinstrucciones.

Instrucciones máquina.

Ejecución de Instrucciones.

Memoria.

Unidad de recuperación de instrucciones.

Decodificación de instrucciones y unidad de control.

Unidades de funciones.

Registros.

Memoria.

Unidad de

Decodificación de instrucciones.

Unidad de control.

Unidades de funciones.

Registros.

Ciclo de instrucción

Multiciclo

De 4 a 10 instrucciones por ciclo

Único ciclo

De 1 a 8 instrucciones por ciclo

Número fijo de instrucciones por ciclo (único ciclo)

Modo de direccionamiento

De registro de 5 bits.

Inmediato de 16 bits.

De desplazamiento de 16 bits.

De registro de 5 bits.

Inmediato de 16 bits.

De desplazamiento de 16 bits.

Los registros (enteros y fp) son de 64 bits

Los registros de predicado son de 1 bit.

8 o más unidades funcionales.

Instrucciones son de 128 bits

Instrucciones son de 12 bits

 Campo plantilla de 8 bits.

Aplicaciones

Utilizadas para entornos de Red

Aplicadas en ordenadores domésticos

Aplicada para la búsqueda de paralelismo a un nivel de instrucción.

Equipos de cómputo, domestico

Alcances

Facilidad de implementación del conjunto de instrucciones

Se incrementa la velocidad debido a un conjunto de instrucciones más simple.

El HW resuelve todo: detecta el paralelismo, emite, renombra registros, etc.

Aumenta la capacidad de los microprocesadores para ejecutar instrucciones en paralelo con ayuda de un compilador

Limitaciones

La complejidad del conjunto de instrucciones crece

Excesiva dependencia en la efectividad del compilador

Hardware muy complejo, se llega rápidamente a un límite.

El núcleo de impulso se basa en la capacidad del compilador de crear una estática de instrucción con un alto grado de paralelismo

...

Descargar como (para miembros actualizados)  txt (11.5 Kb)   pdf (830.9 Kb)   docx (578.1 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com