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.

Conference Paper | Published | English

No fulltext has been uploaded

Author
; ;
Abstract
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.
Publishing Year
Location
Las Vegas, USA
Conference Date
June 27 - 30
PUB-ID

Cite this

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.
This data publication is cited in the following publications:
This publication cites the following data publications:

Export

0 Marked Publications

Open Data PUB

Search this title in

Google Scholar