首页> 外文期刊>Microprocessors and microsystems >A reconfigurable HexCell-based systolic array architecture for evolvable hardware on FPGA
【24h】

A reconfigurable HexCell-based systolic array architecture for evolvable hardware on FPGA

机译:基于可重新配置的六角形的Systolic阵列架构,用于FPGA上的可进化硬件

获取原文
获取原文并翻译 | 示例

摘要

Evolvable hardware is a system that modifies its architecture and behavior to adapt with changes of the environment. It is formed by reconfigurable processing elements driven by an evolutionary algorithm. In this paper, we study a reconfigurable HexCell-based systolic array architecture for evolvable systems on FPGA. HexCell is a processing element with a tile-able hexagonal-shaped cell for reconfigurable systolic arrays on FPGAs. The cell has three input ports feed into an internal functional-unit connected to three output ports. The functional-unit is configured using dynamic partial reconfiguration (DPR), and the output ports, in contrast, are configured using virtual reconfiguration circuit (VRC). Our proposed architecture combines the merits of both DPR and VRC to achieve fast reconfiguration and accelerated evolution. A HexCell-based 4 x 4 array was implemented on FPGA and utilized 32.5% look-up tables, 31.3% registers, and 1.4% block RAMs of Artix-7 (XC7Z020) while same-size conventional array consumed 8.7%, 5.1%, and 20.7% of the same FPGA, respectively. As a case study, we used an adaptive image filter as a test application. Results showed that the fitness of the best filters generated by our proposed architecture were generally fitter than those generated by the conventional state-of-the-art systolic array on the selected application. Also, performing 900,000 evaluations on HexCell array was 2.6 x faster than the conventional one. (C) 2020 Elsevier B.V. All rights reserved.
机译:可进化的硬件是一种修改其架构和行为的系统,以适应环境的变化。它由由进化算法驱动的可重构处理元件形成。在本文中,我们研究了一种基于可重新配置的基于六角形的Systolic阵列架构,用于FPGA上的可进化系统。六角形是具有瓷砖六角形电池的处理元件,用于在FPGA上可重新配置的收缩阵列。该单元电池有三个输入端口进入连接到三个输出端口的内部功能单元。功能单元使用动态部分重新配置(DPR)配置,并且使用虚拟重新配置电路(VRC)配置输出端口。我们拟议的架构结合了DPR和VRC的优点,实现了快速重新配置和加速的演化。在FPGA上实现了一种基于六克的4×4阵列,并利用了32.5%查找表,31.3%寄存器和ARIX-7(XC7Z020)的1.4%块RAM,而相同尺寸的传统阵列消耗了8.7%,5.1%,分别为20.7%的FPGA。作为案例研究,我们使用自适应图像滤波器作为测试应用。结果表明,我们所提出的体系结构产生的最佳滤波器的适应性通常比所选应用程序上的传统最先进的收缩阵列产生的滤波器更健康。此外,在六角形阵列上执行900,000个评估比传统速度快2.6倍。 (c)2020 Elsevier B.v.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号