从上图可见,蓝色的,之前最主流的是GoogLeNet,1年半到2年后是ResNet,现在ResNet是最尖端的技术,但是没有办法在原有的架构上运行。赛灵思的器件以及可自适应的硬件,就可以来构建这种特有的架构。
2 FPGA的成功案例
第1个例子illumina,是一家生命科学公司,利用FPGA技术可以加速医疗诊断。例如得了重症的新生儿,可以通过加快它的基因组的分析,以前是用1天,现在20分钟就可以进行诊断的判定。
在汽车行业的应用,戴姆勒汽车公司利用赛灵思的技术可以加速实现AI的决策。包括通过赛灵思FPGA的I/O,从不同的传感器(包括摄像头、雷达和激光)获取信息,还可以使用赛灵思的自适应器件,帮助其更快地决策,而且是低延时的。
第3个例子是CERN,是位于瑞士的欧洲核子研究院,它们通过粒子碰撞机、质子碰撞碎片的分析,发现了希格斯的玻色子。这个发现后来夺得诺贝尔奖。需要对碎片进行快速分析得出结论。
3 Vitis和Vitis AI的特点
Vitis的名字来自于法语,意思是生命力,解释到中文也有“至关重要”的意思。
Vitis和Vitis AI开发工具可以助力软件开发人员和AI科学家,用他们选择的语言,例如C++进行开发,也可以使用相关的架构和库进行开发。
1)Vitis针对软件/AI软件的开发人员
不过,对于软件人员和AI人员,赛灵思并不是那么知名,因为过去长久以来,赛灵思的开发工具主要面向硬件的开发人员。随着赛灵思推出Vitis和Vitis AI,想要改变人们对于赛灵思的认识——现在也针对软件开发人员。
而且软件开发人员的机会更多,因为软件人员的倍数大大高于硬件开发人员。现在全球硬件开发者可能是一二十万的规模,而软件开发人员是数以几百万计的。而且现在大学里学硬件开发的已经很少了,大部分人选择学习软件开发。赛灵思的Vivado是针对硬件开发人员的平台,新推出的Vitis和Vitis AI是针对软件开发者以及AI科学家的。
2)Vitis统一了所有应用平台的开发
包括:① 把AI和传统的软件开发统一起来了。②把云和边缘也都统一起来,包括终端计算以及边缘和云计算,不同的架构全都统一起来。③可以使用统一的语言进行异构的加速。