复旦微电子fpga数据手册_专注FPGA图像加速领域 深维科技跨入发展快车道

日前,在2019赛灵思开发者大会(美洲站)上,深维科技正式面向全球发布ThunderImage三款重磅图像加速产品:全球最快的JPEG2JPEG缩略图方案、超高性能的JPEG2WebP转码方案及世界级超高密度算力的JPEG2JPEG缩略图方案。新产品一经发布立即“技惊”四座。与此同时,深维科技迅速的发展势头,也引起业内的广泛关注。这家专注于FPGA图像加速领域的新锐公司,经过3年的发展,已然迈入了全面提速的发展阶段。

全球领先三款图像加速产品全部斩获大客户

1.全球最快的JPEG2JPEG缩略图方案

该方案主要应用于手机云相册、云存储等领域,可提供高达20倍的算力(相较于CPU方案)。即对于相关业务的服务器集群,采用该方案后,用一台CPU服务器(配置一张AlveoU200加速卡),最高可替换20台同样型号的CPU服务器。完成同样功能和算力的服务器集群可缩减10倍功耗。它的出现大大降低了数据中心的采购成本、运营成本。同时,服务器的服务响应时延可降低到之前的5%,并且可实时配适各种手机终端型号、尺寸,极大地提升客户体验。

2.超高性能的JPEG2WebP转码方案

由于WebP相较于JPEG格式可节省额外25%—34%的数据空间,为了进一步节省网络流量和数据存储,目前在业界已经广泛、大规模的使用了WebP格式。不过,由于算法复杂度很高,WebP的编解码运算是个沉重的负担。作为超高性能JPEG2WebP转码方案,ThunderImage JPEG2WebP(M4)具有10倍加速比(相较于2U的E5-2680v4)。即用一台2U的E5-2680v4服务器(配置一张AlveoU200加速卡),采用该方案最高可替换10台同样型号CPU的服务器。与此同时服务响应时间缩减9倍,客户体验明显提升。

“在行业内WebP应用的领域非常广泛,如电子商务、社交媒体、新媒体、视频媒体都有大量的应用,ThunderImage JPEG2WebP将会有非常惊人的部署量,它也许会改变人们对于图像处理的认知。”深维科技创始人、CEO樊平如此评价。

739be7463e1ca6274f8ed08c3e7df40e.png

3.世界级超高密度算力的JPEG2JPEG缩略图方案

ThunderImage JPEG2JPEG U50是基于赛灵思Alveo U50加速平台的最新产品。在相同的物理空间下,1张Alveo U200的空间等于2张Alveo U50的占用空间,此方案将提供最高24倍的加速比,即对于相关业务的服务器集群,用一台CPU服务器,采用该方案最高可替换24台同样型号的CPU服务器。而由于Alveo U50的HBM高带宽能力,该方案的响应时延缩短为CPU的4%。从数据来看,对于高算力密度的缩略图生成集群,ThunderImage JPEG2JPEG U50是世界级超高密度算力的解决方案。

1a73020f40b109014f1fa3401e58df9a.png

据樊平透露,由于三款产品的独特优势,深维科技目前已经与6家国内外知名互联网企业就上述三款新产品达成合作意向,并有多家企业明确表示具有浓厚兴趣,正处于合作洽谈阶段。

图像处理领域的公认最佳实践:FPGA异构计算

根据有关数据和研究结果,自2005年以来,尤其是近几年,摩尔定律逐步加速放缓。而随着移动互联网、大数据、5G应用、物联网、AI应用的飞速发展,数据中心的算力需要也随之而爆发。

数据中心如何在摩尔定律失效的情况下提升算力,从而满足日益暴增的业务处理需要,已经成为其面临的重大挑战。目前业界主流的算力提升方案无外乎以GPU、FPGA和ASIC为核心的异构计算方案。

由于GPU、FPGA和ASIC各自算力特性不同,因而在处理不同的计算类型、计算场景时拥有各自优势。GPU属于冯诺依曼结构,具有高并发、高灵活性的特点,但也存在能耗高、实时性差的缺点。ASIC和FPGA则在能效上略胜一筹,主要因为其体系结构无指令、无需共享内存。ASIC是为了某种特定需求专门定制的芯片,体积小、功耗低、计算性能和效率高,但其算法调整难度极高,适合算法固定、应用规模化的计算场景。

FPGA介于两者之间,具有低延时、低功耗的特性,且可编程灵活性高、开发周期短,支持后期的调整升级。因此,FPGA具有得天独厚的优势,市场空间及潜力巨大,比如图像处理领域。正是基于这个判断,深维科技从建立伊始即专注于FPGA领域。深维科技创始人、CEO樊平说:“FPGA异构计算市场将会是一个千亿美元级的市场,未来深维科技将持续聚焦,深耕图像视频处理、大数据处理和高性能计算等领域。”

编程困难+设计复杂,FPGA应用的“罩门”

