Relocation and Defragmentation for Heterogeneous Reconfigurable Systems
Koester M, Kalte H, Porrmann M (2006)
In: Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06). CSREA Press: 70-76.
Konferenzbeitrag
| Veröffentlicht | Englisch
Download
Es wurden keine Dateien hochgeladen. Nur Publikationsnachweis!
Autor*in
Koester, Markus;
Kalte, Heiko;
Porrmann, MarioUniBi
Abstract / Bemerkung
Current FPGAs are heterogeneous partially reconfigurable architectures, consisting of several resource types, e. g., logic cells and embedded memory. By using partial reconfiguration, arbitrary hardware tasks can be placed and removed at run-time, causing the free FPGA resources to become fragmented over time. This fragmentation can prevent a requested task from being placed, if the required FPGA resources are not available in a sufficiently large contiguous region. A solution to this problem is to relocate the currently placed tasks for being able to place the requested task. This paper introduces a run-time defragmentation algorithm, which relocates currently placed tasks on a heterogeneous FPGA area. Additionally, the necessary hardware mechanism for relocating a task at run-time are described. Simulation results for dynamically reconfiguring Xilinx Virtex-II FPGAs are presented, which show the improvement of the placement when using the proposed defragmentation algorithm. 1.
Erscheinungsjahr
2006
Titel des Konferenzbandes
Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06)
Seite(n)
70-76
Konferenzort
Las Vegas, USA
Konferenzdatum
June 27 - 30
Page URI
https://pub.uni-bielefeld.de/record/2494340
Zitieren
Koester M, Kalte H, Porrmann M. Relocation and Defragmentation for Heterogeneous Reconfigurable Systems. In: Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06). CSREA Press; 2006: 70-76.
Koester, M., Kalte, H., & Porrmann, M. (2006). Relocation and Defragmentation for Heterogeneous Reconfigurable Systems. Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06), 70-76
Koester, Markus, Kalte, Heiko, and Porrmann, Mario. 2006. “Relocation and Defragmentation for Heterogeneous Reconfigurable Systems”. In Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06), 70-76. CSREA Press.
Koester, M., Kalte, H., and Porrmann, M. (2006). “Relocation and Defragmentation for Heterogeneous Reconfigurable Systems” in Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06) (CSREA Press), 70-76.
Koester, M., Kalte, H., & Porrmann, M., 2006. Relocation and Defragmentation for Heterogeneous Reconfigurable Systems. In Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06). CSREA Press, pp. 70-76.
M. Koester, H. Kalte, and M. Porrmann, “Relocation and Defragmentation for Heterogeneous Reconfigurable Systems”, Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06), CSREA Press, 2006, pp.70-76.
Koester, M., Kalte, H., Porrmann, M.: Relocation and Defragmentation for Heterogeneous Reconfigurable Systems. Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06). p. 70-76. CSREA Press (2006).
Koester, Markus, Kalte, Heiko, and Porrmann, Mario. “Relocation and Defragmentation for Heterogeneous Reconfigurable Systems”. Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06). CSREA Press, 2006. 70-76.