Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hasta hace solo algunos años, la división era tajante: RISC se utilizaba para
entornos de red, mientras que CISC se aplicaba en ordenadores domésticos. Pero
en la actualidad se alzan voces que afirman que CISC está agotando sus
posibilidades, mientras otras defienden fervientemente que CISC ya ha alcanzado
a RISC, adoptando algunas de sus principales características.
ARQUITECTURAS CISC Y RISC
Los atributos complejo y reducido describen las diferencias entre los dos
modelos de arquitectura para microprocesadores solo de forma superficial. Se
requiere de muchas otras características esenciales para definir los RISC y los CISC
típicos. Aún más, existen diversos procesadores que no se pueden asignar con
facilidad a ninguna categoría determinada.
Así, los términos complejo y reducido, expresan muy bien una importante
característica definitiva, siempre que no se tomen solo como referencia las
instrucciones, sino que se considere también la complejidad del hardware del
procesador.
El primer prototipo de computadora en utilizar una arquitectura RISC. Fue diseñado por el
investigador de IBM John Cocke y su equipo a fines de los años setenta.
Características CISC
TAXONOMÍA DE FLYNN
Simple Multiple
Flujo de
Múltiple MISC MIMD
Instrucciones
Categorías de Flynn
S=SINGLE
M=MULTI
I=INSTRUCCIÓN
D=DATOS
Ejemplo: PC’s.
En esta categoría se haya la mayoría de las computadoras existentes. Son
equipos con un solo procesador que trabaja sobre un solo dato a la vez. A estos
equipos se les llama también computadoras secuenciales.
IBM
7094
VAX-11/780
CRAY-1
ARQUITECTURA SIMD (SINGLE INSTRUCTION MULTI DATA-SIMPLE)
FLUJO DE INSTRUCCIÓN MÚLTIPLE FLUJO DE DATOS
ILLIAC IV
CM-2
ARQUITECTURA MISD (MULTI INSTRUCTION SINGLE DATA-
MÚLTIPLE)
FLUJO DE INSTRUCCIONES SIMPLE FLUJO DE DATOS
Array sistólicos
FPGA celulares
Según (JOHN WILEY & SONS, 2004) dice: “Debido a su carácter abstracto
puro, ninguna máquina prácticamente viable ha ejemplificado el modelo MISD
introducido por la clasificación (al menos hasta ahora), se ha considerado máquinas
pipeline (y quizás computadoras sistólica -Array) como ejemplos para MISD”.
CRAY X-MP
IBM 370
LEY DE AMDAHL
Concepto:
𝑭𝒎
𝑻𝒎 = 𝑻𝒂 ∙ ((𝟏 − 𝑭𝒎 ) + )
𝑨𝒎
Siendo:
𝟏
𝑨=
𝑭𝒎
(𝟏 − 𝑭𝒎 ) +
𝑨𝒎
Siendo:
Alternativamente
La aceleración nos indica la rapidez con que se realizará una tarea utilizando
una máquina con la mejora con respecto a la máquina original. La Ley de Amdahl
nos da una forma rápida de calcular la aceleración, que depende de dos factores:
Suponer que estamos considerando una mejora que corra diez veces más
rápida que la máquina original, pero sólo es utilizable el 40% del tiempo. ¿Cuál es
la aceleración global lograda al incorporar la mejora?
Respuesta
Fracción mejorada = 0.4
Aceleración mejorada = 10
Aceleración global = 1/( 0.6 + 0.4/10) = 1.5625
Speed-up
Am = 2
Fm = 0,6
𝟏
𝑨= = 𝟏, 𝟒𝟐
𝟎, 𝟔
(𝟏 − 𝟎, 𝟔) +
𝟐
𝑻𝒊𝒆𝒎𝒑𝒐𝑬𝒋𝒆𝒄𝒖𝒄𝒊ó𝒏𝑺𝒊𝒏𝑴𝒆𝒋𝒐𝒓𝒂
𝑨= = 𝟏, 𝟒𝟐
𝑻𝒊𝒆𝒎𝒑𝒐𝑬𝒋𝒆𝒄𝒖𝒄𝒊ó𝒏𝑪𝒐𝒏𝑴𝒆𝒋𝒐𝒓𝒂
𝟏𝟐
= = 𝟖, 𝟒𝟓 𝒔𝒆𝒈𝒖𝒏𝒅𝒐𝒔
𝑻𝒊𝒆𝒎𝒑𝒐𝑬𝒋𝒆𝒄𝒖𝒄𝒊ó𝒏𝑪𝒐𝒏𝑴𝒆𝒋𝒐𝒓𝒂
Solución
Mejora X = 10
Frecuencia de uso F = 0,4
𝒙 𝟏𝟎
𝑺= =
𝑭 + 𝒙 ∙ (𝟏 − 𝑭) 𝟎, 𝟒 + 𝟏𝟎 ∙ (𝟏 − 𝟎, 𝟒)
= 𝟏, 𝟓𝟔 𝒗𝒆𝒄𝒆𝒔 𝒎𝒂𝒔 𝒓𝒂𝒑𝒊𝒅𝒐
𝑆(𝑃) = 𝑃 − 𝑎 ∙ (𝑃 − 1)
John L. Gustafson
(𝑎 + 𝑏)
P procesadores.
𝑎+𝑃∙𝑏
El speedup (aceleramiento) es, en concordancia:
(𝑎 + 𝑃 ∙ 𝑏)/(𝑎 + 𝑏)
Definiendo
𝑎 = 𝑎/(𝑎 + 𝑏)
Como la fracción secuencial del tiempo de ejecución en paralelo, obtenemos
𝑆(𝑃) = 𝑎 + 𝑃 ∙ (1 − 𝑎) = 𝑃 − 𝑎 ∙ (𝑃 − 1)
CONCLUSIONES
BIBLIOGRAFÍA
https://www.ibm.com/ibm/history/ibm100/us/en/icons/risc/
https://allanlopezunah.wordpress.com/2016/06/04/arquitecturas-cisc-y-risc/
https://www.academia.edu/18404632/Taxonom%C3%ADas_de_Flynn
http://ppdberenice.blogspot.com/2015/08/ley-de-amdahl.html
https://esacademic.com/dic.nsf/eswiki/721348