0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

周小鹏:努力让 FPGA支持更多开源库和框架

LiveVideoStack 来源:YXQ 2019-04-16 15:40 次阅读

本文为对联捷科技研发总监周小鹏的邮件采访整理而成,探讨了FPGACPUASIC的优势与不足。对于用户而言,FPGA在云端应用兼顾了速度和灵活性。未来,联捷科技考虑对更多图片和视频Codec支持。在LiveVideoStackCon2019上海音视频技术大会上,周小鹏将详细介绍FPGA异构计算在多媒体处理中的应用。

LiveVideoStack:周小鹏你好,简单介绍下自己的工作经历,以及在联捷科技负责的工作内容和感兴趣的技术方向。

周小鹏:从事FPGA和系统开发有10年时间,大概有7年时间是从事多媒体方面的应用和开发。在联捷科技主要负责FPGA加速的整个后台开发,感兴趣的方向包括多媒体处理和FPGA异构计算。

LiveVideoStack:能否简单介绍下联捷科技,其核心技术和服务的业务场景是?

周小鹏:联捷科技的核心技术是基于FPGA的多媒体加速处理,主要的业务场景是图像转码、图像处理、视频转码。

LiveVideoStack:我们知道相对于ASIC而言,FPGA拥有更好的灵活性,可以针对客户需求进行优化。能否从一线的FPGA技术专家的角度,介绍下FPGA的优势与不足?

周小鹏:FPGA的开发相对于ASIC来讲开发难度要低一些,另外,现在FPGA的开发也有一些高层建模的技术出现,来提升开发效率。FPGA的优势主要是可以实现深度流水和混合数据指令流,来实现计算加速,另外FPGA还有丰富的接口,也能给应用带来系统级的整合好处。不足的地方是,FPGA的开发效率还是比CPU低,另外应用生态不够健全。

LiveVideoStack:FPGA对于主流的图像、视频处理框架或库(比如FFmpeg,OpenCV等)支持的如何?

周小鹏:FPGA本身没有支持这些主流框架和库,这就是我们现在做的工作。

LiveVideoStack:对于一名视频工程师而言,基于FPGA的设备做应用开发(比如使用FFmpeg转码),和在x86平台上实现有什么区别?开发难度是否更高?

周小鹏:对于应用工程师而言,没有区别。我们会把FPGA的加速细节屏蔽,我们会把FPGA加速功能,在软件层做成FFmpeg的plugin。

LiveVideoStack:您如何看FPGA在图像、视频处理领域的未来?一些ASIC实现了更好的图像处理画质,由于ASIC天然的低功耗、高效率等优势,FPGA的优势体现在哪里?

周小鹏:图像、视频处理的应用场景其实很多,ASIC和FPGA应该都会有各自使用场景。比如,在端侧,低功耗、高效率是必须的,ASIC会是更好的选择。而在云端,除了性能要求高,更看重灵活性,这点FPGA比ASIC更容易达到。

LiveVideoStack:Codec呈现出群雄争霸的局面,联捷的产品支持了哪些Codec?未来考虑或计划支持哪些新的Codec?

周小鹏:当前图像支持了JPEG、WebP、HEIF之间的互转,还有Lepton等用于无损存储的Codec;视频支持H.264、H.265。未来也会考虑支持AV1,AVIF,AVS2等。

LiveVideoStack:最后,能否剧透下你在LiveVideoStackCon2019上海音视频技术大会上的分享?

周小鹏:主要是分享我们在产品开发和推广中的一些问题和解决方法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1602

    文章

    21308

    浏览量

    593119
  • 开源
    +关注

    关注

    3

    文章

    2985

    浏览量

    41716

原文标题:周小鹏:努力让FPGA支持更多开源库和框架

