A device to control memory bandwidth including a processing unit and a
memory connected to the processing unit, the memory having a memory
controller driver to issue at least one command based on a memory
bandwidth requirement of another driver process. A memory controller to
direct data to and from the memory. An active cooling device is connected
to the processing unit and a thermal sensor.