FPGA将加速今日新型态数据中心的主流应用

在这个强调智能与联网的时代,可编程逻辑栅阵列 (FPGA)已经成为一个重要且不可或缺的元件。以全球500亿个联网设备,一年所产生的数据量将不计其数。从数据中心、5G通讯、虚拟网络功能,到嵌入式系统,FPGA都能在设备以及云端之间,扮演重要的角色。而从边际运算到云端应用,FPGA也正不断的成长,包括FPGA、GPU与ASIC等加速器市场,将在2021年达到200亿市场规模。而估计到了2022年,FPGA市场将达到75亿美元的规模,年复合成长率为9%。
在这个强调智能与联网的时代,可编程逻辑栅阵列 (FPGA)已经成为一个重要且不可或缺的元件。以全球500亿个联网设备,一年所产生的数据量将不计其数。从数据中心、5G通讯、虚拟网络功能,到嵌入式系统,FPGA都能在设备以及云端之间,扮演重要的角色。而从边际运算到云端应用,FPGA也正不断的成长,包括FPGA、GPU与ASIC等加速器市场,将在2021年达到200亿市场规模。而估计到了2022年,FPGA市场将达到75亿美元的规模,年复合成长率为9%。
英特尔可编程解决方案事业群亚太区总经理暨业务总监Ro Chawla。以及合作伙伴利用FPGA所打造的魔术方块机器人。
英特尔可编程解决方案事业群亚太区总经理暨业务总监Ro Chawla指出,正由于FPGA在云端与边际运算市场的重要性日增,也使得英特尔(Intel)的 FPGA 加速器在OEM厂商的服务器系列被广泛采用。事实上,可编程芯片的重要目的,正是用于加速今日新型态数据中心的主流应用,凭藉出色的多功能性和速度,可支持处理从数据分析到金融服务的各项工作负载。
由于数据量的爆炸性成长,数据中心营运商需要保持大规模效能需求和营运效率之间的平衡。为了提升效能与效率,数据中心正采用Intel Xeon可扩充处理器,并配合使用加速器,以满足工作负载中特定功能的数据密集型效能要求。
借助FPGA的运算能力,英特尔的OEM客户在内含Intel Xeon可扩充处理器的全新服务器中提供了优越的加速器驱动效能和营运效率。现阶段客户包括戴尔EMC和富士通等,都将在各自的产品里整合完整的英特尔硬件与软件堆叠,包括采用 Arria 10 GX FPGA的英特尔可编程加速卡(Programmable Acceleration Cards;PAC),以及内含 FPGA之Intel Xeon可扩充处理器的英特尔加速堆叠(Intel Acceleration Stack)。
富士通开始在 PRIMERGY 服务器中部署采用 Arria 10 GX FPGA 的英特尔可编程加速卡,FPGA 的加速优势能让客户摆脱营运支出的困境,同时实现可扩充性、效能和适应性。此外,整合了英特尔可编程加速卡的戴尔 EMC PowerEdge R640、R740 和 R740XD 服务器目前可以进行大规模部署,未来更多服务器将支持此一功能。随着戴尔 EMC 和富士通将英特尔 FPGA 整合至主流服务器产品,预期将可迎来数据中心运算的新时代,为客户和合作伙伴提供硬件效能优势,支持他们在软件发展环境中打造大规模丰富的高效能解决方案。
而英特尔合作伙伴 Levyx也为金融机构打造了一款内含英特尔FPGA的回测(back testing)解决方案。财务模型(financial modeling)是一个对效能极为敏感的大数据课题,相比传统的 Spark 布署,借助英特尔可编程加速卡(PAC)和加速堆叠,架构师和软件开发人员的算法执行速度和期权计算速度,可分别提高八倍和两倍。
英特尔可编程芯片快速发展,促使内含FPGA加速方案的服务器具有更好的可用性。加速堆叠提供了一种软件发展环境,确保众多的开发人员社群能够受益于 FPGA 的效能和灵活度。
文章来源:电子发烧友网
版权所有权归卿萃科技 杭州FPGA事业部,转载请注明出处
作者:杭州卿萃科技ALIFPGA
原文地址:杭州卿萃科技FPGA极客空间 微信公众号

扫描二维码关注杭州卿萃科技FPGA极客空间
FPGA将加速今日新型态数据中心的主流应用的更多相关文章
- FPGA图像加速解决方案来了
近日,百度云与联捷计算科技(CTAccel)共同推出基于FPGA的图像加速解决方案(CIP,CTAccel Image Processor),实现对JPEG转码JPEG.JPEG转码WebP(M6)等 ...
- 图像处理:卷积模块FPGA 硬件加速
本文记录了利用FPGA加速图像处理中的卷积计算的设计与实现.实现环境为Altera公司的Cyclone IV型芯片,NIOS II软核+FPGA架构. 由于这是第一次设计硬件加速模块,设计中的瑕疵以及 ...
- FPGA硬件加速
FPGA市场占有率最高的两大公司Xilinx和Altera. 查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM.目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成 ...
- FPGA加速:面向数据中心和云服务的探索和实践
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由columneditor 发表于云+社区专栏 作者介绍:章恒--腾讯云FPGA专家,目前在腾讯架构平台部负责FPGA云的研发工作,探索 ...
- FPGA的CNN加速,你怎么看?
网上对于FPGACNN加速的研究已经很多了,神经网络的硬件加速似乎已经满大街都是了,这里我们暂且不讨论谁做的好谁做的不好,我们只是根据许许多多的经验来总结一下实现硬件加速,需要哪些知识,考虑哪些因素. ...
- 国内首款 FPGA 云服务器,性能是通用 CPU 服务器 30 倍以上
版权声明:本文由薛梁原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/628340001485134638 来源:腾云阁 ht ...
- 从云端到边缘 AI推动FPGA应用拓展
近日,全球最大的FPGA厂商赛灵思宣布收购深鉴科技的消息,引发人工智能芯片行业热议,这也是首起中国AI芯片公司被收购的案例.值得注意的是,收购深鉴科技的赛灵思在2018年下半年重点发展方面是汽车自动驾 ...
- FPGA的过去,现在和未来
我们知道,相对于专业的ASIC,FPGA有上市时间和成本上的优势.另外,在大多数情况下,FPGA执行某些功能较之CPU上的软件操作更高效.这就是为什么我们认为它不但会运用在数据中心的服务器.交换器.存 ...
- “FPGA+云"助力高性能计算
用AI防鲨鱼.用AI学写中国书法.用AI预测人类死亡时间.用AI审判罪犯……在人工智能方兴未艾的今天,越来越廉价和普及的AI领域真的是什么都不值钱,除了想象力.那在这无所不能的AI盛世,一定没道理让算 ...
随机推荐
- html <frame>标签使用
标签定义 frameset 中的一个特定的窗口(框架) frameset中的每个框架都可以设置不同的属性,比如border,scrolling,noresize等 frame的常用属性 width: ...
- Get gcc built-in macros using command gcc -dM -E - < /dev/null
root@vmuser-virtual-machine:/home/vmuser# gcc -dM -E - < /dev/null #define __SSP_STRONG__ 3#defin ...
- POJ 3295 Tautology 构造 难度:1
Tautology Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9580 Accepted: 3640 Descrip ...
- bzoj1617
题解: dp f[i]表示运i头奶牛需要的时间 f[i]=f[i-j]+a[i]+2*m 然后ans=f[n]-m(最后一次不用跑回来) 代码: #include<bits/stdc++.h&g ...
- SimpleXML php 解析xml 的方法
SimpleXML是PHP5后提供的一套简单易用的xml工具集,可以把xml转换成方便处理的对象,也可以组织生成xml数据.不过它不适用于包含namespace的xml,而且要保证xml格式完整(we ...
- 去除字符串中的emoji字符
对于使用utf8编码的mysql数据库来说,如果字符串中存在emoji小图像,是不能存进数据库中的,查了一下,原因大概是因为utf8编码可以存1-3个字节的字符,但是emoji是4个字节:解决方法可以 ...
- 解决:编辑一条彩信,附件选择添加音频,返回到编辑界面选择play,不能播放,没有声音
[操作步骤]:编辑一条彩信,附件选择添加音频(外部音频),返回到编辑界面选择play,菜单键选择view slideshow [测试结果]:不能播放,没有声音 [预期结果]:可以播放 根据以往的经验( ...
- 想ACCESS数据库插入新的用户
public string AddUserN = ""; //定义用户名字符串 public string paswrd1 = ""; //密码1 public ...
- Swift中格式化日期
Swift语言中格式化日期跟其它编程语言很相似: var dformatter = NSDateFormatter() dformatter.dateFormat = "yyyy年MM月dd ...
- java的大数运算模板
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(S ...