软件与硬件创新相辅相成
时间:2022-03-23 11:36:02 | 来源:行业动态
时间:2022-03-23 11:36:02 来源:行业动态
何为首席工程师?英特尔机器学习首席工程师林晓东戏称自己是码农的码农,开发者使用工具开发,包括:编译器、调试器、调优器、编程语言和框架等。而首席工程师的任务是优化这些编译器、框架、各种库,使得使用这些框架和编译器的人效率更高。
林晓东表示,英特尔对于未来计算的展望和承诺是:SVMS架构(S是Scalar标量,V是Vector向量,M是Matrix矩阵,S是Space空间),也就是超异构计算。而在SVNS架构之上,英特尔构建oneAPI,对这些硬件进行了抽象。开发者针对的是这个抽象来写程序,而不是具体的硬件。在oneAPI是框架和中间件框架提供了更高一层的抽象和语义,开发者可以在上面快速开发,高效部署。
英特尔做软件,就是使能和优化,我们做的事情使所有的硬件的每一个晶体管都能够能力充分发挥起来,这是英特尔软件的目标,使得开发者能够非常容易地把软硬件充分用起来。林晓东说。
具体到深度学习,一定是软硬件结合。英特尔借助软硬结合,将Broadwell到Skylake的机器学习性能提升了277倍。从Skylake到Cascade Lake 增长了28倍,其中通过硬件提升了4倍左右,剩下的全部是由软件优化带来的。
林晓东特别强调,这些优化成果是英特尔亚太研发中心团队带来的,包含与中国客户的交流以及工作负载优化,这包括腾讯、阿里巴巴、今日头条等。中国的软件从刚开始是世界的软件到中国做本地化,现在我们真正在中国、根据中国的具体需求,创造了软件、服务了全球,这是我们非常值得骄傲的一点。