carlos gonzalez - Academia.edu (original) (raw)

carlos gonzalez

Uploads

Papers by carlos gonzalez

Research paper thumbnail of Efficiently scheduling runtime reconfigurations

ACM Transactions on Design Automation of Electronic Systems, 2008

Due to the emergence of portable devices that must run complex dynamic applications there is a ne... more 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.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Efficiently scheduling runtime reconfigurations

ACM Transactions on Design Automation of Electronic Systems, 2008

Due to the emergence of portable devices that must run complex dynamic applications there is a ne... more 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.

Bookmarks Related papers MentionsView impact

Log In