全面解析华为FPGA云服务技术上究竟有什么优势?

FPGA开发圈 2017-10-11 10:44 次阅读

作者:王琦,华为公司2012实验室;高雪松,华为云IaaS服务产品部

FPGA 开发日益走向高层次综合型,从门级、开关级到 RTL 级再到算法及未来再到系统级,而在应用层面,由于 FPGA 有天生的并行处理机制,在人工智能、大数据处理方面无器件能出其右 。因此,在数据中心引入 FPGA 并实现云化加速业务成为必然趋势。随着华为云 FPGA 加速服务的推出,打破原有 FPGA 开发、测试和应用存在的较高门槛,开启了一个颠覆 FPGA 开发的新时代!

华为 FPGA 加速云服务——更懂您设计习惯的开发套件

华为在FPGA领域深耕多年,有着全球最专业的FPGA开发团队,积累了大量FPGA开发经验和IP,这些积累结合其领先的弹性云服务架构,可以为用户提供简单易用的FPGA云服务。 总结起来,华为FPGA云加速服务优势体现在以下技术方面:

1多样化的开发环境

传统FPGA开发方式以RTL语言开发为主,在云时代,用FPGA快速进行算法验证,让软件工程师也能快速使用FPGA等需要,促进了使用OpenCL和C/C++等高级语言开发FPGA的需求。华为FPGA加速云服务开发套件提供了HDL、SDAccel和C/C++等多种语言开发环境,用户可以选择最熟悉和擅长的环境完成业务的设计开发。

2丰富的设计组件和IP库

华为积累的大量高质高效常用FPGA设计组件,例如器件无关乎的ram,字节级和帧级的通用fifo,高效的支持绝对优先级SP、公平轮询RR、权重轮询WRR等多种调度组件,多通道的DDR控制器,带PFC等功能100G Eth接口控制器,通用矩阵运算、傅里叶变换等各种组件,用于可以直接调用这些设计组件,从而提升FPGA开发效率。在加速IP方面,华为积累了网络转发、网络协议、安全加解密、压缩解压缩、AI、媒体、大数据、数据库等覆盖CT和IT各领域的通用加速 IP,通过华为IP marketplace,用户可以快速的调用这些IP,从而快速构建自己的加速应用。

3差异化 shell

 shell逻辑提供了PCIe接口、DDR控制、DMA引擎、Flash控制器等基本功能。凭借在CT领域高质量和高性能需求场景的多年积累,华为可以提供业界领先的高性能和us级低时延的自研shell,满足您高性能低时延的应用场景;也同时提供高灵活性和低开发门槛的SDAccel shell,方便您移植基于GPU等平台的应用,快速地上线FPGA加速的业务。

4简易的工程构建方式

华为FPGA加速云服务也提供了一系列的开发套件,支持用户一键式创建用户目录,快速地构建工程。

5简单的工程配置

无需掌握TCL或者SHELL脚本语言,无需修改构建脚本,只需要简单修改配置参数,开发套件即会自动生成约束文件及综合编译脚本,使用户的开发更简单。

6自由的工程实现

用户可以选择单步执行综合、实现、PR校验、目标文件生成及加密操作,也可以通过套件一键式完成工程构建,生成自己的加速IP。

7完美的细节体验

工程构建套件提供了时序自动检测功能和定时构建等功能。用户可以预约任意时间进行工程构建。工程构建完成后,用户无需打开log查看构建结果,套件会自动检查用户时序,以直观的方式通知您设计的时序情况。

华为 FPGA 加速云服务——简单易用的全流程验证

FPGA开发过程中,仿真是保证FPGA产品质量最重要且难度最大的环节,具体的:

(1) 传统FPGA开发方式中仿真平台搭建需要大量验证工程师投入,难度大,导致验证人员无法专注于验证逻辑功能;

(2) 验证专用IP开发难度高,如果购买第三方VIP价格昂贵,使得用户难以保障功能的稳定性;

(3) 使用验证平台进行验证门槛高,如果验证基础薄弱,很难驾驭,不利于验证工作的开展。

1完善的云验证平台

华为FPGA加速云验证平台采用业界通用的systemverilog2012语言开发,由具有丰富验证经验的团队维护和升级。不仅提供简易的端到端的流程指导,还提供丰富的验证IP(VIP),满足用户的各种需求。

