集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
楼主: lcytms

跟李凡老师学FPGA图像加速器之D03:加速器基础(20170427课堂笔记)

[复制链接]
 楼主| lcytms 发表于 2017-4-27 22:51:13 | 显示全部楼层
0912
        就是CPU加上FPGA,或者是嵌入式加上硬件的加速器,accelerator。
        可能这个单词,accelerator,以后我们会遇见它的频度会非常高。
        因为FPGA重要的应用就是做加速。
        加速的含义就在什么呢?
        就在把程序的指令流、程序的循环,变为硬件逻辑。
        硬件逻辑当然就快了。
        我们现在看见的这个架构,就是现代嵌入式里面比较典型的加速器的架构。
        其中的图像加速器,我们现在做的是图像边缘检测,也可以做图像的动画。
        实际上做动画,这张图就用我们现在的代码,把sobel的算法改成求平均数。
小舍YZ 发表于 2017-4-28 10:22:03 | 显示全部楼层
赞,,,,,,,,谢谢分享。。。。。。。。。。。。。。
 楼主| lcytms 发表于 2018-3-19 21:45:16 | 显示全部楼层
0913
        但是如果你的computer的架构改了,你还得重新做一下。
        求平均数出来以后,也通过Matlab看得到。
        你可以把图像钝化,就是模糊化了。
        有点像Photoshop的滤镜的处理。
        这样的话呢,我们就看得到,在这个架构里面,我们可以用图像加速器,是一个指定的、完成指定任务的、专用性很强的硬件。
        它处理图像边缘检测的算法,比CPU要快。
        它走的不是指令。
        这是图像加速器。
        在我的PPT里面,还包括有像协处理器、辅助处理器。
 楼主| lcytms 发表于 2018-3-19 21:46:02 | 显示全部楼层
0914
        我们来说一下对应的协处理器。
        现在的电脑里面,我们同学都知道,现在用的是酷睿的芯片。
        酷睿之前有奔腾,奔腾之前呢,有586、486、386/286/186。8086。
        我们看过乔布斯的电影,就是苹果的电影。
        当乔布斯研发第一代苹果机的时候,他用的芯片是8086。
        Intel的8086,就是为当初个人计算机,时下美国很流行的个人计算机。
        8086 CPU出现之前,是大型机、中型机。
 楼主| lcytms 发表于 2018-3-19 21:46:37 | 显示全部楼层
0915
        有两个我们这个教室这么大的机房,才装32K,任务还很繁重,那个时候我们要算题要事先登记。
        那个时候计算机并不能进入个人。
        在乔布斯的电影里面,在70年代中后期,80年代初,美国硅谷、意法半导体一些前沿的研发他们就想研发个人电脑,就是做成芯片。
        但是交互还有问题。
        当时CRT已经出现了,鼠标还没有。
        GUI还没有,Windows还没有。
 楼主| lcytms 发表于 2018-3-19 21:47:17 | 显示全部楼层
0916
        不像我们现在看到在图形界面下做人际交互。
        那个时候用的交互是命令行的交互。
        早先推出的用8086构成的计算机,打开计算机以后是命令行,有点像MATLAB里面的命令行。
        >号。
        命令行底下敲字符。
        大家知道金山,求伯君的WPS,第一代的WPS做字处理,那个时候在深圳,他正好就在我们对面。
 楼主| lcytms 发表于 2018-3-19 21:47:58 | 显示全部楼层
0917
        深圳有一次会议上有人批评雷军他们,第一代的WPS就是在命令行的方式编制的,用的Debug工具。
        当时C语言已经出现了。
        就说为什么不用C来写呢?
        要用Debug来写呢?
        WPS的研发团队就说,我们用Debug来做,当然工具是要落后一点,但是请问在座各位,你们有没有用C语言写过100行以上的代码?
        有的请举手。
        没几个举手的。
 楼主| lcytms 发表于 2018-3-19 21:48:41 | 显示全部楼层
0918
        也就是说这个时候工具并不是最重要,关键是解决问题。
        这是个题外话。
        总之,那个时候会用到8086这个芯片,乔布斯做的苹果一、苹果二。
        苹果二的发布会在酒仙桥,在81年底,北京有线电厂在那里,后来我们的长城机也在那研发的。
 楼主| lcytms 发表于 2018-3-19 21:49:19 | 显示全部楼层
0919
        当时我们单位呢,因为有很多的计算机的任务,看到广告嘛,苹果到中国了,来看看能不能买。
        个人电脑虽然慢一点,总比单位上排队要好得多。
        发布会上拿了一些资料,其中就说到协处理器。
        8086它是苹果二,它当时有些演示,有字处理,都是命令行的,还有些游戏。
        资料上说明这个能进行科学运算。
        当时我们就是为了进行科学计算,算工程。
        能算,拿回去就能用。
 楼主| lcytms 发表于 2018-3-19 21:49:49 | 显示全部楼层
0920
        其中有一项选项,就是协处理器,协处理器最著名的就是8087。
        486后面有一个协处理器叫487,80487。
        286也有一个80287。
        8086也有一个8087。
        当时我拿的资料上就有一个选项,就是8087你要不要。
        因为这个跟销售的成本挂钩,领导给我们的采购成本是有限制的,当然是越便宜越好,为国家节省一点投资嘛。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 15:02 , Processed in 0.062912 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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