加速数据中心变革,Xilinx推出软件定义、硬件加速型 Alveo SmartNIC
近日,为满足现代数据中心发展需求,赛灵思公司宣布推出一系列全新数据中心产品及解决方案,包括全新 Alveo SmartNIC 系列、smart world (智能世界) AI 视频分析应用、一款能够实现亚微秒级交易的加速算法交易参考设计,以及Xilinx App Store (应用商店)。
从联网和 AI 分析到金融交易,这些当今要求最严苛、最复杂的应用亟需低时延和实时性能。而这一性能水准的实现,始终受限于硬件开发受成本高昂且周期漫长。借助这些全新产品及解决方案,赛灵思正为软件开发者扫清障碍,助其在 Alveo 加速器卡上快速打造和部署软件定义、硬件加速型应用。
赛灵思执行副总裁兼数据中心事业部总经理 Salil Raje 表示:“为了提升网络带宽和针对人工智能与实时分析等工作负载进行优化,数据中心纷纷进行转型。这些复杂、计算密集且持续演进的工作负载正将现有基础设施推向性能极限,并推动了对完全可组合的软件定义硬件加速器的需求。这种加速器提供的灵活应变能力既可以优化现今最严苛的应用,同时,其所提供的灵活性还可以快速适配新型工作负载与协议,并以线速对其进行加速。”
全新 Alveo SN1000 SmartNIC
赛灵思® Alveo™ SN1000 是业界首个可组合式 SmartNIC 系列,面向各类功能卸载提供了软件定义硬件加速功能。SN1000 SmartNIC 可以直接卸载 CPU 密集型任务,以优化联网性能,其开放架构能以线速为广泛的网络功能提速。
利用 Vitis™ Networking 平台和 P4、C 和 C++ 等业界标准的高级编程语言,软件开发者可以打造在 SmartNIC 上的硬件里运行的网络功能、协议以及应用。Vitis Networking 使组织机构可以快速、轻松地组合新网络功能与调整现有网络功能,无需更换硬件即可处理新协议和新应用,实现面向未来投资。
SN1000 SmartNIC 能为多种类型的联网、安全和存储卸载提供软件定义的硬件加速功能,例如开放虚拟交换机( Open vSwitch )和虚拟化加速( Virtio.net )。安全卸载包括 IPsec、kTLS 和 SSL/TLS,而加速存储应用则包括 Virtio.blk、NVMe™ over TCP、Ceph 以及压缩和加密业务。
SN1000 SmartNIC 系列基于赛灵思 16nm UltraScale+™ 架构,采用低时延的赛灵思 XCU26 FPGA 和 16 核 Arm® 处理器。SN1000 SmartNIC 为 10/25/100Gb/s 连接提供了双 QSFP 端口,其具备领先的小封装性能和 PCIe Gen 4 互联功能。SN1000 采用全高半长外形规格和 75 瓦功率封装。
Alveo SN1022 SmartNIC已开始全面供货。
以全新 AI 视频分析平台构建智能世界
赛灵思正推出一款具有合作伙伴解决方案生态系统的 AI 视频分析平台,以针对最复杂且对时延敏感的 AI 视频推断应用进行加速。由视频机器学习流服务器支持的赛灵思 smart world 平台,可以提供整体应用加速,还能在单个 Alveo 加速器卡上以确定性的低于 100 毫秒的流水线时延支持多个神经网络。其结果就是以业界最低的总拥有成本 ( TCO )支持严苛的 AI 视频分析应用。
赛灵思 smart world 生态系统解决方案已开始供货,包括:
· Aupera 将公司的智能视频处理与 Alveo 加速器结合,提供了交钥匙智能城市和智能零售解决方案。
· Mipsology 提供了一套工具集,助力现有 AI 应用从基于 GPU 的架构向 Alveo 平台轻松迁移,同时兼具即插即用的高性能 AI 推断加速功能。
· DeepAI 通过 Alveo 加速器在边缘提供 AI 训练,与基于 GPU 的解决方案相比,单位成本性能提升高达 10 倍。
面向全员的低时延电子交易
传统上,在算法交易中实现亚微秒级时延需要经过高成本、高耗时的硬件开发。现在,Vitis 开发平台提供了一款加速算法交易( AAT )参考设计。它令软件开发人员无需开发定制硬件,就能快速且更具成本效益地实现亚微秒交易性能。
AAT 实现在 Alveo 加速器卡上。它提供的模块化设计囊括了一个端到端低时延交易解决方案的全部必需组件。每个模块都能在 Vitis 平台上使用 C 和 C+ 进行定制,以满足每个企业的具体需求。
AAT 参考设计现已向 Alveo 加速器卡客户免费提供。
Xilinx App Store (应用商店)
赛灵思还推出了一个包含诸多可立即部署的加速应用的应用商店,涵盖应用范围从 smart world AI 视频分析到反洗钱和实时视频转码。赛灵思生态系统合作伙伴开发的容器化预构建应用提供了一种简便方法,使得评估、购买和部署加速应用仅需几分钟即可完成。
相关文章:

