对人工智能芯片及解决方案而言,光有好的硬性基础是不够的,在硬的基础上做好软件,才能做得更好。人工智能芯片产业的发展的确应注重软硬件协同。
人工智能芯片及解决方案的灵魂是软件。
我国人工智能芯片的硬件设计水平已经接近国外水平,但是软件生态还比较薄弱。人工智能芯片及解决方案明明是硬件,和软件又有什么关系?
人工智能芯片及解决方案本身只能起加速作用。除少数具有一定功能的人工智能芯片之外,大部分人工智能芯片本身并不具有,其功能必须与相关软件相结合才能实现。
作为软件的重要组成部分,算法就是人工智能芯片及解决方案的灵魂。软件层面除算法本身外,还包括算法移植、芯片驱动、辅助软件工具、人机交互界面等。正如一台计算机需要的不仅仅是好的处理器,还有好的操作系统。
在人工智能芯片及解决方案所涉及的软件领域,国内算法开发平台还很少,有些已经有算法开发平台,在人机交互和资源管理方面,与国外相比还有一定的差距。此外,一些前瞻性的人工智能芯片核心算法,核心架构,有待提升。
软件和使用方面的结合更加紧密。虽然人工智能芯片的硬件很重要,但如果软件做得好,可能会更胜一筹。有些非常强大的算法团队和软件团队,甚至可以在非常普通的芯片上,实现神经网络加速芯片的加速效果。
对国内人工智能芯片行业来说,软硬件配套不足的现象并非罕见。许多AI芯片在设计之初的想法很好,但在上市后发现用户并不那么买账,软件方面做得不够好可能是原因之一。