开发者社区 问答 正文

FPGA 特殊的硬件特性(部分可重配置)是什么?

已解决

FPGA 特殊的硬件特性(部分可重配置)是什么?

展开
收起
阿阿里云 2022-04-05 09:39:59 1029 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    在前面介绍 FPGA 虚拟化技术的时候 提到过,其实现原理是将 FPGA 内部划分出多个区域,在 FPGA 运行时单独对这些区 域进行编程和配置,以改变区域内电路的逻辑,但并不影响 FPGA 其他电路的正常运 行。它可以实现时间域和空间域两个维度的任务切换,很多大型应用的逻辑都是利用 FPGA 这一特性实现的,如微软的 Catapult 项目同时提出了 Shell(不可配置区域)和 Role(可重配的逻辑单元)的概念。也有将这一特性应用在多租户场景下的,提出了 vFPGA 的概念,即将一个 FPGA 共享给多个用户使用,如 IBM 的 CloudFPGA 项目。

    《弹性计算:无处不在的算力》电子书可以通过以下链接下载:https://developer.aliyun.com/topic/download?id=7996"

    2022-04-05 12:02:53
    赞同 展开评论