在英特尔的InnovateFPGA竞赛欧洲决赛中,俄罗斯和乌克兰团队战胜了欧洲人

黄金流向俄罗斯,银流向俄罗斯和意大利,铜流向乌克兰。 这些是英特尔主持下享有盛誉的InnovateFPGA竞赛欧洲决赛的结果。 优胜者将前往加利福尼亚,与来自美国和亚洲的决赛选手见面。 我希望,尽管事实上存在更多的“ Java空缺”,但现在不必在Habré上解释为什么Verilog和FPGA / FPGA具有重要的战略意义。

现在正在用FPGA进行项目的学生将为自动驾驶汽车,神经网络加速器,增强现实以及传统处理器在几年内无法处理的其他应用生产大量生产的微电路。 这就是为什么英特尔斥资167亿美元收购Altera并进军FPGA市场的原因。 前几天,英特尔还购买了eASIC,以将设计从FPGA廉价转换为ASIC(eASIC拥有相当庞大的俄罗斯团队)。

俄罗斯和乌克兰团队在Intel InnovateFPGA竞赛中的胜利并不是从零开始的,而是由于LETI,ITMO,KPI和其他地方的特定人员的工作的结果,有关Habré的文章已经对此进行了介绍。 如果我们继续这些工作并将FPGA和硬件描述语言的教学扩展到从加里宁格勒到雅库特,从利沃夫州到第比利斯和阿斯塔纳的所有技术大学,那么在几十年内,这可能会改变库尔恰托夫和科罗廖夫的工作方式,改变全球电子行业的力量平衡。改变了全球核工业和太空探索领域的力量平衡。



俄罗斯第一个在InnovateFPGA欧洲总决赛上获得金牌的项目使用FPGA来提高视频图像质量。 在两个具有不同快门速度的相机上拍摄同一场景,然后将来自它们的帧流实时合并。 在这种情况下,一个流的过度曝光区域将被图像补偿,而另一条较暗的流则具有正常的曝光,而第二个流的太暗区域将被来自第一条较亮的流的图像校正。 同时,开发人员可以纠正视差:



这个项目是由弗拉迪斯拉夫·沙尔辛(Vladislav Sharshin)和安德烈·帕普申(Andrey Papushin)完成的,正如Google所示,他们与圣彼得堡LETI有联系。

他们已经在LETI FPGA任教了很长时间,特别是著名的FPGA教科书作者Evgeny Ugryumov,Rostislav Grushvitsky和Alexander Mursaev在其中工作。 这是我在圣彼得堡ITMO大学的一次研讨会上的Rostislav Grushvitsky的照片(左)(请参见哈布雷杂志上的“通过微电子俄罗斯之旅(学术部分)” )。 右边是Xilinx在俄罗斯的官方代表Macro的Alexander Filippov:



说到赛灵思。 Xilinx是Altera / IntelFPGA FPGA的竞争对手。 原则上,Xilinx始终拥有最快的FPGA,但是最近,Xilinx建立了一个非常复杂的官僚程序,用于在俄罗斯购买Xilinx FPGA来购买教育卡。 对不使用的两用板进行某种检查,这需要4个月的时间(2016年数据)。 我与律师检查的最奇怪的事情是,对于装有Xilinx Artix-7 FPGA的出口板,美国出口管制部门不需要其他出口许可证。 也就是说,这是Xilinx公司本身的一项举措。 到那时,赛灵思应该在俄罗斯市场上输给英特尔/ Altera未来的损失:带有英特尔/ Altera FPGA的学生板在俄罗斯免费出售。

欧洲创新银奖的InnovateFPGA获得了圣彼得堡ITMO大学的一个团队:马克西姆·托尔卡切夫(Maxim Tolkachev),亚历山大·纳西达(Alexander Nasida)和达米尔·扎基罗夫(Damir Zakirov)。 他们在FPGA的网络数据包流中创建了一个文本搜索加速器:



ITMO大学也不是从零开始:一直以来,他们都在FPGA,高级综合和ASIC上举办研讨会和其他活动。 ITMO大学的工作人员帮助翻译了David Harris和Sarah Harris的教科书“数字电路与计算机体系结构” ,该组织迅速采用了大量的俄罗斯大学,作为学习描述微体系结构设备的语言的基础,并在FPGA / FPGA上进行了实验。 左边是ITMO的Pavel Kustarev,他是本教材第四章的主要编辑:



