集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
楼主: lcytms

ISDF2016经典之B6:使用OpenCL的高效加速

[复制链接]
 楼主| lcytms 发表于 2018-4-21 20:48:32 | 显示全部楼层
34
        在这个设计里面,原始设计是DSP,在这个时候,用DSP开发的话,代码基本上是纯软代码,这个时候,它就把这个纯软代码里面需要加速的部分用OpenCL来做。
        直接编译成FPGA代码,最后优化,它达到了40倍的一个改善。
        开发时间比传统的RTL开发缩短了很多,Performance又比纯软件的Performance更高。
        在SoC这种器件上面,FPGA本身的硬件加速能力能够在OpenCL的帮助下,在更短的时间内,达到这样一个加速的效率。
 楼主| lcytms 发表于 2018-4-21 20:49:41 | 显示全部楼层
35
        最后,简单的总结一下今天的一些内容。
        首先呢,我们谈到了Intel的FPGA OpenCL,它是一个可以让软件开发人员来使用FPGA的一个工具。
        而这个工具,它通过create电路来对你的代码进行加速。
        第三,由于有很多不同的平台,是开发者所需要面对的。
        FPGA它本身的可编程性是正好面对这种应用。
        最后,FPGA在大多数的情况下,很多人会认为FPGA只是来做计算加速的。
        实际上,我们看到FPGA不仅是做计算加速,而且可以做网络加速,而且可以做存储加速。
        那么在整个CPU体系结构核心里面,三个最主要部分,它都可以扮演加速器的一个角色。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| lcytms 发表于 2018-4-21 20:50:50 | 显示全部楼层
36
        最后,FPGA由于我定制化电路来实现硬件,使我有可能以一个相对来说更好的能效比,每W能做多少事情,这个来衡量的话,FPGA具有比较好的能效优势。
        OK,我要讲的内容大概就是这些,大家有什么问题?

(提问)我问一下就是,相对于显卡加速,FPGA能快多少?
        刚才我有点失望,因为我最近显卡加速是十倍,我看您那个也是十倍。
        它的优势何在呢?

        OK,这是一个非常好的问题。
        如果说到计算加速,不可避免地要谈到现在的GPGPU来加速。
        那么GPGPU在加速这个范畴里面,可以说是风头正劲的一个态势。
        那么FPGA和它相比,有什么优势呢?
 楼主| lcytms 发表于 2018-4-21 20:55:28 | 显示全部楼层
37
        实际上,简单的一句话,FPGA和GPU相比的话,体现的是能效比,每W我能够做多少事情。
        比如说刚才看到的这样一个胶片里面,我相信GPU它可能也能够做到每秒1000帧这样的performance,但是我是在40W的功耗下做到的,而GPU有可能在200多W的功耗下做到的。
        我体现出来的是能效比,我每W能够做更多的事情。
        OK,没有什么问题的话,我可以交给下一位。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-23 11:32 , Processed in 0.058215 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表