FPGA 虚拟化技术的虚拟机是什么?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

FPGA 虚拟化技术的虚拟机是什么?

来自:电子工业出版社 2021-11-26 11:44:09 1045 1

FPGA 虚拟化技术的虚拟机是什么?

取消 提交回答
全部回答(1)
  • 令人无语的八阿哥
    2021-11-26 16:01:35

    虚拟机通过一个抽象架构来描述应用从而彻底实现设备无关性。起初,虚拟机的概念用来表示FPGA 的静态架构,譬如Shell 或者vFPGA 的Hypervisor,并不是我们现在理解的虚拟机概念。现在的FPGA Overlay 技术是应用比较广泛的FPGA 虚拟化方法之一,它是位于FPGA 硬件层之上、并连接顶层应用的虚拟可编程架构,实现了对FPGA 底层硬件资源的抽象化和虚拟化。FPGA Overlay 的具体实现方式有很多种, 这里不详细介绍,其主要目的是为上层用户提供他们熟悉的编程架构与接口,比如通过C 语言等高层语言对Overlay 中的通用处理器等进行编程,而无须担心具体的硬件电路实现,这点类似HLS。Overlay 实现了FPGA 的硬件无关性,便于应用设计在不同FPGA 架构间移植。另外,用户可以选择只编译自己改动的逻辑部分,在很大程度上缩短了FPGA 的编译时间,也方便对应用进行调试和修改。但是在实际开发中,由于其引入的Overlay 层并不能完全隐藏FPGA 结构,而且此技术没有业界统一标准, 所以会来带额外的开发难度和成本。

    资料来源:《弹性计算—无处不在的算力》

    0 0
相关问答

1

回答

【漏洞公告】微软“周二补丁日”—2018年05月

正禾 2018-05-10 14:57:30 35154浏览量 回答数 1

6

回答

在Windows 2012系统上安装VMware Player虚拟Windows XP机子

dongshan8 2015-09-29 20:51:32 32735浏览量 回答数 6

5

回答

阿里云与Linode对比测试-阿里云与Linode选哪个好

roye888 2013-10-22 11:39:01 28033浏览量 回答数 5

15

回答

为啥要用阿里云主机而不用虚拟主机

sunfei 2013-07-30 21:44:32 38293浏览量 回答数 15

43

回答

什么是云主机,云服务器与vps有什么区别?

zhuangdengyun 2011-11-01 04:21:50 51639浏览量 回答数 43

32

回答

西部数码云主机根本与阿里云不是一个层次

olloewsse 2012-10-03 22:59:12 32392浏览量 回答数 32

26

回答

在阿里云ECS里安装Windows 7 32位中文版

dongshan8 2016-02-29 17:42:48 49249浏览量 回答数 26

41

回答

【云服务器分享】简述云服务器对比VPS

dreamdoo 2012-10-08 16:24:18 127667浏览量 回答数 41

20

回答

阿里云为什么不能修改硬盘容量

云代维 2014-03-14 21:46:31 28345浏览量 回答数 20

5

回答

创建 GPU 通用计算型 gn5i 规格族实例

宝惜 2017-09-14 15:11:53 58884浏览量 回答数 5
0
文章
759
问答
问答排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载