相对业界其他FPGA云开发平台,华为除了提供通用仿真平台,还提供增强版仿真平台以满足更专业的用户需求。增强版仿真平台采用业界成熟的UVM方法学,提供比通用版更多的特性以及更强的性能。

2解耦的架构设计

验证平台采用Testbench与Testcase完全分离的架构,即用户可在完全不改变仿真平台的前提下增删并执行测试用例。Testbench中包含基础激励组件、AXI4接口的BFM、CPU模型、DDR功能仿真模型、记分牌以及VIP。其中用户可自定义部分通过用户激励组件、callback、rm等动态重配到testbench中而完全无需修改testbench。

针对使用云上加速资源的用户,华为FPGA加速云服务为用户提供完整的Testbench,用户只需要设计自己的激励组件、参考模型然后即可进行仿真测试,而无需关注接口时序,平台连接、脚本实现等繁杂事务,极大的提高了用户的仿真验证效率。

用户可通过华为FPGA加速云服务提供的覆盖率报告以及回归脚本等工具对测试的覆盖情况进行统计和闭环。

华为FPGA加速云服务平台针对用户仿真速度慢的问题,通过预编译仿真库以及一次编译多次执行的方法,大幅提高用户的仿真速度。

3丰富的验证 IP 库

华为也将提供丰富的VIP(验证IP)库,包含自己信息领域多年积累的高效能VIP,此类VIP将覆盖总线接口,外挂存储,网络处理,高速接口等,用户可以通过华为云IP MarketPlace快速的选择及使用。

华为 FPGA 加速云服务——简约而不简单的验证平台

验证平台是验证环节最重要的组件之一,传统FPGA开发方式不仅需要投入大量人力搭建验证平台,而且如果需要完成复杂的测试往往会导致验证平台过于复杂,对非熟练用户不友好,不易上手。

华为云验证平台不仅拥有强大的功能与扩展性,而且结构简单,易于新手使用,简约而不简单。

如图1所示,Testbench中包含AXI4接口的BFM、DDR仿真模型、记分牌等组件。用户如需使用Testbench仅需编写自己的测试用例、激励以及参考模型等功能而完全无需关注BFM、组件连接,最大程度上简化用户的验证工作。华为的通用仿真平台还支持代码与功能覆盖率的收集、断言和C混合编程等高级仿真方法。

图1 华为FPGA加速云验证平台架构图

华为 FPGA 加速云服务——志当存高远,新模式,更高效,创未来

华为FPGA加速云服务开启了一种新的FPGA开发模式,随着华为云MarketPlace的推出,未来FPGA开发业者可以在任何时间和地点专注开发属于自己的IP,并将其出售;同时,华为FPGA加速云服务还开启了共享智慧,这将再次颠覆FPGA开发模式,如果你是FPGA专家,你完全可以在家通过华为云开始属于自己的事业!

未来,有多种可能,现在,你要做的就是申请华为FPGA云加速公测,欢迎您的加盟!


热门推荐

原文标题:深度揭秘:华为 FPGA 加速云服务颠覆传统 FPGA 开发

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

春兴精工滤波器及相关结构件取得专利,与华为保持战略合作关系

春兴精工近日在互动平台上表示,公司5G概念相关产品是滤波器及相关结构件,已取得相关专利。另外,公司与....

的头像 半导体投资联盟 发表于 07-21 11:25 196次 阅读
春兴精工滤波器及相关结构件取得专利,与华为保持战略合作关系

FPGA的设计主要是以时序电路为主吗?

“时钟是时序电路的控制者” 这句话太经典了,可以说是FPGA设计的圣言。FPGA的设计主要是以时序电....

的头像 FPGA极客空间 发表于 07-21 10:55 54次 阅读
FPGA的设计主要是以时序电路为主吗?

为什么要学习FPGA?如何学习FPGA?

我知道,我对与电子有关的所有事情都很着迷,但不论从哪个角度看,今天的现场可编程门阵列(FPGA),都....

的头像 FPGA极客空间 发表于 07-21 10:49 55次 阅读
为什么要学习FPGA?如何学习FPGA?

京东方与华为有望进一步加深合作

