【数据中心小知识】电力需求如此重要,以至于数据中心通常以耗电量而非建筑面积来衡量

news2024/11/13 14:39:06

我们通常认为软件是完全数字化的存在,是一个完全独立于“原子”世界的“位”世界。我们可以在手机上下载无限量的数据,而手机却不会因此而变重;我们可以观看数百部电影而不用接触物理磁盘;我们可以收集数百本书而不需要拥有一张纸。

但数字基础设施最终需要物理基础设施。所有这些软件都需要某种计算机来运行。所需的计算越多,所需的物理基础设施就越多.

创建一个尖端的大型语言模型需要大量的计算,既要训练模型,也要在模型完成后运行它们。训练OpenAI 的 GPT-4需要估计210 亿 petaFLOP (1 petaFLOP 是 10^15 次浮点运算)。1相比之下,iPhone 12 每秒能够进行大约 11 万亿次浮点运算(每秒 0.01 petaFLOP),这意味着如果你能够以某种方式在 iPhone 12 上训练 GPT-4,则需要 60,000 多年才能完成。在1997 年的100 Mhz Pentium 处理器上,每秒只能进行 920 万次浮点运算,理论上训练需要超过 660 亿年。而且 GPT-4 并不是一个例外,而是 AI 模型变得越来越大并且需要更多计算来创建的长期趋势的一部分。

但 GPT-4 当然不是在 iPhone 上训练的。它是在数据中心训练的,在专门设计的建筑物中,有数万台计算机及其所需的支持基础设施。随着各家公司竞相创建自己的 AI 模型,它们正在构建巨大的计算能力来训练和运行这些模型。为了满足 AI 需求的增长,亚马逊计划未来 15 年在数据中心上投资 1500 亿美元。仅在 2024 年,Meta 就计划在基础设施和数据中心上投资370 亿美元,其中大部分与 AI 相关。为 AI 公司提供云计算和计算服务的初创公司 Coreweave 已筹集数十亿美元资金来建设其基础设施,并将在 2024 年建设 28 个数据中心。所谓的“超大规模企业”,即拥有大量计算需求的科技公司,如 Meta、亚马逊和谷歌,估计它们计划或正在开发的数据中心足以将其现有容量翻一番。

在这里插入图片描述
数据中心是一种非常简单的结构:一个容纳计算机或其他 IT 设备的空间。它可以是一个装有服务器的小柜子,也可以是办公楼里的几个房间,甚至可以是专门为容纳计算机而建造的大型独立结构.

现代数据中心,即专门建造的容纳数万台计算机的大型建筑,在很大程度上是后互联网时代的产物。谷歌的第一个“数据中心”是一个 28 平方英尺的笼子,里面有 30 台服务器,与 AltaVista、eBay 和 Inktomi 共享空间。如今,谷歌在全球37 个专用数据中心运营着数百万台服务器,其中一些数据中心的面积接近一百万平方英尺。这些数据中心以及全球数千个其他数据中心为网络应用、流媒体视频、云存储和人工智能工具等互联网服务提供支持.

大型现代化数据中心包含数以万计的独立计算机,这些计算机经过专门设计,可以垂直堆叠在大型机架中。机架一次可容纳数十台计算机,以及操作这些计算机所需的其他设备,如网络交换机、电源和备用电池。数据中心内部的走廊包含数十或数百个机架。
在这里插入图片描述
常见机架容量为 42U 或 48U,但也有许多其他可用容量。

数据中心内安装的计算机设备数量意味着其耗电量巨大。单台计算机耗电量并不大:机架式服务器可能耗电量只有几百瓦,大约是吹风机功率的五分之一。但数万台计算机加在一起会产生巨大的需求。如今,大型数据中心可能需要100 兆瓦(1 亿瓦)或更多的电力。这大约相当于 75,000 户家庭所需的电力,或在电弧炉中熔化 150 吨钢所需的电力。事实上,电力需求如此重要,以至于数据中心通常以耗电量而非建筑面积来衡量。它们的电力需求意味着数据中心需要大型变压器、高容量电气设备(如开关设备),在某些情况下甚至需要一个新的变电站来将它们连接到输电线。

所有这些电力最终都会在数据中心内转化为热量,这意味着它需要同样坚固的设备来在通电后尽快将热量散发出去。机架位于架空地板上,通过从下方吸入并穿过设备的大量空气保持凉爽。机架通常布置成交替的“热通道”(热空气排出的地方)和“冷通道”(冷空气吸入的地方)。热废气由数据中心的冷却系统排出,冷却后再循环。这些冷却系统可能很复杂,具有多个热交换流体“冷却回路”,但几乎所有数据中心都使用空气来冷却 IT 设备本身。
热通道冷通道数据中心布置,通过42U
三环路数据中心冷却系统,来自“数据中心即计算机”。

