Arms & Legs

Technically, the Clusterboard fits inside the case I’ve been designing around, but it doesn’t fit inside the “endcaps” so it can’t be mounted directly to the steel of the case using the mounting holes on the board. To address this, I sketched-up some adapters to “relocate” the mount points somewhere more appropriate. Since I’m still […]

Front Panel Software

The front panel of RAIN-PSC serves three essential purposes: Show the status of each node Show the load on each node Look really cool The panel is actually eight individual control panels (one for each node in the cluster). Each panel consists of five LEDs and a toggle switch. The switch selects between two display […]

i2c Front Panel

Switching from individual full-size PINE64 boards to the Clusterboard necessitates a change to the electronics for RAIN-PSC’s front panel. The original plan was to use GPIO pins on each board to directly interface with the LED’s and switches on the panel, but the Clusterboard exposes far fewer pins for each compute module, so another approach […]

PINE64 Clusterboard

This week I learned that PINE64 (the company who makes the boards used in Mark II) released a new piece of hardware that could accelerate my work on RAIN PSC considerably. The PINE64 Cluster Board combines a gigabit Ethernet switch with seven SODIMM slots (along with the associated support components) into a single mini-itx sized […]

RAIN and WebAssembly

While reading a recent Mozilla blog post it occurred to me that several of the challenges described in the post overlap with common challenges faced by high-performance computing clusters. Specifically the problem of granularity and distributing processing load across multiple processing units. I’ve largely ignored WebAssembly for a number of reasons but as it turns […]

Fits and Starts

I redesigned the 3d printed parts of the compute module so they can be printed within the build envelope of the Monoprice Mini Delta (I really need to write a review of that printer sometime). The reason for this is that I need to iterate on these modules faster and due to it being winter […]

Raiden -> RAIN

I’ve decided to rename the Raiden project to RAIN, or Redundant Array of Integrated Nodes1. The primary motivation behind this is that I found out there’s already another supercomputer named Raiden, and it’s on the GREEN 500 list (which I hope to one day join). Since they made the list first it feels like bad […]