在谈到华为Mate 20 Pro将采用 B7 COP封装柔性屏时,京东方表示,华为是公司长期以来合作....

的头像 富士康新媒体 发表于 07-21 10:38 247次 阅读
京东方与华为有望进一步加深合作

华为布局车联网却不造车,华为战略定向到底是什么

随着与车联网成功达成跨界合作,致力让汽车集数据中心、计算中心、控制中心于一身的华为在2018年第二届....

的头像 红杉汇 发表于 07-21 10:32 236次 阅读
华为布局车联网却不造车,华为战略定向到底是什么

华为5G测试场,5G商用倒计时你想象中的5G时代,是怎样的呢?

华为三维波束赋形 Massive MIMO AAU,具有64个射频通道,具备强大的三维立体波束赋型能....

的头像 华为无线网络 发表于 07-21 10:07 99次 阅读
华为5G测试场,5G商用倒计时你想象中的5G时代,是怎样的呢?

国产芯片夹缝中崛起,谁能成为中国的高通?

芯片是现代工业的调味料,而对于电子工业来说,芯片是核心,是整个产业链的心脏,很多国家严格的掌控本国的....

的头像 机智云开发者 发表于 07-21 09:45 122次 阅读
国产芯片夹缝中崛起,谁能成为中国的高通?

快应用用什么魔力让各大手机厂商一起推广?

快应用的启动发布会早早地召开了,印象里vivo与华为上线了快应用程序,从今天早上小编刚更新应用商店的....

的头像 电子发烧友网工程师 发表于 07-21 09:05 70次 阅读
快应用用什么魔力让各大手机厂商一起推广?

华为nova 3前置镜头详细参数曝光

华为nova 3实现了3D人脸金融安全支付,有效防止图片视频立体模型攻击,支持支付宝人脸安全支付。

的头像 MEMS 发表于 07-21 08:31 131次 阅读
华为nova 3前置镜头详细参数曝光

华为OPPO战火烧向欧州 上演商标争夺战

华为在向欧盟申请了多个“Meta”系列的商标之后,华为又“顺便”在欧洲申请了“R17”、“R19”以....

的头像 MCA手机联盟 发表于 07-20 17:56 648次 阅读
华为OPPO战火烧向欧州 上演商标争夺战

印度电信市场乱局尽显 看三巨头如何应对

在印度,诺基亚和华为正试图采取积极的措施,将其业务从传统的电信服务提供商领域扩展至企业,以寻找新的增....

的头像 C114通信网 发表于 07-20 15:45 263次 阅读
印度电信市场乱局尽显 看三巨头如何应对

华为发布nova 3 摄像头模组主供商为欧菲科技

7月18日,华为nova第一次在华为总部发布新款机型,这款新机就是华为nova 3。

的头像 摄像头观察 发表于 07-20 15:06 420次 阅读
华为发布nova 3 摄像头模组主供商为欧菲科技

华为手机2018年全球发货量突破1亿台,布局人工智能抓住未来

华为因何能提前两月达到1亿台发货量的里程碑?华为消费者业务手机产品线总裁何刚在发布会后的媒体采访中作....

的头像 C114通信网 发表于 07-20 14:55 800次 阅读
华为手机2018年全球发货量突破1亿台,布局人工智能抓住未来

麒麟710携手华为nova 3i闪亮登场,助力智能手机体验升级

7月18日,华为在深圳大运中心体育场召开新品发布会,2018年暑期备受期待的nova 3和nova ....

的头像 罗欣 发表于 07-20 14:24 261次 阅读
麒麟710携手华为nova 3i闪亮登场,助力智能手机体验升级

华为nova 3定价2999元,用意已非常明显

"nova 3定价2999元的定位,即可以绕开荣耀10,又可以直接PK vivo X21。"第一手机....

的头像 第一手机界 发表于 07-20 11:10 561次 阅读
华为nova 3定价2999元,用意已非常明显

VR教育+宽带,改变人们的学习方式

VR教育通过VR技术构建虚拟学习环境,提供体验式的教学,可应用于稀有、抽象场景的基础教育和高成本、高....

发表于 07-20 10:44 23次 阅读
VR教育+宽带,改变人们的学习方式

华为成为三星在5G设备领域发展的最大威胁

