摘要:苹果硅芯片的Mac和MacBook在外部GPU(eGPU)支持方面面临挑战。Tiny Corp成功地通过USB3连接使AMD eGPU在Tiny Grad中运行,这一成就突破了USB3不具备PCIe能力的限制。通过libusb,该功能扩展至Windows、Li
#头条精品计划#
苹果硅芯片的Mac和MacBook在外部GPU(eGPU)支持方面面临挑战。Tiny Corp成功地通过USB3连接使AMD eGPU在Tiny Grad中运行,这一成就突破了USB3不具备PCIe能力的限制。通过libusb,该功能扩展至Windows、Linux和macOS等多个操作系统。然而,传统GPU连接方式依赖于PCIe或Thunderbolt/USB4接口,使得外部GPU解决方案的兼容性受限于旧系统。与基于英特尔的设备相比,苹果硅芯片的Mac因缺乏驱动支持而无法使用外部GPU,导致在AI工作负载处理时遇到困难。尽管Tiny Corp提供了通过USB3连接AMD GPU的解决方案,但其数据传输速度受限于USB3标准,加载时间较长,技术细节仍需进一步明确。
在苹果硅芯片的Mac和MacBook上,外部GPU(eGPU)支持的整合为人工智能和机器学习(AI/ML)领域的开发者带来了持续的挑战。Tiny Corp以其卓越的技术,成功地使AMD eGPU通过USB3连接在Tiny Grad中运行。这一成就值得注意,因为USB3本身并不具备PCIe能力。通过利用libusb,Tiny Corp将这一功能扩展到了多个操作系统,包括Windows、Linux和macOS,涵盖了由苹果硅芯片驱动的设备。
传统上,图形处理单元(GPU)通过PCIe插槽或Thunderbolt/USB4接口连接,这两者均支持PCI Express隧道。因此,外部GPU解决方案依赖于这些接口,这限制了它们与旧系统和笔记本电脑的兼容性。与基于英特尔的Mac和MacBook相比,基于苹果硅芯片的设备不支持外部GPU,主要是由于缺乏驱动支持和架构差异。因此,尽管这些系统相比传统的x86架构在效率上有所提升,用户在处理AI工作负载时,尤其是在提示处理方面,仍面临困难。
通过USB3连接AMD GPU的这一突破性成就,今天已在Tiny Grad的主分支中提供。为了实现这一连接,用户可以使用ADT-UT3G适配器。尽管该适配器设计为与Thunderbolt 3、Thunderbolt 4或USB 4接口即插即用,但Tiny Corp可能实现了自定义固件,以便在无需直接PCIe通信的情况下启用USB3模式。尽管技术细节仍不甚明确,但看起来控制器将PCIe命令转换为USB数据包,反之亦然。然而,这一解决方案存在局限性,包括由于USB3标准的限制,数据传输速度最高为10 Gbps,这导致模型加载时间较标准PCIe连接更长。
来源:老孙科技前沿