嵌入式开发者福音,华为 FPGA 加速云服务器来了!

电子产品与人工智能技术结合后变得更加智慧已经是其未来发展必然趋势,而人工智能需要端、云大数据的“喂养”尤其是利用云端的计算力完成大量数据的处理,年初,目睹本土公司在智能产品开发上云端支持的缺失,我写了一篇文章《》,本来我想题目用《狗日的BAT》的,不过考虑到这样的题目有点太泼妇,所以换了点温和的题目,不过现在嵌入式业者不用考虑BAT了,华为已经在2017大会上正式发布了多个行业加速实例,而且其首发的FP1实例选择赛灵思高性能Virtex® UltraScale+™ FPGA 为其最新加速云服务,感觉嵌入式开发者终于可以欢呼了!耶!

 嵌入式开发者福音,华为 FPGA 加速云服务器来了!

为何华为行业云值得期待?

有人一定要问这个问题“华为的行业云为什么值得期待?”首先华为在云计算领域已经投入10年研发,2017年3月,华为正式将云业务独立为Cloud BU,在公有云领域投入2000人,发布了全栈10个大类54个云服务,在这次华为全联接大会上也发布了15个行业实例,未来还会发布更多细分实例,这足以彰显在公有云领域的决心。

其次,我想以这次发布的FPGA加速云服务为例说说华为独特的优势,FPGA加速云服务器(FPGA Accelerated Cloud Server)提供FPGA开发和使用的工具及环境,让用户方便地开发FPGA加速器和部署基于FPGA加速的业务,为用户提供易用、经济、敏捷和安全的FPGA云服务。

我们知道,FPGA的应用开发需要一定的经验积累,华为目前拥有全球最大的FPGA应用开发团队,据说规模超过1000人,而且华为早在15年前就开始应用FPGA开发,因此积累了大量的FPGA开发经验,按照华为云技术架构师的说法,这些FPGA开发方面的IP例如编解码IP、高速接口IP等都可以转到加速云上来,可以帮助很多客户节省大量开发时间,华为在实例内部自带了开发的Vivado开发环境,通过虚拟机就可以完成调试,通过编译集群可以降低编译时间,华为在通信、图像处理、视频处理方面积累了大量实际应用经验,都可以帮助到客户加速项目开发。“我们还会有自己的开发环境,中小客户还可以自己开发IP卖给客户,做到自由买卖,可以做到真正的开放,让工程师还可以把自己的智慧和能力变现。”一位华为云专家说。“明年一季度这个功能就可以上线了。”

 嵌入式开发者福音,华为 FPGA 加速云服务器来了!

第三,对于硬件技术开发者来说,他们更需要能懂硬件开发的企业提供云服务,因为行业云加速需要深入了解应用场景,目前很多行业云服务商来自互联网,实际上不了解硬件开发和需求,以FPGA加速云来说,有的互联网企业就是想提供教育和培训,而华为云技术专家则表示,华为行业云就是要瞄准那些有需求的行业客户,帮助他们解决实际问题。

以这次华为提供的FPGA加速云为例,FPGA云服务器提供CPU和FPGA直接高达100Gbps PCIe互连通道,每节点提供8片Xilinx VU9P FPGA,同时提供FPGA之间高达200Gbps的Mesh光互连专用通道,可以帮助客户实现高速交互,以模块化的编程可以满足很多场景需求。

 嵌入式开发者福音,华为 FPGA 加速云服务器来了!

“开发上云是未来发展的趋势,上云可以节省大量成本,我们的云开发包年费用很便宜,上了云,企业不用再考虑购买开发环境,这也帮助客户可以节省一比开发成本,我们的虚拟机自带开发和仿真环境的。”华为一位云技术说,“另外,使用云会后开发很更便利,例如以前要翘一堆命令收录,现在只要简单操作就可以完成IP包烧录。还可以批处理。”

在安全方面,通过FPGA通道隔离、外挂缓存隔离和IP虚实地址转换等虚拟化和隔离技术,可支持租户的多个应用共享同一片FPGA,确保客户的应用安全据透露。

目前华为云有150万虚拟机其数量相当巨大,可以满足大量行业客户需求,2015年,欧洲核子研究中心(欧核中心,CERN)重启世界最大的粒子加速器——欧洲大型强子对撞机(LHC)开始新一轮寻找号称上帝粒子--希格斯玻色子的行动,这个LHC就采用了华为云做新粒子分析,在这次全连接大会上,CERN的技术负责人还专门谈了使用华为云的体会。

 嵌入式开发者福音,华为 FPGA 加速云服务器来了!


 嵌入式开发者福音,华为 FPGA 加速云服务器来了!


 嵌入式开发者福音,华为 FPGA 加速云服务器来了!

用户喜欢...

使用专业的嵌入式开发工具来降低成本并加快上市速度

从只有几千字节存储空间的简单 8 位控制器,到现在先进的 32 位控制器,虽然微控制器经历了诸多演变,但是许多开发人员仍在使用老旧的工具,拖慢了开发周期。 设计人员若要适应当今快速...


超移动便携式嵌入式系统的三大基本技术

SB的新型通用Type-C连接器,充电配置文件以及需要转向器的超高速度都是您口袋中携带的变化之一。 更大的屏幕,更长的电池寿命,更快的视频游戏和更好的云连接定义了现代超移动嵌入式平...


利用 Armv8-M 架构和 TrustZone 提高嵌入式系统安全性

确保基于微控制器的物联网应用的安全性可能会很棘手。安全性始于硬件层次,然后扩展到嵌入式软件。为了成功保障软件安全,开发人员要求底层硬件支持以下等关键特性: 安全启动 存储器...


使用FPGA通过机器学习构建高性能嵌入式视觉应用

本文将介绍ML处理的要求以及FPGA解决许多性能问题的原因。然后,它将介绍一个合适的基于FPGA的ML平台以及如何使用它。...


在嵌入式系统中快速实现高效的实时时钟/日历功能

许多嵌入式应用需要知道时间,以便在特定的时间和日期,或针对时间戳事件,或同时依据两者执行特定的任务。执行此功能的 RTCC(实时时钟和日历)芯片问世已有数十年,但设计人员在缩减...


使用 FPGA 构建具有机器学习能力的高性能嵌入式视觉应用

随着摄像头和其他设备产生的数据在快速增长,促使人们运用机器学习从汽车、安防和其他应用产生的影像中提取更多有用的信息。专用器件有望在嵌入式视觉应用中实现高性能机器学习 (ML...


嵌入式系统之基础概念篇

1 、嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 (2)嵌入式系统发展...


Aldec的边缘计算示例: Zynq SoC 的 FPGA架构将嵌入式视觉/ ADAS性能提升了10倍

Aldec的一个应用工程师 Farhad Fallah 在 New Electronics 网站上发表的一篇题​​为生活在边缘的文章最近引起了我的注意,因为它简洁地描述了为什么 FPGA 对于许多高性能的边缘计算应用如此有用...


再破吉尼斯世界纪录 赛灵思FPGA加速服务吸睛开发者

10月19日,继在美国、日本成功举办之后的赛灵思(Xilinx)公司首次中国开发者大会(XDF)在北京举行。本次XDF共有三个分会场,包括针对传统赛灵思客户的硬件开发者,以及软件与嵌入式应用开...


使用CircuitPython开发板简化基于ARM®Cortex®-M0 +的物联网嵌入式设计

许多嵌入式应用使用高级MCU,但只需要基本的硬件控制功能,而不需要高级嵌入式设计的硬实时要求。开发商和制造商经常沉浸在硬件设计,C / C ++编程和实时操作系统的细节中。幸运的是,有...


基于嵌入式的无人机勘察系统设计

随着遥感、通讯技术的迅速发展,微小无人机的设计逐步被深究。小型无人机由于其高度灵活机动性、信息化强、适应恶劣环境等优势,近几年在军事、高空拍摄、农业等领域有着广泛的应用...


Xilinx首届开发者大会北京站反响热烈

阿里巴巴、亚马逊、百度、华为、iFlytek、赛灵思等业界领先公司纷纷进行演示和展示 赛灵思公司 (NASDAQ: XLNX)今天在北京举办首届赛灵思开发者大会 (XDF, Xilinx Developer Forum),赛灵思用户社区成...


基于嵌入式系统智能手环的设计开发

随着科技的进步,智能化成为了人们关注的焦点,同时也越来越贴近人们的生活。人们对于健康生活方式的需求催生出了智能可穿戴设备,智能手环就属于其中的一种代表性产物。其主要应用...


报名倒计时:赛灵思开发者大会即将拉开帷幕

首届赛灵思开发者大会即将开启,报名倒计时,仅剩 10 天 ! 这是一个软件/硬件/嵌入式开发者 “交流 | 学习 | 分享” 的盛会。赛灵思全球专家团队与来自亚马逊、华为、阿里巴巴、百度、...


嵌入式LCD的接口类型详解

LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。MCU模式(也写成MPU模...


合MSP430F5438和FreeRTOS总结一下如何使用嵌入式操作系统实现低功耗工作

0.前言 MCU实现低功耗本质而言便是停止MCU工作,通过中断的方式重新唤醒MCU,这些中断可以包括外部IO中断,UART接收中断,定时器中断等等。如果结合嵌入式操作系统,可以在空任务或者空任...