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

Markieren/ Markierung löschen
Markierte Publikationen

Open Data PUB

Suchen in

Google Scholar