As we approach the end of MOSFET scaling, the HPC community needs a way to continue performance scaling. One way of providing that scaling is by providing more specialized architectures tailored for specific applications. In order to make architecture specification and verification of these new architectures possible, more rapid prototyping methods need to be explored. At the same time, these new architectures need software stacks and programming models to be able to actually use these new designs.
At the same time, there has been a consistent march towards open source for each of these components. At the node hardware level, Facebook has launched the Open Compute Project; Intel has launched OpenHPC, which provides software tools to manage HPC systems. However, each of these efforts use closed source components in their final solution. We present OpenSuCo: a workshop for exploring and collaborating on building an HPC system using open-source hardware and system software IP. The goal of this workshop is to engage the HPC community and explore open-source solutions for constructing an HPC system – from silicon to applications.