Abstract
Dynamically reconfigurable hardware not only has high silicon reusability, but it can also deliver high performance for computation-intensive tasks. However, the reconfiguration process usually has long configuration latency, which contributes only negatively to the system performance. Prefetching is a very effective technique to hide such latency, but there is no scheduler that is capable of optimally scheduling tasks while considering prefetching. In this work, we use constraint programming, an approach with a strong theoretical foundation, to perform offline scheduling for dependent tasks. Our approach can find an optimal schedule that has minimal schedule length. Experiments on randomly generated task graphs have been carried out. In 2/5 of the cases, the optimal solutions can be found within 1 second.
Original language | English |
---|---|
Title of host publication | 2006 International Symposium on System-on-Chip |
Publisher | IEEE Institute of Electrical and Electronic Engineers |
Pages | 83-86 |
ISBN (Electronic) | 1-4244-0622-6 |
ISBN (Print) | 1-4244-0621-8 |
DOIs | |
Publication status | Published - 2006 |
MoE publication type | A4 Article in a conference publication |
Event | International Symposium on System-on-Chip, SOC 2006 - Tampere, Finland Duration: 11 Nov 2006 → 16 Nov 2006 |
Conference
Conference | International Symposium on System-on-Chip, SOC 2006 |
---|---|
Abbreviated title | SOC 2006 |
Country/Territory | Finland |
City | Tampere |
Period | 11/11/06 → 16/11/06 |