尽管FPGA优势明显,市场空间巨大,但实际应用却有相当高的技术门槛:其一,编程困难,鉴于RTL编程复杂低效,HLS设计又不够成熟,编译时间漫长且调试困难;其二,硬件系统设计复杂,目前异构计算体系复杂需要定制软件栈。因此,行业内通常所认知的FPGA应用的开发周期是以“年”计,还要面临最终产品性能不理想的风险。这都导致很多科技公司对FPGA“望而却步”。

而深维科技作为“后起之秀”,却优雅地解决了这两个难题,在不到一年的时间内,以分别顺序成功推出三款图像加速的颠覆性产品,平均每款产品的研发周期不到3个月。

深维科技:基于Vitis的高层次FPGA设计方法的典范

产品研发速度快,效果好,深维科技是怎么做到的?

樊平认为,原因有三。一是团队强大EDA及相关技术背景,使得FPGA应用开发举重若轻;二是自研EDA辅助工具,在极端情况下可发挥关键作用;三是依靠团队的高效组织和昂扬斗志。

以团队基因而言,深维科技的核心技术成员交叉覆盖图像视频应用算法和FPGA核心技术,团队多来自于Cadence、IBM、微软研究院、京微雅格、中科院、复旦微电子等,对行业的理解以及产品工程能力较有优势,在FPGA芯片架构设计与评估技术、FPGA EDA工具算法、高性能算法等方面具有深厚的积累。

而由于核心团队对于FPGA芯片架构和EDA工作机制有着深刻的理解,在开发过程中,首先采用基于C/C++语言开发,一方面可以支持更大规模算法,另一方面提升芯片架构的灵活性,让改动周期缩短;其次,采用自研开发工具,包括FPGA设计工具、调试工具、标准化专用系统设计工具等,保障了产品的性能。

此次XDF大会上,赛灵思FPGA软件开发副总裁Dan Gibbons在Vitis开发者与生态的专题报告里,以深维科技作为成功案例,详细介绍了深维科技的产品与技术,高度评价了深维科技的图像处理产品性能,称“深维科技很好的示范了基于Vitis的高层次FPGA设计方法”。

赛灵思FPGA软件开发副总裁Dan Gibbons于XDF2019

“目前来看,我们的研发效率和效果在业内已经处于明显的领先地位,图像处理产品已经得到了很多客户的认可。未来,我们将根据产品计划,分批次推出更为重磅的视频处理分析方案、高性能计算方案和大数据方案。”对于新产品、新未来,樊平充满信心。

在FPGA图像加速领域,深维科技已经跨入了发展的快车道。未来,能否在该领域持续保持领先优势,并不断开拓新领域,我们拭目以待!

来源: 中国财经时报网

关注同花顺财经微信公众号(ths518),获取更多财经资讯

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528909.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle Blob保存方式,关于文件保存到Oracle中BLOB字段的方法及例子

