By utilizing massively parallel circuit design in FP- GAs, the overall system eciency, in terms of compu- tation eciency and energy eciency, can be greatly enhanced by oo ading some computation-intensive tasks which are originally executed in the instruction set processor to the FPGA fabric. In essence, a hard- ware task scheduler is needed. However, most of the work in the literature considers
... [Show full abstract] scheduling algorithms which are unable or dicult to be implemented us- ing the design ows in current development platform. Moreover, little of the work takes energy consumption into consideration. In this paper, we present the de- sign of a hardware task scheduler which takes energy consumption into consideration, and can be readily im- plemented using current design ows.