高通究竟做出了什么让AI开发者兴奋的决定答案隐藏在芯片之中半导体的秘密即将揭晓
高通的新举措:让AI开发者兴奋的“一次开发,随处运行”解决方案
在智能手机、物联网、汽车、虚拟现实(VR)、增强现实(AR)以及移动PC等多个领域,AI技术正在逐步普及。然而,尽管AI已经成为各大公司竞相追求的焦点,但其应用仍然面临着诸多挑战。对于AI边缘芯片公司来说,最大的难题可能是落地的应用场景太过复杂,而对于开发者来说,更是缺乏统一的开发平台。
消费者的最大感受则是对AI智能程度的一种不满——虽然AI已经在智能手机中普及,但体验尚未达到完善水平,同时功能也远未达到预期。要实现既优秀又强大的AI体验和产品,就需要从底层硬件到上层软件和系统进行深度融合。
为了解决这一问题,大部分AI芯片公司都在努力推出自己的优势产品。但即便有能力且经验丰富的开发者,要将一个应用迁移到不同的产品中,也总会遇到许多移植工作,这无疑阻碍了AI技术的进一步创新与普及。
就在此时,高通科技发表了一项令人振奋的最新解决方案——高通AI软件栈(Qualcomm AI Stack),这包括硬件、软件和工具,使得OEM厂商或者开发者只需一次性完成开发,便可将其应用于智能手机、物联网设备、汽车系统、XR环境(包括VR/AR)、云端服务以及移动个人电脑等众多智能网络连接边缘产品。这正是那被广泛期待并称之为“一次开发,随处运行”的理想状态。
但要实现这一目标,无疑面临着极大的挑战。高通技术公司副总裁Ziad Asghar指出:“不同业务对于准确性、功耗以及时延等方面要求有所不同,比如XR应用所需的手势追踪与汽车激光雷达模型之间就存在很大差异。”
因此,在推出了这个全新的、高度优化的人工智能软件栈后,人们迫切希望它能够克服这些挑战,并成功地实现跨平台部署。此外,它还应该支持不同的操作系统,如Android, Windows, Linux,以及专门用于自动驾驶车辆的大型计算机操作系统QNX。在系统软件层次,还需要提供完整支持至系统接口,加速器驱动程序仿真支持;而在库与服务层次,则必须包含数学库编译器虚拟平台等元素。此外,还应具备分析器调试器,以帮助了解使用过程中的模型情况,以及如何利用硬件资源进行分析。此外,还应包含编程语言核心库来确保最高性能表现。
通过这种方式,即使是在最靠近模型或硬件位置进行编辑的情况下,也能充分释放硬件性能并保证最佳表现。这套整合了Direct AI引擎上的所有这些组成部分,是一种独特而有效的人工智能解决方案,它可以提高效率,让更多用例变得可行,从而促进整个行业向前发展。