跟阿里云技术专家阙寒一起深度了解视频直播CDN技术
网络直播平台现下已经十分火热,很多常见的直播平台都采用了阿里云直播CDN来搭建自身业务。今天,我们请来了阿里云CDN团队技术专家阙寒,来介绍下视频的一些基础知识和视频直播的架构。在进入正题之前,我们先来了解视频直播相关的名…

一个ASP.NET中使用的MessageBox类
/// <summary>/// 自定义信息对话框/// </summary>public class MessageBox{/// <summary>/// 定义一个web页面,用来显示用户自定错误提示信息/// </summary>System.Web.UI.Page p;/// <summary>/// 实例时,参数为:this 如…

Ubuntu 13.10 安装Terminalx 后更改默认终端设置
1、安装 terminalx, sudo apt-get install terminator 2、Ctrl Alt t 试一下打开什么终端,我的默认启动的是Terminator;如果想换换默认的终端,还需以下一步 3、接下来,安装dconf-tools,这个是设置默认终端的必须 打开…

360数科张家兴:如何突破三大瓶颈,破解金融科技发展难题?
3月6日,上海香港联会、普陀香港联会联合普陀新区联会,IFTA亚洲金融科技师学会共同举办了“沪港合作共创未来”——沪港两地金融科技线上论坛。本次活动通过沪港两地直播连线,探讨两地金融科技领域的发展机遇。麻省理工学院香港创坊执行董事冼…

通过改进算法来优化程序性能的真实案例(Ransac)
对于运行不了几次,一次运行不了多久的方法,我们不需要考虑性能优化,对于那些需要经常运行几百次几千次的方法,我们头脑里还是要有性能这根弦。C#太优雅方便了,以至于很多人写程序时根本就把性能抛到脑后了,…

ASP.NET中使用MD5和SHA1算法加密
你的主页或者你管理的网站有各种密码需要保护,把密码直接放在数据库或者文件中存在不少安全隐患,所以密码加密后存储是最常见的做法。在ASP.NET中实现加密非常容易。.NET SDK中提供了CookieAuthentication类,其中的HashPasswordForStoringInC…

不追逐标准化产品,360数科的一站式风控体系有何不同?
新冠肺炎疫情无疑加速了金融行业数字化转型,竞争者不断涌入,逐渐形成由BATJ、传统银行旗下金融科技子公司、以及专注于金融机构的数字化服务公司构成的竞争格局。然而,风控始终是金融行业的核心。作为定位于中国零售金融领域科技服务商的360数…

基于Bootstrap里面的Button dropdown打造自定义select
最近工作非常的忙,在对一个系统进行改版。项目后台是MVC1.0开发的,但是前端部分已经改过几个版本,而已之前的设计师很强大,又做设计又做前端开发。而已很时尚和前沿,使用了一直都很热门的Bootstrap工具包,有…

HybridDB · 源码分析 · MemoryContext 内存管理和内存异常分析
背景 最近排查和解决了几处 HybridDB for PostgreSQL 内存泄漏的BUG。觉得有一定通用性。 这期分享给大家一些实现细节和小技巧。 阿里云上的 HybridDB for PostgreSQL 是基于 PostgreSQL 开发,定位于 OLAP 场景的 MPP 架构数据库集群。它不少的内部机制沿用了 Post…

联合南京大学,爱奇艺智能论文入选顶会CVPR 2021
日前,全球计算机视觉顶级会议CVPR (IEEE Conference on Computer Vision and Pattern Recognition)公布了2021年论文接收结果。作为计算机视觉领域世界三大顶会(CVPR、ICCV、ECCV)之一,CVPR的论文投稿量近五年来持续大涨。据CVPR官网显示,今…

Forefront_TMG_2010-TMG发布Web服务器
1.环境拓扑图:2.准备DMZ区域的Web服务器:安装Web服务器:在DMZ区域的Web服务器进行测试:3.TMG发布Web服务器:打开TMG管理控制台,新建“网站发布规则”:新建名称:选择“允许”…

ASP.NET实现身份模拟
使用模拟时,ASP.NET 应用程序可以选择以这些应用程序当前正为之操作的客户的身份执行。通常这样做的原因是为了避免在 ASP.NET 应用程序代码中处理身份验证和授权问题。而您依赖于 Microsoft Internet 信息服务 (IIS) 来验证用户,然后将已通过验证的标记…

Mac homebrew类似apt-get命令安装包
INSTALL brew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 其它: 其他brew命令 brew list 列出已安装的软件 brew update 更新brew brew home 用浏览器打开brew的官方网站 brew inf…

