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.

Download
Es wurde kein Volltext hochgeladen. Nur Publikationsnachweis!
Konferenzbeitrag | Veröffentlicht | Englisch
Autor
; ;
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
Titel des Konferenzbandes
Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA '06)
Seite
70-76
Konferenzort
Las Vegas, USA
Konferenzdatum
June 27 - 30
PUB-ID

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, 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.

Export

Markieren/ Markierung löschen
Markierte Publikationen

Open Data PUB

Suchen in

Google Scholar