As i am finishing the hardware design a question popped up i'd like some feedback on:
Would you guys like software controlled over/under-volting?
I am thinking about providing 1.1/1.2/1.3V core voltage selection.
A per-module setting with automatic overclocking by the host software would require
huge changes to the protocol i can't provide in the given time.
But a per-cluster setting with manual overclocking would sure be do-able.
And as the Firmware is user-upgradeable more enhancements could be delivered later in deployment.
I'd go for the solution which will be ready when the chips arrive

Just a remark: if there would be a HW overclocking solution it would be nice if it was accessible when the boards are stacked... (I guess per-cluster means per-board...) So in the case of potentiometer or dip switch a 90deg solution accessible from the side.
Also a temp sensor would be nice for the calm of the mind if/when overclocking.
However if it would mean longer delivery times, I personally would opt-in for non-overclocked modules.