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
    +关注

    关注

    1629

    文章

    21736

    浏览量

    603208
  • 开源
    +关注

    关注

    3

    文章

    3341

    浏览量

    42487

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

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

收藏 人收藏

    评论

    相关推荐

    开源AI模型是干嘛的

    开源AI模型是指那些公开源代码、允许自由访问和使用的AI模型集合。这些模型通常经过训练,能够执行特定的任务。以下,是对开源AI模型的详细
    的头像 发表于 12-14 10:33 173次阅读

    用于SLAM中点云地图综合评估的开源框架

    在SLAM中评估大规模的点云地图仍颇具挑战,主要原因在于缺乏统一、稳健且高效的评估框架。本文提出了MapEval,这是一个用于点云地图综合评估的开源框架。在模拟数据集和真实世界数据集上开展的大量实验
    的头像 发表于 12-13 11:18 175次阅读
    用于SLAM中点云地图综合评估的<b class='flag-5'>开源</b><b class='flag-5'>框架</b>

    请回答OpenHarmony | 关于开源生态的未来想象,我们现场回答

    数字经济的发展? 我们邀请了开源大咖们空降出镜解答 请回答 OpenHarmony 更多开源生态发展轨迹 更多技术先锋思想碰撞 我们上海见! (直播二维码) 预约官方直播,精彩不错过
    发表于 10-12 00:09

    RISC-V如何支持不同的AI和机器学习框架

    RISC-V如何支持不同的AI和机器学习框架?还请坛友们多多指教一下。
    发表于 10-10 22:24

    开放原子开源大赛助力轻量级大语言模型应用落地

    “Intel借助开源大赛在全国的影响力,吸引更多开发者加入大语言模型及其在人工智能领域的创新应用。”负责BigDL-LLM赛题运营的Intel工作人员表示。
    的头像 发表于 09-24 10:38 571次阅读

    如何在IDF框架中使用自定义的静态和动态

    基于商业需要,我们需要在 ESP-IDF v4.0-rc 这个版本的IDF中开发与使用自定义,有如下问题请协助: 1如何利用IDF框架编写自定义静态和动态? 2如何在IDF
    发表于 06-25 07:57

    蚂蚁集团发布首个开源金融场景多智能体框架

    在第七届数字中国建设峰会上,蚂蚁集团宣布了一项引人注目的举措:正式开源其多智能体框架agentUniverse。这一框架不仅是金融领域的首个开源多智能体技术
    的头像 发表于 05-28 09:25 711次阅读

    Mono开源社区支持LoongArch龙架构

    Mono作为开源框架支持Linux、macOS、Windows及嵌入式设备等广泛的操作系统,使得开发者能在非Windows环境下运行.NET应用。
    的头像 发表于 05-20 11:06 474次阅读

    汽车与大众汽车宣布签署E/E架构技术合作框架协议

    来源:Yole Group 中国智能电动汽车公司小汽车与汽车制造商之一大众汽车宣布,小汽车与大众汽车已签订关于电气/电子架构(“E/E 架构”)的技术合作框架协议。 小汽车自主开
    的头像 发表于 04-23 14:49 520次阅读
    小<b class='flag-5'>鹏</b>汽车与大众汽车宣布签署E/E架构技术合作<b class='flag-5'>框架</b>协议

    大众与小签署电子电气架构技术战略合作框架协议

    汽车与大众汽车集团共同宣布签署了电子电气架构技术战略合作框架协议,为大众汽车在中国市场的电动车平台开发领先的电子电气架构,集成小汽车最新一代基于中央计算和域控制器的架构。
    发表于 04-22 10:45 405次阅读
    大众与小<b class='flag-5'>鹏</b>签署电子电气架构技术战略合作<b class='flag-5'>框架</b>协议

    汽车与大众汽车集团签订电子电气架构技术战略合作框架协议

    中国领先的智能电动汽车公司小汽车与全球领先的汽车制造商大众汽车集团共同宣布,小汽车与大众汽车集团签订电子电气架构技术战略合作框架协议。
    的头像 发表于 04-17 18:08 1399次阅读

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

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

    汽车合作伙伴大会授予芯联集成“合作协同奖”,全力支持汽车

    自成为小汽车供应商以来,芯联集成在技术支持、项目开发、产品交付和品质控制等方面均取得骄人业绩。此次获奖更彰显了小汽车对此的深度满意和积极鼓励。
    的头像 发表于 02-02 09:51 779次阅读

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

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

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

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