Upload
ravl-salazar-flores
View
22
Download
3
Embed Size (px)
Citation preview
UNIVERSIDAD NACIONAL JOSÉ MARÍA ARGUEDAS
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS
ASIGNATURA DE COMPUTADORES Y SISTEMAS OPERATIVOS
Informe de laboratorio
Rendimiento de computadores
Docente: M.Sc. Carlos Yinmel Castro Buleje
Estudiante: Wilmer Raul Salazar Flores
Facultad: Ingeniería
Escuela Profesional: Ingeniería de Sistemas
Asignatura: Computadores y sistemas operativos II
Lugar de ejecución: Laboratorios de la EPIS
Rendimiento de computadores
Evaluar el rendimiento de diversas configuraciones y arquitecturas de
computadoras e interpretar los resultados.
Comprobar la teoría identificando los FLOPS de una PC
Reconocer el entorno del software de linx
Medir el rendimiento de computadores
Un equipo de cómputo.
Software linx
Objetivo General
Objetivos Específicos
Materiales y equipos
1. ¿Cómo se mide el rendimiento de una computadora?
El rendimiento se puede percibir de dos maneras, el que usa una
computadora individual dice que es más rápida cuando ejecuta un
programa en menos tiempo, mientras que uno que calcula puede decir
que es más rápida cuando completa más tareas por unidad de tiempo.
Nosotros como usuarios queremos que nuestra computadora reduzca el
tiempo de respuesta (tiempo transcurrido entre el comienzo y el final del
evento) denominado también tiempo de ejecución o latencia.
El rendimiento se mide en base a tres factores importantes:
Frecuencia de la CPU la cual depende fundamentalmente de la
tecnología de fabricación del procesador. Cuanto mayor sea la
frecuencia de la CPU, mayor será el rendimiento
Numero de instrucciones por programa el cual depende del
programador, del lenguaje de programación y del compilador.
Cuando mayor sea el número de instrucciones del programa peor
rendimiento tendrá.
CPI que depende del diseño interno o arquitectura del computador
y software. Es importante optimizar el programa con instrucciones
que tengan pocos ciclos. Cuanto mayor sea el CPI, peor será el
rendimiento.
Fundamento teórico
FORMULA:
2. ¿Cuál es la unidad de rendimiento de las computadoras?
Se han desarrollado una serie de métricas como alternativa al uso del
tiempo, el cual ha conducido a resultados distorsionados o
interpretaciones incorrectas.
MIPS: son los millones de instrucciones por segundo que ejecuta
un procesador para un programa determinado, es de fácil
comprensión, sin embargo puede producir una medida errónea, un
mismo programa en un mismo computador puede dar resultados
diferentes según el programador o el repertorio de instrucciones
utilizadas.
Por ese motivo se paso a utilizar el modelo de referencia el
VAX11/7780.
MIPS VAX: Son la relación entre el tiempo que tarda un
computador en realizar un programa y el tiempo que tarda en
realizarlo el computador VAX11/780
MEGAFLOPS NATIVOS Y RELATIVOS: Surgen ya que los MIPS
no hacen distinción entre operaciones normales y operaciones en
coma flotante.
Megaflops nativos.- indican los millones de instrucciones en
coma flotante por segundo que se realiza para un
determinado programa. Tampoco era fiable ya que
dependen mucho de programas y computadoras
Megaflops relativos.- Indican los millones de operaciones en
coma flotante por segundo pero teniendo en cuenta la
equivalencia que tienen las operaciones complejas con las
simples
3. ¿Qué es Linx y que softwares de medida de rendimiento existen?
Linx es una herramienta de evaluación comparativa que soporta CPUs de
Intel y AMD y tiene como objetivo poner a prueba la estabilidad del sistema
y detectar errores del hardware.
A diferencia de otras soluciones similares en la misma categoría, Linx se
basa en un enfoque más fácil de usar, con una interfaz muy limpia y
menús intuitivos que ayudan a los principiantes y tomar ventajas de sus
características. Requiere poco tiempo para familiarizarse con lo que tiene
que ofrecer y que puede proporcionar solo la información correcta en caso
de que su sistema necesita reparación o una actualización.
También existen otros softwares aparte de Linx que miden el rendimiento
del computador:
Prime 95: programa que carga de trabajo todos los núcleos del
procesador poniéndolos al 100%, también tiene la opción de cargar
de trabajo a la memoria RAM, y con la opción de decidir cuantos
núcleos queremos estresar.
OCCT (OverClock Checking Tool): programa con el que podemos
comprobar también la estabilidad del sistema pudiendo seleccionar
varias opciones como solo CPU, CPU + RAM o solo RAM, nos da
la opción de mostrar los resultados de una cómoda gráfica.
HD – Tune: Programa en el cual podemos hacer varias pruebas a
nuestro disco duro como realizar un test de rendimiento.
CrystalDiskMark: se pueden realizar pruebas de rendimiento al
disco duro.
4. ¿Cuáles con las 5 mejores supercomputadoras del mundo y donde
se encuentran?
Las supercomputadoras son el tipo de computadoras más potentes y más
rápidas que existen, Son de gran tamaño, las más grandes entre sus
pares. Procesan un gran número de información en poco tiempo
pudiéndolas ejecutar millones de instrucciones por segundo, destinadas a
una tarea específica y poseen una capacidad de almacenamiento muy
grande, pero son muy caras haciéndolas inalcanzables.
Las supercomputadoras tienen ciertas características que lo diferencian
de las computadoras normales:
Velocidad de proceso: Miles de millones de instrucciones de punto
flotante por segundo
Usuarios a la vez: Hasta miles, en entorno de redes amplias
Tamaño: Requieren instalaciones especiales y aire acondicionado
industrial
Facilidad de uso: Solo para especialistas
Clientes usuales: Grandes centros de investigación
Impacto social: Casi nulo, pero sin las supercomputadores no se
podrían hacer cosas como la predicción del tiempo a una década
de distancia o resolver cálculos muy complejos que no se pueden
resolver a mano
En una resiente lista publicada el 20 de junio del 2016 en la Conferencia
Internacional de Supercomputadoras de Frankfurt nos muestra una lista
del top 10 de las supercomputadoras en el mundo que mostraremos a
continuación:
Sin embargo ha surgido un nuevo proyecto de supercomputadora que se
conocerá como “Summit” y que sería capaz de ofrecer una potencia bruta
de 200 PFlops, es decir, el doble de su rival chino, pero reduciendo en
gran medida el número de nodos, implicando una mayor eficiencia.
La diferencia seria considerable, ya que el Sunway TaihuLigth utiliza
40,960 nodos para llegar a esos 93 PETAFLOPs y el Summit podría
conseguir los 200 PETAFLOPs con apenas 3,400 nodos, gracias al uso
de procesadores PowerPC9 y GPUs NVIDIA Volta.
Para poder efectuar el procedimiento de medición de rendimiento tendremos que
ejecutar el programa linx, en la parte superior tendremos que manipular dos opciones
para poder hacerlo correr.
En la opción “run” tenemos que colocar el numero 10
En la opción “memory” tendremos que poner 772
Después de haber hecho esto presionaremos la opción “start” con el cual el programa
hará que se realice el proceso 10 veces haciendo que la CPU use el 100% de su
capacidad que un principio no pasa casi del 3% y nos botara los resultados en GFlops
A continuación mostraremos imágenes de las arquitecturas que hemos analizado para
hacer el informe.
Intel Core i5-5200U
Procedimiento
Vemos como en el proceso sufre discontinuidades al finalizar los procesos
Intel Celeron CPU B800
Vemos que su pico más alto es en el primer proceso de ejecución y los demás se
mantienen sin muchas variaciones.
Intel core i7-870
Intel Core i7-3770
Vemos como al terminar los procesos en ambas máquinas de estar al 100% estas se
reducen hasta casi 1%
Intel i5 - 2450M
Vemos la gran diferencia que hay cuando se está ejecutando el programa y cuando esta
ya dejo de hacerlo.
Intel Pentium CPU P6200
Vemos en el grafico como sufre una caída al terminar la ejecución del programa y
regresa a su estado normal.
AMD FX™ - 6300 Six – Core Procesador
Vemos como en esta arquitectura los tiempos en los que me botan los resultados varían
muy poco así como también los GFlops
AMD A8-3870 APU whit Radeon™ HD Graphics
Al igual que la anterior arquitectura analizada los Gflops y el tiempo mantienen una
constaste.
AMD A8 – 5600K APU with Radeon ™ HD Graphics
En esta AMD tanto los tiempos como los Gflops varian mas que las anteriores
Datos obtenidos a partir de diferentes arquitecturas de computadoras.
Información de las diferentes arquitecturas de computadoras: el modelo, la
generación y la velocidad con las que estas trabajan.
Resultados y análisis de resultados
GRAFICO:
AB
CD
EF
GH
IJ
0,0000
10,0000
20,0000
30,0000
40,0000
50,0000
60,0000
70,0000
80,0000
90,0000
RENDIMIENTO
RENDIMIENTO DE LOS COMPUTADORES
A B C D E F G H I J
Al ver el diagrama podemos decir las siguientes afirmaciones:
La Intel i7 – 3770 de 3ra generación es la que tiene mayor rendimiento.
La Intel Pentium CPU P6200 de1ra generación y la Intel Celeron CPU
B800 de 2da generación son las que poseen el menor rendimiento
Los demás tienen un rendimiento parecido a pesar de ser de diferente
arquitectura como las i5 y la i7-870 aunque podemos decir que es de
primera generación y por esto su rendimiento es similar a las i5
Los GHz influyen en el rendimiento de las computadoras
Si se quiere tener una maquina con mayor rendimiento es más importante
escoger el que tenga el mayor número de núcleos, sobre el que tenga
mayor velocidad de procesador.
En las AMD la FX tiene mayor rendimiento que las A8
Al principio se tuvo problemas para realizar las mediciones en las arquitecturas
AMD y nos centramos más en las Intel, pero después de descargar una versión
de Linx antigua se pudo realizar las mediciones respectivas.
En las arquitecturas antiguas al ejecutar el programa Linx se tiene que esperar
por mucho tiempo para poder obtener los resultados.
Conclusiones
http://www.pcworld.com.mx/Articulos/29402.htm
https://www.top500.org/lists/2016/06/
http://www.muycomputer.com/2016/06/23/ibm-superordenador-200-petaflops
http://www.monografias.com/trabajos65/supercomputadoras/supercomputadoras2.shtml
http://bv.ujcm.edu.pe/links/cur_sistemas/ArqComputadoras-02.pdf
http://tecnologiahechapalabra.com/datos/soluciones/implementacion/articulo.asp?i=3269
http://www.atc.uniovi.es/inf_superior/4atc/PARALELAS/4atc_2rend_enfriadas.pdf
http://html.rincondelvago.com/estudio-del-rendimiento-de-un-computador.html
http://www.monografias.com/trabajos65/supercomputadoras/supercomputadoras.shtml
http://www.npackd.org/p/org.xtremesystems.LinX/0.6.5
http://www.softpedia.com/get/System/Benchmarks/LinX-benchmark.shtml
Bibliografía