Saturday, November 23, 2019

24th of November

Despite a couple of days off, the cluster is currently running Einstein BRP4 work on all the compute nodes.


Raspbian updates
Earlier in the week we also got the Raspbian version of the Debian 10.2 point release. That meant I had to update all 24 of them to keep them current.

There was mention of updates to the Rpi eeprom that reduced the power consumption of both the USB controller and the CPU on the Pi4 which also means reduced heat.


Power supply
On the power supply front I spoke with the company that offered me the off-the-shelf model without cables and a case and was told if it was less than 20 units they weren't interested in making it ready to use. I will try a couple more suppliers but don't hold much hope of finding one.

Saturday, November 16, 2019

17th of November

This past fortnight saw the cluster powered off for a week due to the catastrophic fire danger. Its back on-line now although I will probably set them to no new work for the coming hot days.


Power supply
I did make some enquiries for custom power supplies to replace the USB chargers that I am currently using. One company replied but offered just a bare-bones power supply and the second didn't reply. I can already get the bare-bones power supply from JayCar Electronics so there was nothing custom about what they were offering. I'll try a couple more during the week.

Friday, November 8, 2019

9th of November

USB charging
The Comsol USB charger that I wrote about in my last post turned out to be a dud. After about 24 hours I found that it had stopped one of the fans on top of the Pi^4 case and was trying to power off one of the Pi3B+ nodes. Clearly its designed for charging rather than providing constant power. I have put back the Astrotek USB charger which got all 4 Pis and the fans running. This is one of the drawbacks of using USB chargers, most of them aren’t designed to supply constant power.


An experiment
I thought I would try a couple of the Pis running just 3 tasks at a time instead of the usual 4 to see if it was any quicker. The short answer is yes. The longer answer is yes its quicker but not by enough.

After averaging out the run times the couple of Pis that ran 3 tasks came in about 15% quicker than those that ran 4 at a time. That isn’t enough to make up for the 4th core. The testing was on Pi3B+ nodes running the Einstein BRP4 work units which typically take 11 hours and 10 minutes (per task) when running 4 at a time. I haven't tried the Pi4 - It could give totally different results.


Aarch64
It seems the Raspberry Pi foundation have an experimental 64 bit kernel available that they’re testing, particularly on the Pi4 but the Pi3’s can also run it. There have been reports of issues getting it to run 32 bit apps (the armhf architecture) over at Einstein.

Ubuntu have also said they are going to support the Pi4 from Ubuntu 19.10 onwards. They also have noted a kernel bug where the USB stops working on the 4GB Pi4. Their work around is to tell the Pi it only has 3GB of memory until they can get the kernel patched.