这些冷却系统规模庞大,这并不令人意外。去除一千瓦电力所需的最小空气量约为每分钟 120 立方英尺;对于 100 兆瓦电力,这意味着每分钟 1200 万立方英尺。数据中心冷却器的冷却系统容量是普通家用空调的数千倍。即使是相对较小的数据中心也会有巨大的空气管道、高容量冷却设备和大型冷却塔。此视频展示了一个拥有一百万加仑“冷电池”水箱的数据中心:水在夜间冷却,此时电力更便宜,白天用来减轻冷却系统的负担。

除了功耗之外,可靠性是数据中心设计的另一个关键因素。一个数据中心可能服务数百万客户,服务中断每分钟可能造成数万美元的损失。因此,数据中心的设计旨在最大限度地降低停机风险。数据中心可靠性按等级系统分级,从一级到四级,较高等级比较低等级更可靠。
在这里插入图片描述
互联网及其数字基础设施的兴起需要建设大量的物理基础设施来支持它:容纳数万台计算机和其他 IT 设备的数据中心。随着对这些基础设施的需求不断增加,数据中心变得越来越大,耗电量也越来越大。现代数据中心所需的电力与一座小城市相当,而多个数据中心的园区使用的电力与一座大型核反应堆相当。

人工智能的兴起将加速这一趋势,需要更多数据中心,而这些数据中心的耗电量也越来越大。为它们找到足够的电力将变得越来越具有挑战性。这已经开始推动数据中心建设到有可用电力的地区,随着数据中心建设和更广泛的电气化需求不断增加,这种限制只会变得更加严格。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2070149.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Comsol 考虑波导的二维星形空穴型声子晶体线缺陷压电能量收集优化方案

参考文献:Yang X , Zhong J , Xiang J .Optimization scheme for piezoelectric energy harvesting in line-defect for 2D starlike hole-type phononic crystals considering waveguides[J].AIP Advances, 2022, 12(1):-. 利用声子晶体(PnC)增强弹性波能收集是电…

SD差点挂掉,后备军们兴奋入场,AI生图应用正在爆发?

前后不到一个月,两个开源生图模型相继上线。 首先是由称得上 SD 原班人马的黑森林实验室推出的 FLUX.1。黑森林实验室由 Stable Diffusion 的核心开发者 Robin Rombach 领衔创立,团队成员基本上都是 Stable Diffusion 3 的作者,其中三名元老…

学习yolo+Java+opencv简单案例(二)

