Showing posts with label benchmark. Show all posts
Showing posts with label benchmark. Show all posts

Wednesday, January 9, 2013

Vaso Medio lleno, vaso medio vacio, o ... sobra vaso

Bueno ahora ya hemos visto que nuestra cubieboard es más lenta en procesamiento que un dos nucleos (cielos y tanto estudiar para esto :S)
¿Pero eso realmente significa que es malo ?

¿ Realmente cuanta potencia necesito ?

Para contestar esa pregunta hay que hacer otra pregunta.

¿Qué vamos a hacer ?

Algún ejemplo
Por ejemplo el software de  cabina del space shutthle (1981) (transbordador espacial ) funcionaba con un intel 8086 y luego fue un 80386.
Los equipos de la estación internacional espacial (ISS) usan para los comandos  un 80386.
http://www.gratisprogramas.org/descargar/los-cpu-de-las-naves-espaciales-computadoras-en-el-espacio/

Ahora si queremos jugar al Angrybirds igual necesitamos algo más.

¿Qué voy a hacer?

Una vez visto los ejemplos me tendré que centrar en lo que yo quiero hacer.
  1. Visión artificial con Opencv (umm igual se me queda corto, pero estamos hablando de una plataforma de estudio)
  2. Manejo y comunicación con arduinos
  3. Estudiar temas de Inteligencia artificial para problemas racionales. (aquí estoy algo verde)
Bueno pues ya tengo tarea para estudiar.
Iré poniendo los temas de las cosas que vaya aprendiendo.

Más benchmarks, más benchmarks es la guerra

Más benchmarks (ahora son de Android)

Bueno vamos a ver de que equipo disponemos y hasta donde podremos llegar con él.

Tenemos que saber de que potencia de procesamiento hablamos así que he corrido un par de benchmarks propios de android.
(los podéis encontrar en el playstore)



Bueno parece que no sale muy bien parada nuestra cubieboard, pero eso lo veremos más adelante.
Cubieboard:3295

Motorola Razr: 8026



















Bueno parece que la cubieboard (1 nucleo) es algo menos potente que  mi Motorola razr (2 nucleos), pero eso no significa gran cosa.

Cubieboard

Motorola Razr

Raspberry PI vs Cubieboard


Como en informática uno nunca es el único que hace las cosas, que encuentra un problema, o que da con una solución, pero la base si está en compartir.

Aquí os dejo un enlace calentito de hace unos días (09/01/2013) de una comparativa entre raspberry pi y cubieboard, que encontré en el foro de Cubieboard



Cubie Board quick look, compared to Raspberry Pi
Merçi Alexandre Bulté

Pero ¿ cómo está vaso? ¿ medio lleno,  medio vacío o me sobra vaso ?

Saturday, January 5, 2013

Primeras pruebas

Probando, probando 1,2,3.....¿Cuántos Kflops?

Bueno, ya tenemos todo instalado ahora vamos a probar que tenemos entre manos.


¿Qué equipo tengo ?

Vamos probando un lscpu
 
pi@raspberrypi ~ $ lscpu
Architecture:            armv7l
Byte Order:               Little Endian
CPU(s):                        1
On-line CPU(s) list:  0
Thread(s) per core: 1
Core(s) per socket:   1
Socket(s):                    1

¿Y de memoria? ¿Cómo ando?

pi@raspberrypi ~ $ cat /proc/meminfo
MemTotal:         834892 kB
MemFree:          381636 kB
Buffers:           85808 kB
Cached:           285972 kB

¿Y si nos marcamos un benchmark ?

Vamos a hacernos unas cuantas operaciones algo rapidito, que hay cosas que hacer.

Con la aplicación de HardInfo de linux :) saldremos del paso, y así podremos comparar con ordenadores conocidos.


CPU Blowfish

 Cubieboard    1000 MHz     46,346
I3    1197 MHz        4,009
Intel(R) Celeron(R) M processor 1.50GHz (null)  26.1876862
PowerPC 740/750 (280.00MHz)     (null)  172.816713
 (medido en segundos, mejor cuanto más bajos)

CPU Fibonacci

Cubieboard    1000 MHz     14,525
I3    1197 MHz        2,796
Intel(R) Celeron(R) M processor 1.50GHz (null)  8.1375674
PowerPC 740/750 (280.00MHz)     (null)  58.07682
 (medido en segundos, mejor cuanto más bajos)

Bueno si lo comparamos con un celeron no está tan mal
Aunque parezca poca cosa, estamos hablando de un buen procesamiento, seguro que podremos sacarle mucho jugo y como plataforma de estudio está muy bien.