ENFIRE: A Spatio-Temporal Fine-Grained Reconfigurable Hardware.

IEEE Trans. VLSI Syst.(2017)

引用 4|浏览18
暂无评分
摘要
Field programmable gate arrays (FPGAs) are well-established as fine-grained reconfigurable computing platforms. However, FPGAs demonstrate poor scalability in advanced technology nodes due to the large negative impact of the elaborate programmable interconnects (PIs). The need for such vast PIs arises from two key factors: 1) fine-grained bit-level data manipulation in the configurable logic blocks and 2) the purely spatial computing model followed in the FPGAs. In this paper, we propose ENFIRE, a novel memory-based spatio-temporal framework designed to provide the flexibility of reconfigurable bit-level information processing while improving scalability and energy efficiency. Dense 2-D memory arrays serve as the main computing elements storing not only the data to be processed but also the functional behavior of the application mapped into lookup tables. Computing elements are spatially distributed, communicating as needed over a hierarchical bus interconnect, while the functions are evaluated temporally inside each computing element. A custom software framework facilitates application mapping to the framework. By leveraging both spatial and temporal computing, ENFIRE significantly reduces the interconnect overhead when compared with FPGA. Simulation results show an improvement of $7.6\\times $ in energy, $1.6\\times $ in energy efficiency, $1.1\\times $ in leakage, and $5.3\\times $ in unified energy efficiency, a metric that considers energy and area together, compared with comparable FPGA implementations.
更多
查看译文
关键词
Field programmable gate arrays,Hardware,Arrays,Table lookup,Scalability,Integrated circuit interconnections
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要