Coral: Cost-Efficient Multi-LLM Serving over Heterogeneous Cloud GPUs
Coral 是一个自适应且感知异构性的多大型语言模型(LLM)服务系统,它通过跨多样化云 GPU 联合优化资源分配与服务策略,并采用无损两阶段分解以实现快速、近优的决策,从而将成本降低高达 2.79 倍,并将有效吞吐量提升 2.39 倍。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你经营着一家规模宏大、高端的餐厅厨房。过去,人们认为要烹饪每一道菜,都需要最昂贵、顶级的厨师和最大、最快的炉灶。但在大语言模型(LLM)——即聊天机器人和代码生成器背后的 AI 大脑——的世界里,情况已经发生了变化。没有单一的"AI 模型”能在所有方面都做到最好。有些擅长编写代码,有些擅长聊天,而有些则仅擅长处理简单任务。
此外,这个“厨房”(云服务器)里充斥着各种各样的设备。你拥有超快但昂贵的"H100"炉灶,但它们经常缺货。同时,你也拥有更旧、更便宜的"L4"或"A100"炉灶,它们有现货,而且令人惊讶的是,每美元提供的烹饪能力同样强劲。
问题在于:如何在一个拥有 46 种不同食谱(模型)的厨房中,混合使用昂贵和廉价的炉灶,既不浪费资金,又不让顾客等待?
这就是Coral所要解决的问题。
旧方法:“一刀切”的错误
以前的系统试图通过将每道菜视为一个黑盒来解决这个问题。它们会说:“对于写代码这道菜,我们需要一整台 H100 炉灶。对于聊天这道菜,我们需要一台 A100。”它们没有深入食谱内部,看看是否可以混合搭配炉灶的各个部分。
这导致了两个大问题:
- 资金浪费:即使更便宜的组合也能达到同样好的效果,它们往往还是购买了最昂贵的设备。
- 瓶颈:如果昂贵的炉灶用完了,整个厨房就会停摆,尽管还有大量廉价的炉灶闲置着。
Coral 解决方案:“智能混搭”主厨
Coral 就像一位天才主厨,他意识到单道菜并不需要仅在一种类型的炉灶上烹饪。相反,Coral 将烹饪过程分解为各个阶段,并为每个阶段分配完美的炉灶。
以下是其工作原理,使用一个简单的类比:
1. 两阶段策略(离线与在线)
Coral 将其思考过程分为两部分,以避免不堪重负:
阶段 1:食谱书(离线)
在餐厅开业之前,Coral 会花时间创建一本庞大的“食谱书”。对于每一种可能的菜肴(模型)和每一种可能的炉灶组合(GPU),它都会计算出烹饪该菜肴的绝对最佳方式。- 示例:它计算出,对于"Qwen-3 235B"这道菜,烹饪第一部分(预填充)的最佳方式是使用三台廉价的 L40S 炉灶和两台昂贵的 H100 炉灶,并按特定顺序排列。
- 它将这些完美的“食谱”记录为服务模板。这需要很长时间来完成,但只需进行一次。
阶段 2:日常轮班(在线)
当餐厅开业且订单开始涌入时,Coral 不会停下来从头计算如何烹饪。它只需查阅其食谱书。- 它会检查:“我们现在有 5 台 L40S 和 2 台 H100 可用。我们需要烹饪 100 份 Qwen-3 菜肴。”
- 它会立即挑选出适合这些特定炉灶并满足客户速度要求的预计算食谱。
- 由于艰难的数学计算已提前完成,Coral 可以在几秒钟内做出这些决定,而不是数小时。这使得厨房能够在炉灶损坏或新订单涌入时立即做出调整。
2. “团队合作”类比
想象你有两个工人团队(两个不同的 AI 模型)和有限的工具供应(GPU)。
- 旧方法:团队 A 拿走了所有最好的工具,因为他们是“最好”的团队。团队 B 只能拿到坏工具,无法完成工作。
- Coral 的方法:Coral 纵观全局。它意识到,如果团队 A 重新安排工作流程,他们实际上使用混合的好工具和一般工具也能很好地完成工作。这为团队 B 腾出了最好的工具。两个团队都能按时完成任务,没有任何工具被浪费。
为什么这很重要
该论文使用 6 种不同的 AI 模型和 20 种不同类型的计算机芯片(GPU)对 Coral 进行了测试。结果令人印象深刻:
- 更便宜:与现有最佳方法相比,Coral 将运行这些 AI 模型的成本降低了高达2.79 倍。这就像原本为这顿饭支付 100 美元,现在只需支付 36 美元即可获得同等质量。
- 更快(当资源稀缺时):当“厨房”拥挤且工具难以寻找时,Coral 能够在不减速的情况下,比竞争对手多服务2.39 倍的顾客。
核心结论
Coral 是一个不再将 AI 模型视为僵化、单一块状机器的系统。相反,它将它们视为灵活的食谱,可以在新旧设备的混合体上烹饪。通过提前规划“完美组合”,然后在实时中快速应用,它节省了巨额资金,并确保了 AI 的平稳运行,即使硬件供应不稳定。
简而言之:Coral 是一位聪明的管理者,懂得如何混合使用昂贵和廉价的工具,以比任何人都更快、更便宜的方式完成任务。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。