asp.net中长内容自动分页的实现
在一篇文章过长时,可以自动的写个小程序对其进行分页.具体代码:public class t3 : System.Web.UI.Page { private string str;//字符 private int strl;//字符总长度 private int pagesize;//每页显示的字符数 …

黑马程序员之List--队列、栈...
--------------------- ASP.NetUnity开发、.Net培训、期待与您交流! ---------------------- 1.队列:先进先出 运行结果: zhangsan lisi wangwu 2.栈:先进后出 结果: lisi wangwu zhangsan 3. 去除重复元素思路&#x…

龙芯架构应用迁移技术分享——搜狗输入法应用迁移
技术引领创新,用“芯”构建生态,第一期龙芯生态论坛将于2021年3月12日(周五)盛大开讲!龙芯生态论坛作为龙芯生态建设的重要技术交流窗口,将汇聚龙芯资深技术专家及行业生态伙伴精英,持续开展行业…

Health Check in eShop -- 解析微软微服务架构Demo(五)
引言 What is the Health Check Health Check(健康状态检查)不仅是对自己应用程序内部检测各个项目之间的健康状态(各项目的运行情况、项目之间的连接情况等),还包括了应用程序对外部或者第三方依赖库的状态检测。 Why…
网易伏羲论文入选 CVPR:AI 感知表情能力或实现巨大突破!
出品 | AI科技大本营(ID:rgznai100)2月28日,人工智能顶级会议CVPR 2021(国际计算机视觉与模式识别会议,Conference onComputer Vision and Pattern Recognition)公布论文录取结果,网易伏羲共有3…

asp.net/c#字符格式化大总结
一、用{0:?}格式化可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串。格式字符串采用的形式为 Axx,其中 A 为“格式说明符”,…

小鱼提问1 类中嵌套public修饰的枚举,外部访问的时候却只能Class.Enum这样访问,这是为何?...
/// <summary>/// 常量等定义/// </summary>public class General{/// <summary>/// 文件类型/// </summary>public enum FileType{}}小鱼提问:都是public修饰,为何外部只能General.FileType这样访问?既然外部都不能…

radio根据name 获取选中值及判断是否被选中
$(input:radio[name"fjscfs"]:checked).val();根据id判断是否被选中if($("#A26").is(":checked")){}根据class判断是否被选中if($(".A26").is(":checked")){}转载于:https://blog.51cto.com/ty2538402559/1949828

ASP.NET中用healthMonitor属性用
在ASP.NET 2.0中,可以使用healthMonitoring属性监测事件。healthMonitoring属性是一个基于方法的provider,在这里可以构造自己的provider。利用healthMonitoring属性,我们可以诸如记录错语、成功的事件等,对不同的数据源ÿ…

用 Python 动态可视化,看看比特币这几年
作者 | 刘早起来源 | 早起Python头图 | 下载于视觉中国最近几年,一直站在风口浪尖的比特币被追捧为最佳的投资产品,拥护者们认为这种加密货币是一种类似于黄金的储值工具,可以对冲通胀和美元疲软。其他人则认为,比特币的暴涨只是一…

违规用户处理办法
2019独角兽企业重金招聘Python工程师标准>>> 1.简单设置用户信赖状态 给用户设置信任字段,0不可信任,1默认许可(默认值),2可信赖用户 当用户违规后,对其进行惩罚并设置其为 不可信赖状态&#…

linux同步软件
linux同步软件:scp,rsync,inotify,sersync一、scpscp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。 与rcp 不同的是,scp 在需要进行验证时会要求你…

C语言内联函数
内联函数也称内嵌函数,它主要解决程序的运行效率。 #####################问题######################################### 函数调用需要建立栈内存环境,进行参数传递,并产生程序执行转移,这些转移都需要时间开销。 有些函数在程序…

Maximum Subarray
Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array [−2,1,−3,4,−1,2,1,−5,4],the contiguous subarray [4,−1,2,1] has the largest sum 6. Code: class Solution { public:int …

从Python到AI,这条路好走吗?
大家都在学Python的时候,怎么才能让自己更有竞争力?Python 的应用方向有很多,基本每个方向都是大热门,但至今为止,人工智能行业仍处于人才稀缺的情况。正因这样,近几年来,AI 成为了广大 Python …

微信小程序server-1-搭建HTTPS server
一.使用 Node 和 Express 搭建一个 HTTP 服务器 1.在app.js修改小程序通信域名 App({config: {host: // 这个地方填写你的域名},onLaunch () {console.log(App.onLaunch());} }); 2.安装 NodeJS 和 NPM yum install nodejs npm -y node -v 3.编写HTTP服务源码 touch package.j…

被“钱”困住的开源开发者们!
「Given enough eyeballs,all bugs are shallow.」(只要有足够多的眼睛,就可以让所有 Bug 浮现)1997 年,随着《大教堂与集市》的到来,开源新时代的号角正式吹响,也将 Linus 法则深深地烙印在开源…