Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ANÁLISIS NI
CPI
T ciclo / f ciclo
NI Depende de • Repertorio de
instrucciones
• Compilador
T/ f Depende de • Prestaciones
que ofrece
la tecnología
Comparación de arquitecturas:
CISC RISC
(Arquitecturas con (Arquitecturas con
conjunto de instrucciones conjunto de instrucciones
complejo) Reducido)
• Ambos incrementos se
contrarrestan con el aumento
de la frecuencia (f).
CISC
• Los microprocesadores CISC tienen un conjunto
de instrucciones que se caracterizan por ser muy
amplios y permitir operaciones complejas.
• La microprogramación es una característica
importante y esencial en casi todas las arquitecturas
CISC, como por ejemplo:
Intel 8086, 8088
Motorola 68000,68010
RISC
• Es un tipo de CPU generalmente utilizado en
Microcontroladores y Microprocesadores con las
Siguientes características fundamentales:
Con el fin de
Evolucionar
Y Mejorar la interacción
Hombre - computadora
Podemos mencionar ejemplos de aplicaciones cuyas necesidades
computacionales están fuera de la capacidad de las supercomputadoras
actuales
En la actualidad:
Hoy en dia no se fabrican computadores puramente SISD ya que
la mayoría de procesadores modernos incorporan algún tipo de
paralelismo como la segmentación de instrucciones.
Computadores SIMD
Estos sistemas tienen un único flujo de instrucciones que operan sobre
multiples flujos de datos. Estos sistemas los tenemos en maquinas
vectoriales con hardware escalar y vectorial.
El proceso es síncrono, la ejecución de las instrucciones sigue siendo
secuencial como el caso anterior todos los elementos ejecutan una misma
instrucción pero sobre una gran cantidad de datos.
Posee una única unidad de control.
Soportan procesamiento vectorial
Util en aplicaciones uniformes (Procesamiento de imágenes multimedia
aplicaciones numericas)
Funcionamiento:
La unidad de control manda una misma instrucción a todas las unidades
de proceso (ALU) las unidades de proceso operan sobre datos diferentes
pero con la misma instrucción recibida.
“permite ejecutar varias operaciones de calculo con una sola instruccion”
A los Procesadores basados en esta Arquitectura se les conoces como
(Procesadores Matriciales)
Esta arquitectura nace debido a la necesidad de aplicar repetitivamente una misma
operación en grupos de datos diferentes como muestras continuas de audio,
matrices de video.
Matrices de video.- podemos usar ordenadores para desplegar imagenes en 2 o 4
monitores.
Computadores MIMD
Este tipo de computadores paralelo igual que SIMD la diferencia
que MIMD es asíncrono, no tiene reloj central. Cada Procesador
en un sistema MIMD puede ejecutar su propia secuencia de
instrucciones y tener sus propios datos.
Ejemplos:
Cray-2
IBM 370
UNIVAC 1100/80
Los Sistemas MIMD se clasifican en:
Sistemas de Memoria Compartido
Sistemas de Memoria Distribuido
Sistemas de Memoria Compartido Distribuido
Sistemas de Memoria Compartido
VENTAJAS
Tiene propia memoria local Las estabilidad, los computadores con
memoria distribuida son fáciles de escalar,
Los procesadores pueden compartir información mientras que la demanda de los recursos
solamente enviando mensaje. (comunicación ofrece que se puede agregar mas memoria
por paso de mensajes) y procesadores.
DESVENTAJAS
La programación puede ser complicada
El acceso remoto a memoria es lenta
Sistemas de memoria Compartido
Distribuida
Ejemplos.-
Arrays sistólicos o arrayde procesadores
Aplicaciones de redes neuronales en maquinas paralelas