文章出处:【微信号:livevideostack,微信公众号:LiveVideoStack】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AI推理框架软件ONNX Runtime正式支持龙架构

    近日,知名AI推理框架开源社区ONNX Runtime正式发布支持龙架构的版本1.17.0。
    的头像 发表于 03-12 12:23 261次阅读
    AI推理<b class='flag-5'>框架</b>软件ONNX Runtime正式<b class='flag-5'>支持</b>龙架构

    【飞腾派4G版免费试用】大家来了解飞腾派4G版开发板

    更多开发者可以学习参考!飞腾派开发者社区地址,加入请点击:https://bbs.elecfans.com/group_1708
    发表于 01-02 22:43

    边缘计算平台开源框架有哪些类型

    将详细介绍几种常见的边缘计算平台开源框架。 Akraino Edge Stack Akraino Edge Stack 是一个开放、轻量级、灵活的云边缘平台框架,它提供了一套标准和最佳实践,用于构建和管理具有丰富网络和计算资源的
    的头像 发表于 12-27 15:17 474次阅读

    开源FPGA项目有哪些

    请问开源FPGA项目有哪些?
    发表于 12-26 12:09

    OpenHarmony开源GPUMesa3D适配说明

    ,对下使用Gallium框架,屏蔽驱动差异。在RK3568中,panfrost对ARM GPU提供了非常好的开源驱动支持。 二、适配方法 在RK3568 GPU 开源
    发表于 12-25 11:38

    开源三方】Fuse.js:强大、轻巧、零依赖的模糊搜索

    结果展示。Fuse.js支持的搜索配置选项还包括: 更多使用方式和接口可参考的使用文档:​​​https://ohpm.openharmony.cn/#/cn/detail/@isrc
    发表于 10-12 15:05

    开源图形驱动在OpenHarmony上的使用和落地

    。 03►开源图形驱动在OpenHarmony上的移植 OpenHarmony驱动框架支持多种接入模式,能够实现南向硬件的快速部署。其中,显示框架
    发表于 08-31 18:07

    使用FPGA做的开源示波器

    其实用FPGA做的示波器有很多,开源的相对较少,我们今天就简单介绍一个使用FPGA做的开源示波器。
    的头像 发表于 08-29 09:30 988次阅读

    介绍一个使用FPGA做的开源示波器

    其实用FPGA做的示波器有很多,开源的相对较少,我们今天就简单介绍一个使用FPGA做的开源示波器:
    发表于 08-14 09:03 940次阅读

    FPGA相机边缘检测开源分享

    电子发烧友网站提供《FPGA相机边缘检测开源分享.zip》资料免费下载
    发表于 07-10 09:39 0次下载
    <b class='flag-5'>FPGA</b>相机边缘检测<b class='flag-5'>开源</b>分享

    紧凑型多开关数据记录器开源分享

    电子发烧友网站提供《紧凑型多开关数据记录器开源分享.zip》资料免费下载
    发表于 06-20 09:59 0次下载
    紧凑型<b class='flag-5'>多开</b>关数据记录器<b class='flag-5'>开源</b>分享

    程序多开器安装

    通过隔离软件,来达到程序多开的目的
    发表于 06-19 18:19 0次下载

    腾讯开源的前端框架介绍

      今天推荐两个腾讯开源的前端框架,分别是 wujie(无界)和 Omi。 wujie(无界) 无界微前端是一款基于 Web Components + iframe 微前端框架,具备成本低、速度快
    的头像 发表于 06-17 14:44 1373次阅读
    腾讯<b class='flag-5'>开源</b>的前端<b class='flag-5'>框架</b>介绍

    共建、共享开源EDA核心共性技术框架|2023开放原子全球开源峰会开源EDA分论坛成功举办

    更多的开发者、爱好者参与贡献,将创新工作融入到共性框架的相关技术模块中。 芯和半导体技术支持总监苏祥 苏祥分享了《openPCB: 仿
    发表于 06-16 13:45

    基于FPGA提升框架的小波变换方法

    基于提升框架的小波变换方法,利用FPGA 可编程特性可实现多种小波变换。提升框架(LS :Lifting Scheme) 是由Sweldens 等人在近几年提出的一种小波变换方法,用它的框架
    的头像 发表于 05-11 15:33 489次阅读
    基于<b class='flag-5'>FPGA</b>提升<b class='flag-5'>框架</b>的小波变换方法