2. IP提供商:提供各种功能的IP,比如访问DDR内存的IP,支持PCIE设备的IP,图片编解码的IP。一些共同的通用IP由芯片原厂提供。 3. 集成商:集成商提供硬件和软件的支持。由于直接用户缺乏硬件设计和制造能力,往往希望集成商提供成熟完善的硬件,并完成IP的集成,提供驱动和使用方式,方便最终用户的使用。 4. 用户:最终使用者。在数据中心领域,用户一般目的是希望使用FPGA对计算进行加速。 在FPGA行业,芯片原厂并不提供直接使用的硬件板卡,这个工作由集成商完成。由于硬件板卡使用量小和分担设计、生产成本,硬件板卡价格往往高于芯片价格,甚至达到十倍之多。 IP提供商因为担心产权泄露,通常不会迅速提供可用的可执行文件(网表文件)给用户,而是需要签署一系列的协议和法律文件,甚至有的IP提供商根本不提供给用户测试的机会。这样就造成最终用户很难得到可用的硬件板卡,更难以及时获得使用最新工艺芯片的硬件板卡,造成用户无法快速对不同IP进行验证,从而挑选适合自身业务的IP。另外,FPGA的开发使用硬件描述语言,缺乏软件领域非常广泛使用的框架概念,导致开发周期漫长。一般来说,FPGA开发周期是软件开发的三倍左右。 综上所述的这些问题,决定了云对FPGA行业的颠覆和革命。 腾讯云FPGA平台具体能解决哪些问题 腾讯云FPGA平台解决的是FPGA整个行业的一些问题。FPGA用户比较少,属于一个相对封闭的圈子,FPGA开发门槛高、开源的优质IP比较缺乏、芯片价格昂贵等问题一直为大家所诟病。 针对开发者,腾讯云FPGA平台提供了FPGA的底层硬件支撑平台,类似操作系统的部分功能,简化了开发者对底层通用设备的访问,比如DDR和PCIE这些通用设备,可以使开发者更聚焦到业务功能的开发。 FPGA 行业内的IP提供者和使用者缺乏一个公开的交易平台和信用保证机制,IP交易环节冗长,价格不透明,很难达成交易,获取 IP 后还需要搭建硬件平台来验证IP性能,这些都严重影响产品上市进程,经常耗时几个月之久。腾讯云提供了FPGA IP商店,IP开发者和IP提供商可以通过FPGA IP商店为其他客户无偿或有偿地提供FPGA IP和对应的测试程序。这些IP都是基于腾讯云FPGA的标准硬件来开发定制的,IP的验证和测试可以很方便地在云平台上完成,一个IP的交易可以由几个月缩短到一天之内,atv直播,提高交易效率,也使得IP交易变得更加透明。 针对一些希望使用低延时的高质量计算服务的小型公司而言,可以使用FPGA云计算加速服务,不用耗费大量人力进行高性能计算方面的开发,很简单地就可以把高性能的云计算服务集成到自己的网络平台,达到提升用户体验的目的。比如:低延时的图片格式转换、基于深度学习的图片分类等服务,类似的服务后续还会进一步丰富。 对于学校的FPGA教学而言,以前学校需要为每个学生购买一个开发板卡,有了腾讯云平台之后可以节省学校购买开发板的成本,现在只需要给每个学生申请一个FPGA云平台的账户即可,学生登录上去直接可以根据demo进行学习开发即可。腾讯云平台同时会为用户提供便于学习的操作指导和实验课程方案,用户学习的东西更接近企业的实际应用场景,可以很好地跟将来的工作需要对接起来。 此外,大容量的FPGA芯片价格比较昂贵,一个很重要的原因是FPGA芯片缺少量大的爆款产品,而腾讯云FPGA平台可以聚集大量的客户来使用腾讯的标准FPGA硬件设备,这样会增大该FPGA芯片的供应量,同时也便于芯片厂商降低成本,逐渐缓解FPGA芯片昂贵的问题。 从这些可以看出FPGA云化意义重大,可以推动整个FPGA行业的发展,给FPGA产业链的各方带来收益。 FPGA在互联网业务中的应用优势 · 图片转码 随着移动互联网的发展,用户每天上传的图片量越来越庞大,公司目前用于图片转码的业务主要有QQ相册、微信等,而业务中使用的图片格式大都为JPEG格式、WebP格式等,而图片转码所带来的计算消耗需要上万台CPU机器支撑。所以FPGA在互联网业务中第一个应用场景就是图片转码:JPEG图片格式转成WebP图片格式。项目取得了FPGA处理延时相比CPU降低了20倍,FPGA处理性能是CPU机器的6倍。 (责任编辑:本港台直播) |