The Open Cloud Testbed (OCT) workflow consists of two parts.
1. Development: OCT development tools are hosted on a virtual machine (VM) in New England Research Cloud (NERC). Users can remotely log into this VM and build FPGA bitstreams/host executables using the tools installed on the VM. Alternatively, users may use their own build machine if they prefer to do so. In this case, they will have to install Xilinx Vitis and runtime tools on their machine.
If you’d like to use the build machines we provide, please follow these instructions.
2. Deployment: After creating the bitstreams/host executables, users will use CloudLab for targeting. OCT currently consists of 24 AMD Alveo U280s, 4 AMD VCK5000s, 4 AMD V70s, and 2 NVIDIA V100 GPUs. The U280s and VCK5000s are connected to 100 GbE data center switches using QSFP28 passive DAC cables.
The table below shows the hardware available in OCT along with the host nodes.
Hardware | Nodes |
---|---|
U280 | pc151-pc175 |
VCK5000 | pc176-pc179 |
V70 | pc180-pc183 |
V100 | pc178-pc179 |
We have created the CloudLab profiles oct-u280
, oct-vck5000
, and oct-v70
to help users select nodes with the specific resources they need. You can find instructions for using CloudLab for OCT experiments here.