Abstract
Due to the emergence of portable devices that must run complex dynamic applications there is a need for flexible platforms for embedded systems. Runtime reconfigurable hardware can provide this flexibility but the reconfiguration latency can significantly decrease the performance. When dealing with task graphs, runtime support that schedules the reconfigurations in advance can drastically reduce this overhead. However, executing complex scheduling heuristics at runtime may generate an excessive penalty. Hence, we have developed a hybrid design-time/runtime reconfiguration scheduling heuristic that generates its final schedule at runtime but carries out most computations at design-time. We have tested our approach in a PowerPC 405 processor embedded on a FPGA demonstrating that it generates a very small runtime penalty while providing almost as good schedules as a full runtime approach. © 2008 ACM.
Author supplied keywords
Cite
CITATION STYLE
Resano, J., Clemente, J. A., Gonzalez, C., Mozos, D., & Catthoor, F. (2008). Efficiently scheduling runtime reconfigurations. ACM Transactions on Design Automation of Electronic Systems, 13(4). https://doi.org/10.1145/1391962.1391966
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.