Fit to programme

This task has been identified by the working groups as part of the agenda behind WP 2.4.

The task number is 040.

Summary

This task is to develop and deliver a prototype iteration of a workshop in which participants prepare the technical specification for, and subsequently build, a cluster of single-board computers.

Approach and Methodology

Single-board computers such as the Raspberry Pi and BeagleBoard provide an inexpensive substitute for datacentre-grade servers, making it possible to build a cluster demonstrating many of the qualities of distributed computing on a budget accessible to an event organiser.

This provides learners experience of the sorts of decisions and trade-offs made by systems staff when specifying and procuring new high-performance computing systems, and the technical work performed when installing and configuring such systems. This would introduce the key concepts and constraints for system development and be a good starting point for learning about more advanced systems and considerations.

This would contribute to the goals of both WP2 and WP4: both developing a skill set, and inspiring existing students to become involved in the infrastructure components of accelerated compute, and could also be used with apprenticeship infrastructure engineers.

It is anticipated that the training would comprise two components:

An introductory workshop, introducing the components of high-performance and accelerated computing systems. This may be online, e-learning, or in-person

A workshop in which a cluster of single-board computers is designed, assembled, and configured with an appropriate software stack.

The workshop design and implementation should also evaluate impact of the learning, and if it affects learners’ interest in careers in infrastructure.

Outputs

Materials (both supporting online learning and in-person delivery) for two pieces of training forming a single workshop: an introduction to the components of high-performance and accelerated computing systems; and designing, assembling, and configuring a cluster of single-board computers.

At least one delivered instance of the above workshop.

A report evaluating the student experience and learning that occurred during the workshop, the impact on learners, and any lessons learned for future iterations of the workshop.

Documentation of any difficulties encountered in delivering the workshop, and recommendations to support future instances