InicioInfoInformacion Interesante hacerca de los Benchmarks

Informacion Interesante hacerca de los Benchmarks

Info5/11/2012

Buenas Taringueros soy Nuevo hacienda post y les traigo un dato interesante hacerca de los benchmarks que se ven por toda la red, bueno yo me encontraba como siempre navegando por la red viendo benchmarks, donde me di de cuenta que la mayoria de las paginas que hace benchmarks tenia al AMD FX-8150 por debajo del Core i5 2500k, lo que me dejo con una duda, por que si en todas las paginas tenia tan mala puntuacion en la pagina cpubenchmark.net le daban una puntuacion mayor a a muchas Core i5 de segunda generacion incluso a una de tercera generacion, lo que me hiso buscar informacion hacerca de ello por lo que me tope con un tema interesante en su foro en el que un usuario les hacia la misma pregunta.

Esta fue la explicación que le dieron:

Puntos de referencia; 64 bits vs 32 bits, matemáticas y enteros PT8

Hace seis años que tomó un vistazo a la evaluación comparativa de 64 bits y proporcionare algunos ejemplos de por qué 64 bits da mejores resultados de rendimiento que los de 32 bits.

Lo que encontramos en ese momento fue, que una CPU en un sistema operativo de 64 bits, la ejecución de código de 64 bits podría ser en algunos casos dos veces más rápido que el código de 32 bits.

Ahora estamos haciendo una investigación sobre ello en la PerformanceTest V8(aplicacion diseñada para realizer benchmarks), desde los primeros estudios nuevos muchos CPUs han sido liberados y la diferencia de rendimiento 32bit/64bit ha crecido. En la PerformanceTest V7 algunos CPU ahora reciben hasta 4 a 6 veces el rendimiento en matemáticas de enteros de 64 bits , en comparación con 32 bits.

Seis veces el rendimiento es una gran diferencia. Así que decidimos ir poco más profundo para ver lo que estaba pasando.

En la PerformanceTest V7, la prueba de matemáticas enteras se compone de 8 operaciones individuales matemáticas realizandolas en un numero igueal. Los cuales son:
1. La adición de dos números de 32 bits
2. La resta de dos números de 32 bits
3. La multiplicación de dos números de 32 bits
4. División de dos números de 32 bits
5. La adición de dos números de 64 bits
6. La resta de dos números de 64 bits
7. La multiplicación de dos números de 64 bits
8. División de dos números de 64 bits


Las cuatro primeras operaciones se ejecutan como era de esperar de la misma manera y velocidad en una máquina de 32 bits como en una máquina de 64 bits.

Las segundas cuatro operaciones de 64 bits se ejecutan a una velocidad mucho más rápida en una máquina de 64 bits.

Lo interesante es que la primera división de números de 32 bits es casi siempre en torno a cuatro veces más lento que sumar, restar o multiplicar. Esto no es noticia, como es bien sabido que la división es una operación difícil de hacer.

Lo que era más interesante fue que la división de 64 bits era más lenta que la división de 32 bits. Y haciendo la división de 64 bits en un sistema de 32 bits era muy tardado, mostrando una caída de catorce veces el rendimiento a los números de 64 bits.

El segundo punto interesante es que algunas de las nuevas CPUs tienen significativamente más rendimiento en la división de 64 bits. Por ejemplo, el AMD A8-3850 y A6-3650. Esto realmente ha levantado sus resultados en esta prueba.

Lo que apredimos de esto (para nosotros) es que la V7 pone demasiado peso en la división de 64 bits a la hora de realizar las pruebas de velocidad. Lo mismo es cierto para la división y la multiplicación de 32 bits en un grado arrendador. Por lo que debemos dar más peso a las otras operaciones, sumar, restar, etc. Esto debe moderar las diferencias entre los tipos de CPU, además de reducir las grandes diferencias entre los 32 y 64 bits.

Así que en la V8 tenemos la intención de reducir el número de operaciones de división realizadas y también introducir un poco de variedad adicional en la prueba de operaciones lógicas, como desplazamientos de bits e instrucciones de incremento.

Aquí están los resultados reales en V7 de los números de una CPU Intel X9650, funcionando tanto en el código de 32 bits y el código de 64 bits. Los números más altos son mejores.



Usted podría preguntarse por qué hacer la división de 64 bits en un sistema de 32 bits es tan lento. La razón es que:
A) No hay ninguna instrucción de código máquina nativo para hacer frente a los números de 64 bits en un sistema de 32 bits y B) Los cálculos para llevar a cabo una división de 64 bits son bastante complejas en un sistema de 32 bits. Cada división tiene docenas de pasos para completar para la CPU.

Aca esta el link de el benchmark en cuanto a la FX-8150:

http://www.cpubenchmark.net/cpu_lookup.php?cpu=AMD+FX-8150+Eight-Core

Resumiendo el post lo que quiere decir es que la linea Bulldozer rinde mas y mucho mejor en un sistema operative de 64bits con programas de 64btis, por que los demas resultados de las otras paginas tienen tanta diferencia debido a eso ya que sus pruebas son realizadas en sistemas de 32bits con aplicaciones tambien de 32bits.

Sin mas que decir me despido espero que les haya gustado la info Saludos.
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

n
naruttex🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.