Task Scheduling for Context Minimization in Dynamically Reconfigurable Platforms
Journal of Signal Processing Systems
Proceedings of the 16th Asia and South Pacific Design Automation Conference
Chameleon: operating system support for dynamic processors
ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
ACM Transactions on Embedded Computing Systems (TECS)
Hi-index | 0.00 |
The use of reconfigurable hardware to accelerate computing intensive part of the applications has long been shown to provide large execution speedups. However, the long configuration latency and the limited amount of reconfigurable hardware resources demands careful arbitration of those resources among the applications in the system. In past efforts, we demonstrated that effective allocation of reconfigurable hardware resources can boost overall system throughput in a multi-tasking system. For that work, we invoked reconfigurable hardware scheduling periodically with a fixed interval. In this work, we further examine the size of the static scheduling interval, and propose two adaptive interval approaches that use a phase tracking technique to reduce overall scheduling overhead by up to 85%.