关于文件保存到Oracle中BLOB字段的方法及例子-------------------------------------------public class FileOpClass{public static byte[] GetFileStream(string filepath){byte[] byteArray null;FileStream fs null;try{fs new FileStream(filepath, FileMode.Open);lon…

python 调c++生成的dll 中识别char *_基于tensorflow 实现端到端的OCR:二代身份证号识别...

最近在研究OCR识别相关的东西,最终目标是能识别身份证上的所有中文汉字数字,不过本文先设定一个小目标,先识别定长为18的身份证号,当然本文的思路也是可以复用来识别定长的验证码识别的。 本文实现思路主要来源于Xlvector的博客&a…

php友价商城手游,2019年T5友价商城网站程序-伪静态规则

# Version 3.1.0.73RewriteEngine on#RewriteBase /RewriteRule vip(.*) /shop/view.php?str$1RewriteRule ^(.*)/search(.*).html /$1/index.php?str$2RewriteRule ^(.*)/goods([0-9]*).html /$1/goods.php?id$2RewriteRule ^(.*)/(.*)list(.*).html /$1/$2list.php?str$3…

oracle 的跨天查询,考勤跨天如何统计 - Oracle开发 - ITPUB论坛-中国专业的IT技术社区...

本帖最后由 yaksha1 于 2020-9-11 17:29 编辑请问下,目前正在统计每个人每天考勤数据是否正常,上班打一次卡,下班打一次卡,算是正常。打卡情况大致分两种,一种是正常白班,朝九晚五,一种是跨天&a…

php程序员学什么语言好就业_2019年初中毕业生学什么专业好?学什么专业好就业?...

前言:据了解,目前我国职业人才缺口较大,市场供需不平衡。许多学生往往还没毕业,就已经与企业签订了就业协议。因此,有许多家长愿意把小孩子送到专业学校进行就读。毕竟可以学的一门好专业,对学生将来的路是…

中print中加f_Python3中的格式化输出

Python3字符串格式化输出有两种形式实现:a:字符串格式化表达式: ...%... % (values)b:字符串格式化方法调用:...{}....format(values) 或者 f...{xx}...1:字符串格式化的类型码(typecode)(表1)2: 字符串格式化表达式格…

Json-ServerMockJs简单快速生成测试数据

Json-Server&MockJs简单快速生成测试数据 1、Json-Server 和 MockJs的安装 npm install -g json-server //全局安装2、创建目录和初始话 例如:创建D:\ProjectOne文件夹 3、打开终端或者powershell进入ProjectOne文件夹 4、初始化项目 npm init5、安装Mock…

oracle索引sys_nc,通过dba_ind_columns表查到索引所在列的名字为SYS_NC00133$

使用下面的脚本查看表上索引相关信息:selectind.uniqueness uniq,ind.owner||.||col.index_name indname,col.column_name colnamefromdba_ind_columns col,dba_indexes indwhereind.owner upper(&ixowner)andind.table_name upper(&tabname)andcol.index…

oracle nvl和coalesce,NVL与Coalesce之间的Oracle差异

慕码人8056858COALESCE是更现代的功能,是ANSI-92标准的一部分。NVL在Oracle具体的,它在推出80的前存在任何标准。在两个值的情况下,它们是同义词。但是,它们的实现方式不同。NVL总是计算两个参数,同时COALESCE通常在找…

安卓签名生成工具_ios app如何进行内测?ios app和安卓app的内测有何区别?

目前手机主流的操作系统分为Android和iOS两大阵营,分别是由谷歌和苹果进行开发维护。这两大平台的应用都相互独立,无论是运行机制还是底层原理,都不一样,所以即使是同一款App也是需要针对在两大平台上分别进行内测和运营、发布。那…

cx oracle dpi 1002,cx_Oracle连接数据库总结

python中连接oracle数据库使用第三方库文件cx_Oracle时遇到了各种问题,网上查找资料调试了几天才弄好,下面是不断调试后总结的一些经验。1.oracle客户端(Oracle Instant Client)版本需要和操作系统版本位数相同,同时cx_Oracle官方文档(http:/…

虚拟机python建站_搭建本地虚拟服务器linux(CentOS 7)的python虚拟环境(Hyper-V演示)...

新建虚拟机->安装CentOS7->新建虚拟交换机:内部网络->CentOS7设置->网络适配器:虚拟交换机:新建虚拟交换机->进入CentOS#cd /etc/sysconfig/network-scripts/#ls -a#vi ifcfg-eth0 #(有些系统不是eth0,前面ifcfg-的…

matlab 输入日期,matlab输入年月日算一年中的第几天.doc

matlab输入年月日算一年中的第几天clc,clear all,close alldisp This program calculates the day of year given the ;disp current date. ;month input Enter current month 1-12 : ;day input Enter current day 1-31 : ;year input Enter current year yyyy : ;%Check for …

深拷贝的缺点_拷贝?还傻傻分不清深浅?

「引言」❝臣闻求木之长者,必固其根本;欲流之远者,必浚其泉源。---- 魏征 《谏太宗十思疏》❞或许你会问到,网上已经把深浅拷贝(算一个面试的高频考点了吧)的文章都快写烂了,为什么自己还要重新操刀写一遍呢&#xff0…

php 失去 焦点 另一个表单猎取值,同一表单如何根据某一个文本框的值 改变另一个文本框的值...

我用的是失去焦点,然后后台查询到了数据,返回回来显示不了!!$(document).ready(function(){$("#card").blur(function(){var card$("#card").val();if(card!""){$.get("{:U(guoye/yanzheng)}&…

实现文件中名词的统计计数_通过勤哲EXCEL和Excel中的rank函数实现排名统计

如今,信息化已成为各行业企业转型和发展的关键所在,信息化技术最明显的特点是企业不同部门的人在信息技术的支撑下,可以利用丰富的资源与工具展开协作学习,在相对自由的模式和环境下,改变传统设计相对局限、固定思维的…

php 选择 出现列表,php – 如何从加权列表中选择4个唯一项?

所以我有一个加权项目列表,我想从这个列表中选择4个非重复项目.Item WeightApple 5Banana 7Cherry 12...Orange 8Pineapple 50最有效的方法是什么?我最初的尝试是,如果一个已经被选中的项目出现的话,只需重新选择随后的选秀权……但是对于一个小名单,这可能会导致大…

安徽关节式焊接机器人_上下料机器人的重要性体现在哪里?它有哪些优势?

上下料机器人是工业机器人家族中从事加工应用的重要成员之一,能满足“快速、大批量加工节拍”、“节省人力成本”、“提高生产效率”等要求,成为越来越多中心企业的理想选择。那么,上下料机器人有哪些特征和优势?企业主应该如何选…

oracle查询ora03114,求教:ora-03114错误从哪里排查?

ERP软件偶尔会报 ora-03114错误 未连接到oracle我检查数据库的根超时有关的设置dba_profiles中的如下两个参数,都是不限制connect_timeunlimitedidle_timeunlimitedsqlnet.net中,只设置了如下参数SQLNET.EXPIRE_TIME5 --这个用来清除僵死连接的监听日志文…

python大学什么专业学校_好学校的差专业和一般大学的好专业,该怎么选?我来说真话……...

假如是985,那么只能调剂专业,那么好点211能选到不错的专业。那该怎么选择?其实不单单是985/211的问题,是所有考生的任何一个分数都面临这个问题。比如清华北大被调剂,是去复交金融,还是去清华北大调剂去学环…