欧洲InnovateFPGA的铜牌获得了基辅理工学院的Sergey Sachov和Eugene Korotky的支持。 他们使用FPGA来硬件加速来自物联网设备的加密货币微支付,这是来自InnovateFPGA的KPI项目的Verilog硬件描述语言的一段代码。



在赢得英特尔InnovateFPGA奖之前,谢尔盖·萨霍夫(Sergey Sachov)赢得了MIPSfpga黑客马拉松,我们与Eugene Korotkiy一起参加了。 这是来自哈勃(Habr)上的帖子的照片“在基辅尝试了一种新型的黑客马拉松,计划在俄罗斯重复这种经历 在基辅的黑客马拉松比赛中,从左到右:谢尔盖·萨霍夫(Sergey Sachov),瓦莱拉·马尔琴科(Valera Marchenko),你卑微的仆人和尤金·科洛特基(Eugene Korotky):



KPI的工作人员还参加了讲师幻灯片翻译,作为对Harris&Harris教科书的补充。

如果不是所有这些项目(ITMO和KPI中的LETI,Harris&Harris和MIPSfpga的课程),那么英特尔InnovateFPGA的欧洲总决赛的前三名可能都不会赢,而法国,德国和英国则将出现在InnovateFPGA的顶部,而不是俄罗斯人和乌克兰人。 之后,人们会说数字逻辑设计是针对库比蒂诺(Cupertino)配备iPhone的苹果公司,而不是俄罗斯。

说到苹果。 25岁的鲍曼卡毕业生伊利亚·涅加诺夫(Ilya Neganov)住在朱可夫斯基。 他在Tupolev工作,开发了使用FPGA / FPGA测试飞机设备的设备。 2011年底,我在莫斯科遇见了他,并将同一本教科书《哈里斯与哈里斯》交给了他。 Ilya在它上面做了一个简单的处理器(类似于Stanislav Zhelnio的schoolMIPS选项之一)。 然后,Ilya在Imagination Technologies工作,并参与了MIPS I6400 / I6500处理器内核的设计。 现在,Ilya在Apple工作,为未来的iPhone和iPad生产图形处理器。 这清楚地证明了FPGA的理论+ Harris和Harris =进入用于大规模产品的微芯片。

所有这些技术不仅需要引入顶尖大学(莫斯科国立大学,莫斯科物理与技术学院,MIET等)的教育中,而且还应广泛引入体育学校。 而且不要说“让我们先来开发Arduino / Rasberry Pye / STM32”。 对微控制器和嵌入式微处理器进行编程以使用FPGA是完全正交的。 大量的Arduino编程都无法用FPGA代替数字电路;这些是唱歌和绘画之类的不同事物。 是的,高级9年级学生可以使用FPGA。 这是第9年级学生Arseny Chegodaev和第9年级学生Daria Krivoruchko的视频,他们在新西伯利亚青年程序员暑期学校的FPGA上进行了项目。 在10:40:九年级学生向以Verilog硬件描述语言描述的处理器添加了指令,合成了该处理器以在FPGA上实现,并在托木斯克的一次会议上就此主题进行了报告(参见Habr上的文章“ Sibere Siberian and哈萨克斯坦微电子2017年:托木斯克,新西伯利亚和阿斯塔纳的Verilog,ASIC和FPGA :)



FPGA不仅是实现信号处理和类似应用的利基方式。 对于学生而言,FPGA是处理器微体系结构的入口,在寄存器传输级别上数字逻辑的发展,在微电路设计中的自动化算法的发展,IP块的创建等等。 使用FPGA之后,也更容易理解CGRA-粗粒度可重配置架构-新型结构,用于加速神经网络,该神经网络不工作于单个信号级别(如FPGA),而是工作于总线级别,具有许多信号和成千上万的算术设备(请参阅Habré上的帖子) “实时报告来自硬件人工智能主要参与者的诞生,它可以加速TensorFlow并与NVidia竞争。”

如果(假设)明天普京签发一张170亿美元的支票,并从台积电购买18号工厂,该工厂正在建造,用于生产7纳米和5纳米的微芯片,那么这笔钱将被浪费,因为俄罗斯现在没有人员来为它服务,而俄罗斯公司下订单。 但是,如果从FPGA / FPGA练习开始,向许多学生讲授各种技术来设计芯片上的系统,那么过一会儿,俄罗斯,乌克兰和其他近邻国家将有足够的专家组成数百家大小不同的公司,为这两家公司设计智能微电路。国内市场和出口。 然后,先进的工厂将派上用场。

Source: https://habr.com/ru/post/zh-CN417495/


All Articles