三星电子举行了“5G城市博览会”,展示其5G移动通信技术下的关键3.5GHz频段设备。

的头像 PCB开门网 发表于 07-20 10:41 336次 阅读
华为成为三星在5G设备领域发展的最大威胁

韩国电信运营商选择华为的原因是什么?

在全球移动网络设备布局上,华为第一,三星第五!

的头像 芯球崛起 发表于 07-20 10:36 210次 阅读
韩国电信运营商选择华为的原因是什么?

赛灵思收购深鉴科技的意义是什么?

7月18日早间消息,赛灵思今天宣布已经完成对中国AI芯片创企深鉴科技的收购。深鉴科技是一家总部位于北....

的头像 FPGA技术联盟 发表于 07-20 10:33 191次 阅读
赛灵思收购深鉴科技的意义是什么?

中国芯片初创公司深鉴科技对外正式宣布被FPGA巨头赛灵思收购

深鉴科技在业内素有“中国英伟达”之称,成立初姚颂便表示,深鉴是一个解决方案的提供商,类似于一个制作D....

的头像 新智元 发表于 07-20 10:26 157次 阅读
中国芯片初创公司深鉴科技对外正式宣布被FPGA巨头赛灵思收购

以FPGA为基础的嵌入式图像监控系统的设计方案详解

目前,图像监控系统大多采用PC和视频采集卡作为系统主要部分,基于嵌入式技术的图像监控系统设备在我国....

发表于 07-19 18:04 96次 阅读
以FPGA为基础的嵌入式图像监控系统的设计方案详解

小米收购韩国总代 华为获青睐,三星恐失5G市场

就在三星积极布局印度手机市场以期夺回被中国手机厂商占据的江山时,小米却带着红米Note 5一举攻入了....

的头像 DIGITIMES 发表于 07-19 16:59 505次 阅读
小米收购韩国总代 华为获青睐,三星恐失5G市场

华为与京东方深度合作 自主柔性OLED屏供应100万块

强强联手!据报道,华为已经悄悄跟京东方达成了合作。下半年上市的华为Mate 20Pro,将大量使用京....

的头像 通信圈 发表于 07-19 16:40 298次 阅读
华为与京东方深度合作 自主柔性OLED屏供应100万块

福建移动开启全球首个运营商云VR业务试商用

标志着智慧家庭视频业务从此迈入VR时代,引领光宽带从百兆向千兆迈进,具有里程碑意义。

的头像 华为网络 发表于 07-19 16:04 317次 阅读
福建移动开启全球首个运营商云VR业务试商用

华为有望获90亿美元合同 抢夺韩国5G市场

据外媒报道,华为目前正在韩国竞标,力争向韩国三家全国性的移动运营商SK电信、KT和LG Uplus提....

的头像 ICChina 发表于 07-19 15:12 443次 阅读
华为有望获90亿美元合同 抢夺韩国5G市场

华为开展达芬奇计划人工智能新项目

海思与世界知名IC设计公司还有不小差距,高通营收高达170亿美元比海思营收47亿美元,多出3倍有余。....

的头像 面包板社区 发表于 07-19 14:36 252次 阅读
华为开展达芬奇计划人工智能新项目

芯闻动态:Facebook加持芯片自研团队 美解除对中兴禁售令

对于中兴通讯来说,这次和解所付出的代价巨大,也留下了很多棘手问题摆在新团队面前有待解决。

的头像 电子发烧友网 发表于 07-19 14:16 183次 阅读
芯闻动态:Facebook加持芯片自研团队 美解除对中兴禁售令

华为麒麟980已量产无惧高通 台积电下半年营收望新高

随着步入下半年,新一轮旗舰机之战亦拉开帷幕,不管是小米八周年旗舰机“小米8”,还是OPPO黑科技“F....

的头像 DIGITIMES 发表于 07-19 11:45 453次 阅读
华为麒麟980已量产无惧高通 台积电下半年营收望新高

华为设立达芬奇计划,将AI渗入到所有产品和服务中

据外媒the information报道,华为目前正在开展一个代号为达芬奇计划“Project Da....

的头像 1号机器人网 发表于 07-19 11:33 377次 阅读
华为设立达芬奇计划,将AI渗入到所有产品和服务中

