Rendimiento de diferentes Arquitecturas de Computadoras

20
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

Transcript of Rendimiento de diferentes Arquitecturas de Computadoras

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 Core i5-3317U

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