高通究竟做出了什么让AI开发者兴奋的决定天玑9200能否超越骁龙的巅峰之作
高通的新举措:让AI开发者兴奋的“一次开发,随处运行”解决方案
在智能手机、物联网、汽车、XR(虚拟现实和增强现实)、云端以及移动PC等多个智能网联边缘场景中,AI技术已经取得了显著进展,但实现一个完美无缺的AI体验仍然面临诸多挑战。对于AI边缘芯片公司来说,最大的难题之一是落地应用场景的复杂性,而对于开发者而言,则是在不同的硬件平台上实现统一的开发平台。
消费者的最大感受往往是对AI智能程度不满足,这源于当前市场上的AI体验还未达到预期水平。要想实现优秀且功能强大的AI体验,我们需要从底层硬件到上层软件和系统进行深度融合。
尽管各大AI芯片公司都在不断推出自己的优势产品,但将一个成功应用转移到不同的产品中仍然存在许多迁移工作,这不仅阻碍了AI技术的普及,也限制了其进一步创新。在这种背景下,高通科技公司通过推出其最新解决方案——高通AI软件栈(Qualcomm AI Stack),旨在提供一个跨越不同设备和领域的一致性,以简化并加速采用人工智能技术。
高通科技产品管理副总裁Ziad Asghar指出,“不同场景下的功耗需求、模型类型以及部署方式都有所不同,因此,在准确性、功耗和时延方面进行平衡是一个重要挑战。”同时,他也提到,“如何让我们的所有不同的IP获得同样的访问权限,让每个IP都能够以统一方式选择相应解决方案,这是一个主要挑战。”
为了克服这些障碍,高通最终推出了一个包含硬件联合上层软件与工具优化的一个完整产品组合。这意味着可以通过单一的、高通提供的统一之下,可跨越各种硬件平台运行。此项工作涉及支持不同的操作系统,如Android、Windows和Linux,以及专门针对车载设备使用QNX等操作系统。此外,还包括系统接口、中间件驱动程序仿真支持,以及数学库编译器虚拟平台分析器调试器等关键组成部分。
此外,高通还提供了一系列工具套件,如用于提升模型性能的手册增效工具包(AIMET), AI图形用户界面(GUI), 模型量化与优化分析器神经网络架构搜索(NAS)。其中手册增效工具包能帮助减少模型大小并提高执行速度,从而显著降低能效消耗。
此外,该软件栈还支持包括Prometheus、Kubernetes and Docker在内的一系列基础设施,并为OEM厂商或客户提供了一系列SDK,比如Snapdragon Ride SDK用于车载ADAS解决方案、高通智能多媒体SDK以及Snapdragon Spaces XR开发者平台,为建立统一SDK奠定基础。
总之,如果这项决策能够成功实施,它不仅将是对高通自身技术路线图战略的一次重大突破,也可能成为其在全球人工智能市场中的标志性的胜利。但这个目标并不容易达成,因为它需要大量细致优化,与客户紧密合作,并承担长期投入时间。然而,如果能够做到这一点,那么它就有可能彻底改变我们目前理解的人工智能应用的大局面。