From: Arthur N. <ac...@ca...> - 2014-01-31 15:23:57
|
I have been trying the CSL version of Reduce on several ARM platforms that come in at somewhat different price points, so in the spirit of the days when Tony Hearn collected timing figures for MANY computers running Reduce tests, here are some results based on going "time make testall" in the build directory, so this runs ALL the Reduce tests that there are: (1) x86_64 (i7-2600K at a nominal 3.4GHz) to set a baseline 58 seconds (2) HP Slate 21 hacked to run Ubuntu 13.10. 1600MHz, 1Gb, quite cheap and very cheap for a 21" touch screen. 261 seconds (factor of 4.5) (3) Beaglebone Black. Credit-card sized, 512M, very cheap 1081 seconds (factor of 18.8) (4) Raspberry Pi. Credit card sized, 512M, very cheap 2638 seconds (factor of 45.5) All these platforms as tested here can support X11 and are givig just the same user-experience you get from the Linux version of (CSL) Reduce on any desktop system. The Beaglebone Black runs faster than the Raspberry Pi on this assessment and it has more available pins to attach extra hardware, but the Raspberry Pi has a significantly more capable video sub-system both in terms of maximum resolution and screen update speed. I think that the HP Slate looks quite good, and note that the Slate 21 pro will have 2G of main memory not just 1G - but it is not yet clear when it will be possible to coax Linux onto it. Arthur |
From: Arthur N. <ac...@ca...> - 2017-05-02 21:19:33
|
In March 2016 I reported timings that I observed on various models of Raspberry Pi. I now add to that a line that is for an nVidia Jetson TX2, which has a multi-core 64-bit ARM clocked at 2GHz, 8GB of main memory and 32GB of flash memory for its system disk. The development kit comes with a SATA connector, so I used a 256GB SSD as my disc drive. This kit is distinctly more expensive than the Raspberry Pi, but with educational discount is perhaps interesting. Some people would be interested in the power of its graphics sub-system and use of that via CUDA. It runs Ubuntu 16.04 and a key part of its spec is that it should only use 7.5 Watts of power (plus whatever the SSD uses, which is also not exactly a lot). I think all that makes it a decent choice for a system to be left running 24x7. As expected - or at least hoped for - the CSL version of Reduce "just built" on it without fuss, and the regression tests deliver results that match other platforms. Here (again) are the numbers from a year ago. Note that the RPI results are for 32-bit Linux. RPI 2 1585.46 seconds (50:15 mins elapsed time) RPI 3 752.57 seconds (21:21 mins elapsed time) RPI 3 651.20 seconds (16:22 mins elapsed time, faster micro SD card) Intel 61.78 seconds (8:15 mins elapsed time, running on Windows 10) When I first tried the Jetson the times were unexpectedly close to those of the Raspberry Pi 3. After some thought I realised that Reduce has changed over that time, and while it should not have slowed down it has some new test files that contribute to the total time recorded this way. And in particular the sstools takes a lot of time. So I repeated some tests, and today I get the following from "time scripts/testall.sh --csl" RPI 3, Raspbian 32-bit 913.22 seconds (25:49 mins elapsed) Jetson TX2, Ubuntu 16.04 438.83 seconds (11:25 mins elapsed) Intel, 64-bit Windows 10, 92.58 seconds (7:12 mins elapsed) i7-4790K, 32GB, 4GHz So in a year the extra test files for Reduce have added around 40% to the total CPU time involved in running the test suite. And the Jetson TX2 in 64-bit mode is beating the Raspberry Pi 3 in 32-bit mode by a factor a little over 2 (while the fast PC is still 4.7 times faster yet, but uses over 10 times as much electricity at a nominal 88 watts as against a nominal 7.5). [Doing these tests caused me to check Reduce on a 32-bit platform, and you will see that that flushed out a couple of bugs in CSL that I needed to fix along the way!] |