Hi,
For a simple first impression of the performance (and because for me Python performance is important), I used pystone.py on the BeagleBone Black (http://svn.python.org/projects/python/trunk/Lib/test/pystone.py).
Fedora: Pystone(1.1) time for 50000 passes = 10.9073 This machine benchmarks at 4584.1 pystones/second
Debian: Pystone(1.1) time for 50000 passes = 4.38 This machine benchmarks at 11415.5 pystones/second
Is there a good explanation for this?
-- -- Jos Vos jos@xos.nl -- X/OS Experts in Open Systems BV | Phone: +31 20 6938364 -- Amsterdam, The Netherlands | Fax: +31 20 6948204
For a simple first impression of the performance (and because for me Python performance is important), I used pystone.py on the BeagleBone Black (http://svn.python.org/projects/python/trunk/Lib/test/pystone.py).
Fedora: Pystone(1.1) time for 50000 passes = 10.9073 This machine benchmarks at 4584.1 pystones/second
Debian: Pystone(1.1) time for 50000 passes = 4.38 This machine benchmarks at 11415.5 pystones/second
Is there a good explanation for this?
Are you using the same SD card for both?
On Fri, Nov 29, 2013 at 06:46:00PM +0000, Peter Robinson wrote:
Are you using the same SD card for both?
Same brand, same speed and class specification, only one is 4 GB and the other 8 GB. But when I run it multiple times (all results are approx. the same) I guess Python etc. is in the buffer cache.
Could this be due to an outdated version of u-boot? I haven't had a chance to get Fedora on my BBB yet, so I don't know what version of u-boot is used/recommended in the image but I recall hearing about this in the OpenBSD mailing list:
"The last version of u-boot includes some important changes for the users of BBB. With this version, the BBB runs at 1Ghz (now is running at 550mhz) when the board is connected to the power connector. The code was developed by various developers of TI, so it's safe."
http://marc.info/?l=openbsd-arm&m=138100865002079&w=2
On Fri, Nov 29, 2013 at 2:04 PM, Jos Vos jos@xos.nl wrote:
On Fri, Nov 29, 2013 at 06:46:00PM +0000, Peter Robinson wrote:
Are you using the same SD card for both?
Same brand, same speed and class specification, only one is 4 GB and the other 8 GB. But when I run it multiple times (all results are approx. the same) I guess Python etc. is in the buffer cache.
-- -- Jos Vos jos@xos.nl -- X/OS Experts in Open Systems BV | Phone: +31 20 6938364 -- Amsterdam, The Netherlands | Fax: +31 20 6948204 _______________________________________________ arm mailing list arm@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/arm
On Fri, Nov 29, 2013 at 9:36 PM, Travis Paul Tr@vispaul.me wrote:
Could this be due to an outdated version of u-boot? I haven't had a chance to get Fedora on my BBB yet, so I don't know what version of u-boot is used/recommended in the image but I recall hearing about this in the OpenBSD mailing list:
"The last version of u-boot includes some important changes for the users of BBB. With this version, the BBB runs at 1Ghz (now is running at 550mhz) when the board is connected to the power connector. The code was developed by various developers of TI, so it's safe."
More likely to be device tree as I stated previously.
On Fri, Nov 29, 2013 at 04:36:57PM -0500, Travis Paul wrote:
Could this be due to an outdated version of u-boot? I haven't had a chance to get Fedora on my BBB yet, so I don't know what version of u-boot is used/recommended in the image but I recall hearing about this in the OpenBSD mailing list:
"The last version of u-boot includes some important changes for the users of BBB. With this version, the BBB runs at 1Ghz (now is running at 550mhz) when the board is connected to the power connector. The code was developed by various developers of TI, so it's safe."
Hmm... I also ran dhrystone and the speed in Fedora is 0.564 times the speed in Debian, pretty close to the 550/1000 ratio.
Tomorrow I'll also see if using a standard power supply makes any difference (I now use a mini-USB charger for all tests).
On Fri, Nov 29, 2013 at 04:51:46PM +0100, Jos Vos wrote:
Fedora: Pystone(1.1) time for 50000 passes = 10.9073 This machine benchmarks at 4584.1 pystones/second
Debian: Pystone(1.1) time for 50000 passes = 4.38 This machine benchmarks at 11415.5 pystones/second
FWIW /proc/cpuinfo on both:
Fedora ------
processor : 0 model name : ARMv7 Processor rev 2 (v7l) BogoMIPS : 363.72 Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x3 CPU part : 0xc08 CPU revision : 2
Hardware : Generic AM33XX (Flattened Device Tree) Revision : 0000 Serial : 0000000000000000
Debian ------
processor : 0 model name : ARMv7 Processor rev 2 (v7l) BogoMIPS : 198.72 Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x3 CPU part : 0xc08 CPU revision : 2
Hardware : Generic AM33XX (Flattened Device Tree) Revision : 0000 Serial : 0000000000000000