A hierarchical cluster-based model with run-time reconfigurable resource allocation on FPGAs

2016 International Conference on VLSI Systems, Architectures, Technology and Applications (VLSI-SATA)(2016)

引用 1|浏览2
暂无评分
摘要
Programmability, flexibility and parallel computational capabilities are some of the features making field-programmable-gate-arrays (FPGAs) advantageous over application-specific-integrated-circuits (ASICs). Thanks to the dynamic partial reconfiguration, FPGA provides a virtual hardware resource wherein hardware tasks can swap in and out of the hardware dynamically at runtime. In this paper, we extend the FPGA infrastructure by providing it with a hierarchical cluster-based model similar to multi-core systems. In the proposed model, FPGA is hierarchically clustered into one master node at the top of the system model and several cluster nodes, connected through a dedicated network. To support parallel reconfiguration, each node is provided with a dedicated configuration controller. In addition, a runtime reconfigurable resource allocation approach is proposed. In the proposed approach, reconfigurable resources join and leave clusters at runtime dynamically based on runtime conditions, providing reconfigurable resource sharing.
更多
查看译文
关键词
field-programmable-gate-array (FPGA),dynamic partial reconfiguration,task scheduling,clustering,multi-Core
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要