You are on page 1of 11

POR.

- JHONNY APAZA CHOQUE
Tiempo de Respuesta: Tiempo que tarda un procesador en
procesar una entrada( trabajo, programa, instrucción, etc)

Productividad (Throughput): Número de entradas procesadas por
unidad de tiempo.

Funcionalidad: Tipo de entradas diferentes que es capaz de
procesar (instrucciones diferentes del procesador, las funciones
de encaminamiento que implementa una red de interconexión, etc)

Expansibilidad: Posibilidad de ampliar la capacidad de
procesamiento añadiendo bloques a la arquitectura existente.

Escalabilidad: Posibilidad de ampliar el sistema sin que esto
suponga una devaluación de las prestaciones.

Eficiencia: Relación entre las prestaciones obtenidas y el coste
que ha supuesto conseguirlas (eficiencia= prestaciones/coste).


El peso de estos parámetros dependen del elemento que se
estudie

Por ejemplo las entradas procesadas tienen que ver con los
programas de aplicaciones, el ancho de banda  productividad.
La siguiente expresión puede ser utilizada para reflejar las
características del procesador en relación con el aprovechamiento
del paralelismo entre instrucciones .
NI=Nro de instrucciones
CPE= Nro. medio de ciclos entre inicios de ejecución de
instrucciones.
IPE= Nro. medio de instrucciones que se emiten.
Tciclo= Tiempo por ciclo de cada instrucción.
La anterior expresión también puede ser
expresada mediante la siguiente formula.


Donde
Noper=numero de operaciones que realiza
el programa .
Op_instr=numero medio de operaciones
que puede codificar una instrucción.
Se puede englobar el tiempo de
respuesta la productividad y la
funcionalidad en las siguientes
expresiones.




Es difícil encontrar un único programa real que ponga de relieve
todas las posibilidades de elemento del computador a evaluar.

Para ello se definen conjunto de programas de prueba
(benchmarks) representativos de todos los posibles programas, o
de aquellos que con más frecuencia se van a ejecutar, pudiendo
distinguir los siguientes.

Aplicaciones reales: Representan a los programas (Excel, Corel,
etc) Puede presentar problemas de portabilidad relacionados con
la dependencia del compilador o la interacción con el sistema
operativo.

Núcleos o kernels: Se trata de pequeños trozos de programa
reales (inversión de matrices) seleccionados para evaluar
características específicas de una máquina o explicar las casusa
de las diferencias entre máquinas distintas.
Programas de prueba simples o “toys”: Son programas
pequeños (10-100 líneas) fáciles de escribir y de resultado
conocido, el problema es que usualmente se introduce en la
caché por lo que no evalúan bien la interacción de la CPU con la
memoria principal.

Programas sintéticos: Son los programas que reproducen los
porcentajes de instrucciones y uso de recursos de cargas de
trabajo reales. En sí, no realizan ninguna tarea concreta.

Hace muchos años que se han consolidado instituciones que
promueven conjuntos de programas de pruebas entre los que
destacan SPEC (Standard Performance Evaluation Corporation)
utilizados fundamentalmente en computadores de sobremesa, y
servidores.

TPC (Transaction Processing Council), también para la evaluación
de servidores y los EEMBC (EDN Embedded Microprocessor
Benchmark Consortium)
 Cuando en un computador se pretende elevar
sus prestaciones mejorando sus recursos y
elementos .
 Se puede usar la ganancia para evaluar hasta
que punto una mejora de prestaciones se
manifiesta en las prestaciones globales. Así:



p
1
p
T
T
es(1) Prestacion
es(p) Prestacion
S = =
 Ley de Amdahl.- Establece quela mejora de un
factor esta limitada por:

1) (p f 1
p
S
P
÷ × +
s
Ejemplo:
•Si un programa pasa un 30% de su tiempo de ejecución en una
máquina realizando operaciones de coma flotante, y se mejora
la máquina haciendo que las instrucciones se mejoren en la
cuarta parte de tiempo (p = 4), entonces la ganancia de
velocidad que se puede obtener es:




Respuesta: S
p
≤ 1.29 ósea solo un 29% mas veloz.
1) (4 0.7 1
4
S
P
÷ × +
s
 Factores que determinan el precio de un
computador:
• Depende, principalmente, del precio de sus
componentes.
• Marketing.
• Costos de Venta.
• Ganancias de la Empresa que fabrica el Circuito
Integrado y de los vendedores finales.
• Costos de fabricación (mantenimiento de equipos de
fabricación, pago de trabajadores, etc.).
• Transporte, etc.

o_Test Rendimient
Coste_Test o quetamient Coste_empa Coste_dado
Coste_CI
+ +
=
o_Dado Rendimient Oblea Dados_por_
a Coste_oble
Coste_Dado
×
=
do Area_de_da 2
(diametro) π
do Area_de_Da
2) (diametro/ π
blea Dado_por_O
2
×
×
÷
×
=
α
α
do Area_de_da cie or_superfi Defectos_p
1 o_de_Oblea Rendimient o_Dado Rendimient
÷
|
.
|

\
| ×
+ × =
α.-Indica el númeo de niveles de máscaras.
Fórmulas para calcular el COSTO de un
Circuito Integrado