Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semestre: VIII
CORPORACIÓN UNIVERSITARIA
CORPOSUCRE
FECHA 15/09/2021
SINCELEJO SIUCRE
TALLER EVALUATIVO
Semestre: VIII
1. Definir las siguientes técnicas que usa el procesador para aumentar su velocidad y
eficiencia:
Pipelining,
La estrategia de Intel de profundizar el pipeline del Pentium 4, una práctica que Intel
llama “hyperpipelining”, ha dado sus frutos en términos del funcionamiento, pero no sin
sus desventajas. En artículos anteriores sobre el Pentium 4 y Prescott, me he referido a
las desventajas asociadas a los “pipes” profundos, e incluso
Branch prediction,
producida por los salto sea resuelto esto se conoce como ejecuciones especulativa ya que
se ejecutan instrucciones sin saber si son las correctas en el orden del programa
TALLER EVALUATIVO
Semestre: VIII
Superscalar execution,
utilización
El análisis del flujo de datos en una técnica utilizada por los ingenieros de software para
analizar la forma en que los valores de las variables cambian con el tiempo a medidas
que se ejecutan un programa los datos obtenidos de este procesos pueden usarse para
Speculative execution.
realiza alguna tarea que puede ser no necesaria el trabajo se real9za antes de ser si
realmente es necesario a fin de evitar un retraso en el que tendría que incurrir al hacer el
Semestre: VIII
coexistiendo con el mundo del ordenador desde que este existe. El benchmark, como tal,
que es que pueda ser auditable y verificable por terceros. Ahora lo usamos más a modo
3. CPI
ciclo por instrucciones CPI son medidas del rendimiento de un procesador el numero
ejemplo
carga 5 ciclo
Tipo R 4 ciclo
Si un programa tiene
Semestre: VIII
MIPS
En este ámbito, los MIPS también vienen de unas siglas en inglés que en este caso serían
ya supondrás son una manera de medir la potencia de un procesador, ya que cuantos más
millones de instrucciones por segundo sean capaces de procesador, más potentes serán.
Sin embargo, esta medida tan solo es útil para procesadores con el mismo conjunto de
compilador y con el mismo nivel de optimización. Esto es debido a que una misma tarea
instrucciones. En otras palabras, puedes medir la potencia que tiene un procesador para
FLOPS.
es una medida muy pequeña por lo que los desarrolladores toman como referencia en la
actualidad las operaciones de como flotante por segundo también conocida como FLOPS
son una forma de medir rendimiento que tiene un ordenador o una tarjeta grafica esta
Semestre: VIII
incluso fraccionarios
La ley de amdahl establece que la mejora obtemnida ene el rendimiento al utilizar algún
𝑭𝒎
𝑻𝒎 = 𝑻𝒂 ((𝟏 − 𝑭𝒎) − )
𝑨𝒎
1
𝐴=
𝐹𝑚,
(1 − 𝐹𝑀 ) +
𝐴𝑚
Con la definición de esta ley es probable que te hayas quedado igual, así que vamos a
explicártela con nuestras propias palabras; esta ley lo que nos dice es que la mejora de
TALLER EVALUATIVO
Semestre: VIII
ser un PC) cuando cambias una única pieza, está limitada por el tiempo que se utilice
dicho componente.
cambias la memoria RAM está limitada por el tiempo que vayas a utilizar dicho
componente. Ahora mejor, ¿verdad? Pero esto seguramente te genere otra pregunta, ¿qué
tendrá que ver el tiempo que uses el componente para la mejora de rendimiento? Para
operación de un procesador) supone el 30% del tiempo de ejecución del total que tarda
Am = 2
Fm = 0,3
A = 1,8
Lo que significa que la velocidad de ejecución del programa habrá mejorado en un factor
Semestre: VIII
𝑟𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑥 𝑡𝑖𝑒𝑚𝑝𝑜𝑑𝑒𝑒𝑗𝑒𝑐𝑢𝑐𝑖𝑜𝑛𝑦
= =𝑛
𝑟𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑦 𝑡𝑖𝑒𝑚𝑝𝑜 𝑑𝑒 𝑒𝑗𝑒𝑐𝑢𝑐𝑖𝑜𝑛
𝑟𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑥 15
= = 1,5 𝑠𝑒𝑔
𝑟𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑦 10
MIPS
Semestre: VIII
𝑟𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑥 35𝑠𝑒𝑔
= = 1,66 𝑠𝑒𝑔
𝑟𝑒𝑛𝑑𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑦 21𝑠𝑒𝑔
522𝑥106 1𝑠𝑔
𝑥 𝑖𝑛𝑠𝑡𝑟𝑢𝑐𝑐𝑖𝑜𝑛𝑒𝑠
𝑛 𝑠𝑒𝑔𝑢𝑛𝑑𝑜
522𝑥106 𝑥1𝑠𝑔
= 14,914𝑥106 𝑖𝑛𝑠𝑡𝑟𝑢𝑐𝑐𝑖𝑜𝑛𝑒𝑠/𝑠𝑔
21 𝑠𝑒𝑔𝑢𝑛𝑑𝑜
Y para el computador y
522𝑥106 𝑥1𝑠𝑔
= 24,857𝑥106 𝑖𝑛𝑠𝑡𝑟𝑢𝑐𝑐𝑖𝑜𝑛𝑒𝑠/𝑠𝑔
21 𝑠𝑒𝑔𝑢𝑛𝑑𝑜
Semestre: VIII
1.5 ∗ 522
𝑝𝑎𝑟𝑎 𝑥 =
355
1.5 ∗ 522
𝑝𝑎𝑟𝑎 𝑦 =
355