FPGA 原型设计及发展趋势介绍

FPGA 原型设计人员艰苦努力所得的明显回报就是 ASIC 设计可以及时而毫无问题地完成产品定案(t....

发表于 07-19 11:33 25次 阅读
FPGA 原型设计及发展趋势介绍

挑战2亿台!华为到7月18日手机出货量超1亿台

华为消费者业务BG CEO余承东在发布会上表示,截至7月18日,华为手机今年全球出货量已经突破了1亿....

的头像 章鹰 发表于 07-19 11:14 760次 阅读
挑战2亿台!华为到7月18日手机出货量超1亿台

自动驾驶的芯片竞赛正在愈演愈烈

英特尔近日宣布计划收购小型芯片制造商eASIC,这是英特尔继2015年以167亿美元收购Altera....

的头像 高工智能汽车 发表于 07-19 10:42 249次 阅读
自动驾驶的芯片竞赛正在愈演愈烈

FPGA笔试面试视频解答

发表于 07-19 10:32 125次 阅读
FPGA笔试面试视频解答

如今研制5G芯片的巨头中,各大厂商谁更具有优势?

如今5G也来了,普通用户也许觉得,不就是网速快了?其实不然,今天小编就带大家走进5G,看看与其他网络....

的头像 电子发烧友网 发表于 07-19 09:24 1040次 阅读
如今研制5G芯片的巨头中,各大厂商谁更具有优势?

如何来设计针对FPGA系统电源

FPGA被应用于通信、汽车、工业、医疗、视频和国防等,但是所有设计的一个共同特性就是它们全都需要电源....

的头像 FPGA技术联盟 发表于 07-19 09:13 507次 阅读
如何来设计针对FPGA系统电源

瑞萨电子发布新型全数字 DC/DC 控制器—ISL68300和ISL68301

具有丰富功能的ISL68300和ISL68301为FPGA、DSP、ASIC以及网络处理器提供高达八....

的头像 人间烟火123 发表于 07-18 15:12 496次 阅读
瑞萨电子发布新型全数字 DC/DC 控制器—ISL68300和ISL68301

华为有望击败三星获韩运营商90亿美元合同

除了手机,5G时代三星将与华为在网络通信设备领域展开PK。三星称,将来他们目标是拿下全球网络通信设备....

的头像 MCA手机联盟 发表于 07-18 10:33 536次 阅读
华为有望击败三星获韩运营商90亿美元合同

采用台积电7nm工艺 华为麒麟980进入试产前的验证期

据台媒报道称,华为麒麟980即将于第4季推出Mate 20手机处理器搭载,采用最先进制程7纳米生产,....

的头像 罗欣 发表于 07-18 09:53 811次 阅读
采用台积电7nm工艺 华为麒麟980进入试产前的验证期

计划部署5G网络主要频段 三星面临华为挑战

据ZDNet报道,在近日的一场新闻发布会上,三星网络业务总裁Youngky Kim表示,他们的目标是....

的头像 芯智讯 发表于 07-18 09:40 601次 阅读
计划部署5G网络主要频段 三星面临华为挑战

华为:要求员工窃取商业机密纯属造谣!

近日有多家媒体报道称,华为要求员工在美国窃取商业机密,对此华为方面给出三点回应,怒斥完全是在造谣。

的头像 芯智讯 发表于 07-18 09:25 394次 阅读
华为:要求员工窃取商业机密纯属造谣!

华为Mate 20支持人脸识别与屏占比超90%

这段时间有关华为Mate 20的消息是越来越多,可能是跟它即将进入试产有关,按照产业链的说法,这款手....

的头像 摄像头观察 发表于 07-17 17:40 853次 阅读
华为Mate 20支持人脸识别与屏占比超90%

华为可能会在其韩国本土市场的5G网络建设竞赛中脱颖而出

华为已成为全球最大的网络设备供应商,并且正在深入研究5G技术,该公司在研发方面的大力投资,使其成为了....

的头像 C114通信网 发表于 07-17 16:02 1625次 阅读
华为可能会在其韩国本土市场的5G网络建设竞赛中脱颖而出

华为云服务如何帮助中国软件企业更好发展?

中国软件企业在价值链上处于应用环节的过多,无法构成完整的价值生态。这是制约中国软件企业发展的关键因素....

的头像 黄海峰的通信生活 发表于 07-17 15:29 552次 阅读
华为云服务如何帮助中国软件企业更好发展?

7月18日,备受期待的华为nova 3就要发布了

华为nova3还有人脸解锁,因为摄像头上加了红外光识别技术,无论是在暗光或者是无光环境下也都可以轻松....

的头像 摄像头观察 发表于 07-17 15:29 564次 阅读
7月18日,备受期待的华为nova 3就要发布了

重磅新闻:中兴通讯禁令解除 华为nova 3i手机曝光

7月11日,美国商务部表示,美国已经与中国中兴公司签署协议,取消近三个月来禁止美国供应商与中兴进行商....

的头像 科技美学 发表于 07-17 14:08 1021次 阅读
重磅新闻:中兴通讯禁令解除 华为nova 3i手机曝光

出任首席科学家!李嘉诚投资AI芯片企业耐能挖来高通前高管

专注于终端人工智能解决方案的新创公司耐能智慧(Kneron)7月16日宣布前高通多媒体研发部门总监李....

的头像 章鹰 发表于 07-17 10:37 642次 阅读
出任首席科学家!李嘉诚投资AI芯片企业耐能挖来高通前高管

2018年6月印度线上市场智能机品牌销量排行

近年印度市场智能手机渗透率逐步提高、4G网络推出、消费者的消费水平提高,印度已超过美国成为世界第二大....

的头像 第一手机界 发表于 07-17 10:31 560次 阅读
2018年6月印度线上市场智能机品牌销量排行

华为布局5G欲在全球5G市场分一杯羹

据报道,韩国三大全国性移动运营商SK电讯、KT和LG Uplus准备采购华为的电信设备,而初始合同价....

的头像 DIGITIMES 发表于 07-17 10:17 511次 阅读
华为布局5G欲在全球5G市场分一杯羹

四家供应商争夺韩国5G市场份额 华为有机会赢得5G订单

据悉,华为正在韩国竞标,力争向韩国三家全国性的移动运营商提供5G网络设备。首批合同的订单总规模将达1....

的头像 章鹰 发表于 07-17 09:36 1186次 阅读
四家供应商争夺韩国5G市场份额 华为有机会赢得5G订单

三星正积极进入电信设备行业,华为反攻三星后院

华为很显然已认识到三星进攻它占优势的电信设备行业所带来的影响,三星在全球电信设备市场的进攻与华为当年....

的头像 柏颖漫谈 发表于 07-17 09:35 576次 阅读
三星正积极进入电信设备行业,华为反攻三星后院

学好FPGA,轻松快速实现工程梦

发表于 07-16 16:36 238次 阅读
学好FPGA,轻松快速实现工程梦

为FPGA 设计电源管理,有几点要素要牢记!

发表于 07-16 16:02 231次 阅读
为FPGA 设计电源管理,有几点要素要牢记!

使用 DSP+ARM SoC 的优化雷达系统物料清单/参考指南及应用手册下载

发表于 07-13 12:05 34次 阅读
使用 DSP+ARM SoC 的优化雷达系统物料清单/参考指南及应用手册下载

Xilinx Kintex UltraScale XCKU040 FPGA 电源解决方案PMP10630技术资料下载

发表于 07-13 11:33 38次 阅读
Xilinx Kintex UltraScale XCKU040 FPGA 电源解决方案PMP10630技术资料下载

关于FPGA的{12 - color_width{1'b0}} 是什么意思?

发表于 07-12 18:49 137次 阅读
关于FPGA的{12 - color_width{1'b0}} 是什么意思?

FPGA码代码非常好用的编辑软件-Gvim

发表于 07-12 15:20 181次 阅读
FPGA码代码非常好用的编辑软件-Gvim

Virtex-6 ml605以太网接口问题

发表于 07-12 11:21 259次 阅读
Virtex-6 ml605以太网接口问题

有关FPGA的配置的问题?

发表于 07-11 23:35 187次 阅读
有关FPGA的配置的问题?

常用于3个电源的加电和断电排序

发表于 07-11 10:23 333次 阅读
常用于3个电源的加电和断电排序