1. A system comprising: a plurality of compute modules; a first processor configured to implement a virtualization layer, wherein the virtualization layer is configured to support real time jobs; and a hardware support layer coupled between the plurality of compute modules and the virtualization layer, wherein the hardware support layer is configured to provide an interface between the virtualization layer and the plurality of compute modules.