QueMeDa
Usuario Baneado
- Registrado
- 10 Dic 2014
- Mensajes
- 3.182
- Puntos
- 113
- Edad
- 43
Hola a tod@s.
En el último mes he desarrollado una aplicación de benchmark/estrés de CPU. Existen muchas en el mercado, Cinebench, Geekbench, Super pi... en mi humilde opinión no trabajan como deberían, a pesar de tener una aceptación importante en la comunidad de PC. Por ejemplo, Geekbench cuando se está ejecutando llega a bajar algunos cores a frecuencia idle, Cinebench en single core no establece la afinidad adecuadamente a un core/thread, sino que parece que distribuye la carga entre todos los hilos para que más o menos de un resultado coherente. Lo mismo cuando se selecciona un número intermedio de Threads.
La aplicación que humildemente he desarrollado, se llama Beat Bench, es una aplicación simple en su concepto, pero que establece las afinidades de forma adecuada. Se trata básicamente de muchos hilos de ejecución paralelos dibujando corazones. Si, viva el amor!. ¿Cómo lo hace? Lo explico al principio del vídeo que os adjunto más adelante. Se trata de un test muy pesado, supone varios miles de millones de operaciones de coma flotante más el trabajo de renderizado de las imágenes.
Por supuesto, este software es totalmente freeware, no persigo ningún ánimo de lucro, aunque mis horas me ha llevado. Lo podéis descargar de:
MEGA
Versión portable para quienes tengan problema con el instalador (sólo extraer):
MEGA
Os animo a que trasteéis con él, os necesito para que me proporcionéis resultados de diferentes cpus y poder poner una comparativa de cpus en la versión 2.0. Por supuesto, aunque bastante testado, no aseguro que no haya algún bug.
Venga animaos a probarlo!. Aquí os dejo un vídeo.
RESULTADOS ALL THREAD
RESULTADOS SINGLE THREAD
BEAT BENCH 1.1 CHANGELOG
-> Added option "Low Load Cpu Mode" for single threat test so it doesn't take too much time to complete
-> Solved problem showing AMD cpus as hyperthreaded when they aren't.
-> Increased number of paralell calculations threads from 16 to 160.
-> Increased load and temperatures for CPU.
-> Dramatically changes in the way the results are rendered, each heart is calculated by 10 asynchronous threads.
-> Minor bugs.
Known issues:
-> Application doesn't recognize dual cpus, like dual xeons. (maybe java problem)
En el último mes he desarrollado una aplicación de benchmark/estrés de CPU. Existen muchas en el mercado, Cinebench, Geekbench, Super pi... en mi humilde opinión no trabajan como deberían, a pesar de tener una aceptación importante en la comunidad de PC. Por ejemplo, Geekbench cuando se está ejecutando llega a bajar algunos cores a frecuencia idle, Cinebench en single core no establece la afinidad adecuadamente a un core/thread, sino que parece que distribuye la carga entre todos los hilos para que más o menos de un resultado coherente. Lo mismo cuando se selecciona un número intermedio de Threads.
La aplicación que humildemente he desarrollado, se llama Beat Bench, es una aplicación simple en su concepto, pero que establece las afinidades de forma adecuada. Se trata básicamente de muchos hilos de ejecución paralelos dibujando corazones. Si, viva el amor!. ¿Cómo lo hace? Lo explico al principio del vídeo que os adjunto más adelante. Se trata de un test muy pesado, supone varios miles de millones de operaciones de coma flotante más el trabajo de renderizado de las imágenes.
Por supuesto, este software es totalmente freeware, no persigo ningún ánimo de lucro, aunque mis horas me ha llevado. Lo podéis descargar de:
MEGA
Versión portable para quienes tengan problema con el instalador (sólo extraer):
MEGA
Os animo a que trasteéis con él, os necesito para que me proporcionéis resultados de diferentes cpus y poder poner una comparativa de cpus en la versión 2.0. Por supuesto, aunque bastante testado, no aseguro que no haya algún bug.
Venga animaos a probarlo!. Aquí os dejo un vídeo.
RESULTADOS ALL THREAD
RESULTADOS SINGLE THREAD
BEAT BENCH 1.1 CHANGELOG
-> Added option "Low Load Cpu Mode" for single threat test so it doesn't take too much time to complete
-> Solved problem showing AMD cpus as hyperthreaded when they aren't.
-> Increased number of paralell calculations threads from 16 to 160.
-> Increased load and temperatures for CPU.
-> Dramatically changes in the way the results are rendered, each heart is calculated by 10 asynchronous threads.
-> Minor bugs.
Known issues:
-> Application doesn't recognize dual cpus, like dual xeons. (maybe java problem)
Última edición: