LLM-Powered Predictive Decision-Making for Sustainable Data Center Operations
本文提出了一种由大语言模型驱动的预测性调度系统,该系统能够通过源代码预测执行时间和能耗,从而优化 GPU 资源分配,实现了 32% 的能耗降低和 30% 的等待时间减少,以实现可持续的数据中心运营。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
现代世界运行在一个安静且无形的引擎之上:数据中心。这些庞大的计算机服务器仓库支撑着从流媒体电影到重塑我们工作与思考方式的人工智能工具等一切事物。然而,这种数字便利伴随着沉重的物理代价。训练最先进的人工智能模型需要巨大的计算能力,这反过来又需要惊人的电力和用于冷却的水资源。随着对这些智能系统需求的增长,我们的能源网和环境也承受着日益增加的压力。工程师面临的挑战不再仅仅是如何让这些系统更快,而是如何让它们更具可持续性,确保数字未来不会消耗掉支持它所需的物理资源。
为了应对这一日益增长的紧张关系,一组研究人员开发了一种管理数据中心内部工作流的新方法。他们不再去猜测一项计算机任务需要多长时间或会消耗多少功率,而是创建了一个系统,该系统利用一种复杂的语言模型来阅读计算机代码本身,并在工作开始之前预测其结果。这种方法将源代码——即人类程序员编写的指令——视为计算机可以理解的一个故事。通过分析代码的结构和逻辑,该系统可以在不实际运行任务的情况下,估算出完成一项工作所需的时间以及它将消耗的能量。这种预测能力使数据中心能够对将哪些强大的计算机芯片分配给哪些任务做出更明智的选择,通过平衡负载来节省能源并减少等待时间。
研究人员构建了一个分为两个不同阶段运行的原型系统。首先,一个经过预训练、旨在理解人类语言和代码的人工智能模型,会读取用户提交的指令。它将复杂的代码转化为一种捕捉任务本质的数学表示。该模型并不依赖于工程师必须为每种新类型的程序手动定义的僵化、手写规则或特定特征。相反,它利用其广泛的训练来识别模式并理解代码的语境,就像一位熟练的读者可以在不需要摘要的情况下理解故事情节一样。一旦系统理解了任务,它就会预测两个关键数值:这项工作将耗时多久以及它将使用多少电量。这些预测在不到一秒钟内即可完成,足以用于实时决策。
有了这些预测信息,系统的第二阶段便接管了工作:一个决定如何分配可用计算机资源的调度算法。在典型的数据中心,任务以连续流的形式到达,管理者必须决定将每个任务分配给哪个计算机芯片。如果管理者将任务分配给过于强大的芯片,就会浪费能源;如果他们分配给过于弱小的芯片,或者等待时间过长才进行分配,任务就会在队列中滞留,从而延迟结果。新系统利用第一阶段的预测来计算每一次进入任务的最佳分配方案。它会综合考虑不同类型计算机芯片的当前可用性、预估的能耗以及任务所需的时间。其目标是在尽可能缩短所有任务等待时间的同时,最小化总能耗。
为了测试这个想法在现实世界中是否可行,研究人员与一家数据中心合作,使用两个月的实际运行数据进行了模拟。他们将这种新的预测系统与该设施使用的标准方法(依赖于更简单的、基于规则的决策)进行了对比。结果非常显著。新系统将数据中心的总能耗降低了32%。与此同时,它将任务在队列中的等待时间缩短了30%。这些改进并非通过改变硬件或物理基础设施实现的,而是通过改变数据中心看待其处理工作的方式实现的。该系统证明,通过在执行前理解代码,设施可以运行得更加高效。
这项工作最引人注目的方面之一是它的灵活性。传统的预测能耗的方法通常需要为每种不同类型的计算机程序构建一个单独的定制模型。如果出现一种新类型的任务,旧系统就会难以预测其需求。然而,这种新方法使用了一个统一的模型,可以处理各种各样的任务,从训练复杂的图像识别系统到运行语言模型。这是因为底层的模型已经学会了理解代码的基础结构,而不仅仅是记忆特定的示例。研究人员发现,即使代码的编写风格略有不同或由不同的人编写,系统仍然可以做出准确的预测。为了进一步提升这一点,他们增加了第二个步骤,即系统可以将不熟悉的代码重写为与其训练数据风格相匹配的形式,从而确保即使对于系统从未见过的任务,预测依然保持准确。
这项研究还强调了我们在数字时代思考资源管理方式的一种转变。多年来,数据中心一直依靠用户提供的估算值或往往无法达标的历史平均值来运作。这种新方法用有据可依的预测取代了猜测。它表明,通往更可持续数字未来的关键在于拥有能够适应现代计算复杂性的更好决策工具。虽然目前的系统侧重于时间和能量,但研究人员指出,只要数据中心能够追踪这些指标,同样的框架也可以扩展到预测其他环境影响,例如用于冷却的水量或碳排放。
该原型的成功证明了人工智能不仅可以用于创造新技术,还可以用于优化支持这些技术的底层基础设施。通过阅读代码并预测工作的成本,该系统将数据中心变成了一个更具响应性且更高效的有机体。32%的能耗降低和30%的等待时间减少不仅仅是数字;它们代表了朝着减少人工智能革命环境足迹迈出的切实一步。随着人工智能需求的激增,这类方法提供了一条切实可行的路径,证明了我们可以通过构建一个更智能、更可持续的数字世界,而不必牺牲性能。这项工作表明,借助正确的工具,互联网这个无形的引擎可以运行得比以往任何时候都更清洁、更高效。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。