Affiliation:
1. Braunschweig University of Technology
2. University of Erlangen-Nuremberg
Abstract
We propose a new method for defragmenting the module layout of a reconfigurable device, enabled by a novel approach for dealing with communication needs between relocated modules and with inhomogeneities found in commonly used FPGAs. Our method is based on dynamic relocation of module positions during runtime, with only very little reconfiguration overhead; the objective is to maximize the length of contiguous free space that is available for new modules. We describe a number of algorithmic aspects of good defragmentation, and present an optimization method based on tabu search. Experimental results indicate that we can improve the quality of module layout by roughly 50% over the static layout. Among other benefits, this improvement avoids unnecessary rejections of modules.
Funder
Deutsche Forschungsgemeinschaft
Bundesministerium für Bildung und Forschung
Publisher
Association for Computing Machinery (ACM)
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Cost-Oblivious Storage Reallocation;ACM Transactions on Algorithms;2017-07-31
2. An efficient data structure for dynamic two-dimensional reconfiguration;Journal of Systems Architecture;2017-04
3. Generating Efficient Context-Switch Capable Circuits through Autonomous Design Flow;ACM Transactions on Reconfigurable Technology and Systems;2016-12-28
4. Cost-Oblivious Reallocation for Scheduling and Planning;Proceedings of the 27th ACM symposium on Parallelism in Algorithms and Architectures;2015-06-13
5. Reallocation Problems in Scheduling;Algorithmica;2014-08-23