对于一些源码可以参考我上一篇博客:学习yoloJavaopencv简单案例(一)-CSDN博客 这篇文章主要演示的是使用面向对象优雅的实现图像识别: 也有接口演示,包括将Onnx对象放入Bean中程序跑起来就初始化一次(重点…

AI产品经理的35岁危机_产品经理会有35岁危机吗

01 被裁的35岁朋友 去年,一家知名公司大裁员,很多 35 岁的非高管员工被牵连,包括我的一位朋友。 我第一时间联系了他,看看有没有能够帮上忙的地方。 我:传闻XX公司要收购你们? 朋友:是的。我要…

shell程序设计入门(二)

shell程序设计入门(二) 导语shell语法变量引号环境变量参数变量 条件控制结构if else循环forwhileuntil caseAND和ORANDOR 函数 总结参考文献 导语 shell语法 变量 shell变量和C语言的标识符命名的要求类似,在shell中,可以在变…

“易碎”的留守农村人,都在被AI智能监控“兜住”

文 | 智能相对论 作者 | 陈泊丞 “村里的四伯走了,是第二天傍晚被邻居家的七婶发现的。” 那晚,和家里的父母通电话,他们突然提起了这件事。 四伯虽说是父亲的堂兄弟,但是也只是辈分相当,在年纪上比父亲大上许多。…

零知识证明;Halo2原理;举例说明算术电路、转换为约束系统、多项式承诺举例形式和数值;PLANK算术化;

目录 零知识证明 简单举例说明原理 原理概述 Halo2原理 Halo2原理 举例说明关键性概念 举例说明算术电路、转换为约束系统、多项式承诺举例形式和数值 1. 算术电路构建 2. 转换为约束系统 3. 多项式承诺举例形式和数值 Halo2简单示例 PLANK算术化 基础概念 简单例…

如何维护好客户关系?

在这个信息爆炸、竞争激烈的市场环境中,每一位客户的信任与支持都是我们最宝贵的财富。 今天,就让我们一起探索那些温暖人心的秘诀,学习如何像匠人一样,精心维护与每一位客户的关系,让每一次互动都成为加深情感的桥梁。…

XTuner微调个人小助手认知

1. 环境准备 将Tutorial仓库的资料克隆到本地 mkdir -p /root/InternLM/Tutorial git clone -b camp3 https://github.com/InternLM/Tutorial /root/InternLM/Tutorial 创建一个叫做demo的虚拟环境 # 创建虚拟环境 conda create -n demo python3.10 -y# 激活虚拟环境&…

c#实现生成AES加密的密钥key(密钥长度128位,也就是32个字符)对标Java中的AES加密(SHA1PRNG+Hex.encodeHexString)

最近在做某省份的一个健康云平台检验结果互认,我们的系统用的是C#,里面要求生成一个AES加密的密钥key(密钥长度128位,也就是32个字符),后面要用这个密钥key完成一系列加密操作,给的实例只有Java…

http应用层协议

一、万维网 用来存放各种资源的网络。 1、如何在万维网中表示一个资源 ? url ——统一资源定位符&#xff1b; 形式&#xff1a; <协议>://<主机>:<端口>/<路径>&#xff1b; <主机>:<端口>/<路径> //表示了资源所在的…

彩色墨水屏(电子纸)智能工牌,开启职场未来想象

随着技术的进步和生活方式的变革&#xff0c;越来越多职场人士希望佩戴的工牌能够展现独特的个人风格和专业特点&#xff0c;实现自动打卡、门禁管理等功能&#xff0c;提高工作效率&#xff0c;让职场生活更加便捷。 ​因此&#xff0c;快节奏的现代职场需一个既能满足员工对…

shadertoy sdSegment 原理

sdSegment 原理 float sdSegment( in vec2 p, in vec2 a, in vec2 b ) {vec2 pa p-a, ba b-a;float h clamp( dot(pa,ba)/dot(ba,ba), 0.0, 1.0 );return length( pa - ba*h ); }原理: u ⃗ \vec{u} u 在 v ⃗ \vec{v} v 在夹角是 θ \theta θ 的投影长度是: &#xff…

HTML5休闲小游戏《猫猫咖啡店》源码,引流、刷广告利器

HTML5休闲小游戏《猫猫咖啡店》源码&#xff0c;直接把源码上传到服务器就能使用了&#xff01; 下载链接&#xff1a;https://www.huzhan.com/code/goods468502.html

vscode修改选中文字颜色及当前tab颜色

VSCode-》首选项-》设置->-》搜color&#xff0c;找到&#xff1a;Workbench&#xff1a;Color Customizations&#xff0c;点击&#xff1a;在 settings.json 中编辑 加上 选中的文字内容的 配置 "workbench.colorCustomizations": {//设置用户选中代码段的颜色&…

贪心+栈。。

前言&#xff1a;这个题目一开始我没想通的就是如果s当前的一个字符或者之后的一个字符和当前t的尾巴是一样的&#xff0c;那么优先选哪一个&#xff0c;其实这个就要优先选t的 class Solution { public:string robotWithString(string s) {string ans;int cnt[26]{}, min 0; …

2024年AI编程新手必备工具,快速提升技能!

在当今这个技术日新月异的时代&#xff0c;AI编程已成为一个越来越重要的领域&#xff0c;吸引着众多新手和希望提升自己的中级开发者进入。 对于这些渴望在AI领域快速成长的人来说&#xff0c;选择合适的编程工具是至关重要的。 接下来&#xff0c;我们将深入探讨几款市场上…

Ubuntu22.04下安装LDAP

目录 1 简单说明2 安装配置2.1 安装1、安装前准备2、安装 OpenLADP3、配置OpenLDAP4、设置基本组5、添加新组5、添加 OpenLDAP 用户 2.2 安装 LDAP 帐户管理器1、安装2、配置 LDAP 帐户管理器 3 简单使用3.1 创建一个组3.2 创建一个用户 总结 1 简单说明 之前写过在Centos下的…

LLaVA 简介

好奇这张照片是在哪里拍摄的&#xff1f;问 LLaVA&#xff01;&#xff08;图片来自Pixabay的Guy Rey-Bellet&#xff09;。 LLaVA&#xff08;L arge L anguage 和V isual A ssistant 的缩写&#xff09;是一种很有前途的开源生成式人工智能模型&#xff0c;它复制了 OpenAI …

Arduino 定时器 [终极指南](原文)

Arduino Timers [Ultimate Guide] by Khaled Magdy In this tutorial, we’ll discuss Arduino Timers from the very basic concepts all the way to implementing Arduino timer-based systems. We’ll start off by discussing what is a timer, how they work, and what …