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

carlos gonzalez

Daniel  Mozos related author profile picture

Javier Resano related author profile picture

Serge Vernalde related author profile picture

Vincenzo Rana related author profile picture

Ivan Beretta related author profile picture

David Atienza related author profile picture

Clemente Juan González related author profile picture

Jari Nurmi related author profile picture

Javier Olivito related author profile picture

Nathan Sandoval related author profile picture

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.

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.

Log In