极术直播小助手 · 2022年09月21日 · 北京市

异构或者DSA是不是需要设计新的指令集,从而也需要开发相应的编译器后端吧?

异构或者DSA是不是需要设计新的指令集,从而也需要开发相应的编译器后端吧

1 个回答 得票排序 · 时间排序
软硬件融合 · 2022年09月21日 · 北京市

AI目前来说是需要目前去设计一些,但是在一些网络、存储种类场景对这块的需求会弱一些。很多功能不经常变化,很多功能设计出来之后不经常动,所以对编译器的要求就会弱一些。但是并不是说没有,比如做存储的DSA的话用C写程序就足够了,不需要使用其他专用开发语言,然后将适配的软件开发好就可以了。但是AI的话我们需要在AI的算法稳定,框架和算子也确定之后。最后能够形成对底层AI芯片架构编译器前端的标准化,之后编译器后端也会慢慢的沉淀下来,最后就会形成一个相对标准的东西。当然这也需要AI快速沉淀下来,现在看来也不现实,因为AI是一个应用层次的场景。在基础设施层领域的变化不那么大,如网络和存储,就不需要那么重的编译器。

你的回答