陈晨

剖析特色参赛作品,致力让嵌入式进入计算主战场

0
阅读(3552)

    Xilinx大学计划大中华区经理谢凯年博士欣喜地说:“今年的参赛作品让我很振奋,从技术层次上看,我觉得浙江大学的‘基于FPGA的M2M异构虚拟化系统’是最难的,全世界高校里面能达到这个技术程度的我还没看到。首先,它的CPU是自己做的;其次,在CPU上又运行了3种状态的虚拟机,该CPU可以摇身一变作为MIPS、X86和ARM这3种CPU来用;此外,在虚拟机上还能跑虚拟系统,这又达到了另一个层次,而且MIPS虚拟机通过代码转换的方式可以跑X86的程序。例如,他们所展示的一个很古老的推砖块游戏,它本身是X86的二进制游戏,通过二进制解析映射到MIPS虚拟机上,MIPS虚拟机居然又跑在自己做的CPU上。这证明浙江大学的计算机系是把所有东西融会贯通,从CPU设计,到操作系统,到虚拟机,再到各种应用系统,这么强大的多学科综合能力,目前我能看到的也就是浙大能做到,这是打通了整个产业链的有世界级水平的教学项目。“

    第二个让他印象深刻的是中科院信息工程研究所的“基于FPGA的汽车离道报警系统”,他们展示了用简单方法解决问题的能力。谢凯年博士说:”离道报警其实很复杂,要用摄像头记录千奇百怪的街道情况,理解哪条是黄线,如果要我做的话肯定很复杂,给我个超计算机,还嫌它计算能力不够。但是他们在设计的时候一直把商品化和实用化铭记于心,找了很多窍门。他们比对了几百张照片,找到了其中的规律,而且找的很巧妙,例如左边和右边的角度等。该设计是在低成本的Spartan-6开发板上做的,竟然完成了别人可能需要几百美金来完成的方案。它不一定有高复杂度和高性能,但是足够聪明,能创造价值,这就是创新。”

     本届比赛的口号是“FPGA助力中国智造,拥抱嵌入式计算新时代”,谢凯年博士解释了原因:“嵌入式最近几年出现了新的趋势,就是做计算。用FPGA做金融行业的加速就是嵌入式计算的一个例子,实际上金融行业就是在比运算速度的能力,如果我比你快0.01 s就能赚钱。大连理工大学所做的‘基于FPGA的实时金融指数行情并行计算’利用一个Spartan-6开发板就能把整个实时行情提供到微秒级。可见,嵌入式不再只能做控制和电子系统,它完全可以进入主战场,即计算战场,我的口号就是云计算和嵌入式计算一个都不能少。”