Pine64 Cluster economy
#4
(05-17-2016, 03:26 PM)baryluk Wrote: It was ~65 C all the time, and never below 1.15GHz.

Please don't get offended since I'm not talking to you, just writing some stuff as a reference for others that might come across this thread interested in cluster/performance experiences.

65°C with heatsink is simply not possible with these types of workloads (maybe single-threaded but not when running on 4 fully utilized cores). I just gave it a try on my Pine64 without heatsink. I'm currently refraining from putting a heatsink on it to be able to help the guys doing A64 mainline kernel work -- for both reason as well as some thermal/throttling results of really demanding workloads using NEON optimizations see starting from here http://irclog.whitequark.org/linux-sunxi...#16481377;

[Image: Bildschirmfoto%202016-05-18%20um%2014.50.39.png]

Calculated average cpufreq (see below) has been 950 MHz that means by comparing my 2245 sec seconds duration compared with your 1949 means you ran at an average 1095 MHz given you used the same THS settings (keeping SoC temp at around 90°C). This means also that povray with these optimizations can't be considered a heavy workload (please compare with cpuburn-a53 in the link above -- with this kind of code you end up at 600 MHz throttling frequency without a heatsink). BTW: Maybe I did something wrong:

apt-get install povray time --> http://pastebin.com/Ynebb1sF

Further readings regarding performance optimizations:

https://github.com/longsleep/build-pine64-image/pull/3
http://forum.pine64.org/showthread.php?t...10#pid3410

And in addition to the improvements we made back in March see also this (adding even more cpufreq steps helps with performance on both H3 and A64 as soon as throttling occurs Smile )

https://github.com/igorpecovnik/lib/issu...-220017171

BTW: An easy way to calculate average cpufreq when running a benchmark or a real workload while throttling occured is to switch to performance governor as root

Code:
echo performance >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

and then do
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state >/tmp/before
$benchmark
cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state >/tmp/after

Then do the math.
  Reply


Messages In This Thread
Pine64 Cluster economy - by baryluk - 05-07-2016, 06:05 PM
RE: Pine64 Cluster economy - by tkaiser - 05-09-2016, 04:56 AM
RE: Pine64 Cluster economy - by baryluk - 05-17-2016, 03:26 PM
RE: Pine64 Cluster economy - by tkaiser - 05-18-2016, 08:53 AM
RE: Pine64 Cluster economy - by tkaiser - 05-19-2016, 03:58 AM
RE: Pine64 Cluster economy - by JasperBrown - 06-19-2016, 09:13 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  I started blogging on Pine64 Cluster salmangano 13 18,603 04-12-2017, 12:44 PM
Last Post: Shad0wSt4R
  Cluster Software Madroxprime 1 5,472 04-03-2017, 06:57 AM
Last Post: Shad0wSt4R
  Cluster / Render Farm Ron Piggott 15 25,496 10-02-2016, 02:55 PM
Last Post: tllim
  Bargain 5 Node Cluster of PINE A64+ from Climber.net tllim 8 14,683 10-02-2016, 07:01 AM
Last Post: sheffield_nick
  Batch Schedulers on pine64 cdslashetc 0 2,958 07-24-2016, 09:19 AM
Last Post: cdslashetc
  cluster computing jproffer 20 36,589 05-05-2016, 04:13 PM
Last Post: pineresearch
  Cluster capable? W1SPY 7 12,517 02-25-2016, 10:34 PM
Last Post: hrh1818

Forum Jump:


Users browsing this thread: 1 Guest(s)