针对提高48V 配电性能的诸多思考!

作者:Phil Davies 

众所周知配电网络 (PDN) 是所有电源系统的主干部分,但随着系统电源需求的不断上升,传统 PDN 承受着提供足够性能的巨大压力。

对于功耗和热管理而言,主要有两种方法可以改善 PDN 对电源系统性能的影响:一是使用更大线缆、连接器和更厚主板电源层减少 PDN 电阻;二是在给定的传输功率下,提高 PDN 电压以减小电流,这允许使用更小的线缆、连接器和更薄的主板铜箔电源层,从而可缩减相应的尺寸、成本和重量。

多年来,工程师一直使用第一种方法,因为该方法与数十年来为单相 AC 及 12V DC-DC 转换器及稳压器构建的大型生态系统兼容,当然其它原因还包括 DC-DC 转换器拓扑性能不足,无法高效将更高电压直接转换为负载点 (PoL) 电压以及这些电压更高的转换器及稳压器的相关费用等。

然而现代电源设计使用第二种方法的越来越多,提高 PDN 电压这一趋势的推动力源于系统负载功率的显著提升。以数据中心为例,人工智能 (AI)、机器学习和深度学习的加入,使机架功率迅速上升到了两倍,达到 20kW范围,而超级计算机服务器机架则已接近 100kW 或更高。

理想的负载点电源系统。稳压器在 Vin = Vout 时提供最高效率。大电流供电最接近负载点时效率最高,从而可最大限度降低 I2R 损耗。

这一电源需求的增长促使系统工程师对其整个 PDN 进行了重新评估,从机架到机架内部的配电,乃至服务器刀片上的 PDN,无一例外。

因为现代 CPU 和 AI 处理器功耗更大。机架功率为 5kW 水平时单相 AC到机架 是正常的;然后将 AC 转换为 12V,配送给服务器刀片;功率为 5kW 时,PDN 电流为 416A (5kW/12V),配电通过大量线缆进行。处理器功率大约从 2015 年开始急剧上升,因此机架电源上升到了 12kW。所以,必须在 12V PDN 的机架内对 1kA 电流进行管理。

据了解,OCP (开放计算项目) 联盟成员主要包括云计算、服务器和 CPU公司,该联盟将一如既往地发展其 12V 机架设计。OCP 机架从线缆转移到了母线排,并在机架内分配多个单相 AC 至 12V 转换器,以最大限度缩减机架到服务器刀片的PDN距离以及阻抗。

与以往机架供电的主要差异是,以前来自于机架馈电的单相交流电为三相中的单相。如今能够构建其自己的机架及数据中心解决方案的公司开始转而采用 48V 配电。这一策略将 12kW 机架的大电流 PDN 问题削减到了 250A,但为刀片服务器的功率转换带来了新的难题。

通过“最后一英寸”传输大电流,为高功率处理器设置了障碍。Vicor 技术不仅可提高这一性能,而且还可简化主板设计。

比方说机架电源超过 20kW 的范围时,服务器机架 PDN 设计将不断发展。人们为了维持 12V 原有系统的现状在许多方面都得有创新,但数据中心引入AI的处理器稳态电流超过 1000安培、峰值电流接近 2000安培时,就会让基于 12V传统的 PDN 不切实际。AI 的核心是性能,而 12V PDN 则会限制性能和竞争力。

为了解决高功率机架的诸多难题,OCP 联盟正在向可容纳 48V PDN 的机架发展。从 12V 配电转向 48V,可将输入电流需求降低 4 倍 (P=V×I),将损耗锐减 16 倍(功耗 = I2R)。此外汽车、5G、LED 照明和显示屏市场以及工业应用也在向 48V 配电转型。

因此,48V 电源转换器生态系统正迅猛发展,转用 48V有很好的商业意义。

但事实上并不是所有的 48V 转换器拓扑及架构都相同。48V 转换器市场性能参差不齐,这是一个值得仔细考虑的实际情况。

由于高性能和电源效率位列高功率机架及数据中心需求的榜首,有几家公司正在采用三相 AC 至 48V,为服务器刀片配电。另外也可使用机架内分配的高电压 DC(380V,源自整流三相输入)。多家高性能计算公司正在将 HVDC PDN 用于功率高达 100kW 的机架。其中为服务器刀片供电的 PDN 转换为 48V 时,刀片上的电源转换也必须改变。这种转变导致了DC-DC 转换器与稳压器在架构、拓扑与封装的多种选择。

48V 模式对于数据中心服务器而言还很陌生,但在路由器和网络交换机等通信应用中却很普及,因为它们使用的是可充电的 48V 铅酸备用电池系统。数据中心服务器中以前使用的通用架构叫中间母线架构或IBA。

IBA 包括隔离式非稳压母线转换器,可将 -48V 转换为 +12V,提供给一系列多相降压稳压器,用于负载点。一些云计算公司和 HPC 公司最初为其 48V 系统复制了这一架构,但在功率增加而 PoL 电压降至 1V 以下时,设计人员开始寻找可替代的架构和拓扑。

电源系统架构、开关拓扑和封装对于高性能高密度设计而言非常重要。随着 AI 及 CPU 处理器电流的增加,由于稳压器和 PoL 之间的PDN 电阻影响,PoL处功率传递电路的密度成为人工智能应用中最关键的元素。

据了解,业界一流的最新 AI 处理器具有大约 1kA 的稳态电流,峰值电流达 1.5kA 至 2kA。考虑到处理器常规多相降压稳压器输出的典型 PDN 电阻在 200 至 400µΩ 之间,所带来的 PCB 功耗为稳态 (P = I2R) 200-400W,对于任何系统来说,都太高了,根本无法处理。

PDN 损耗成了 DC-DC 稳压器设计效率及性能的主导因素。这是一个负载点问题,而且提高电压根本不现实(PoL 电压在快速下降,以维持摩尔定律的有效性),因此唯一可行的方法是减少 PDN 电阻,将稳压器尽量靠近处理器布置。在多相降压稳压器的案例中,通常会占用 16-24 个相位,才能支持 AI 处理器的大电流。这不是一种高电流密度方案,无法解决 PDN 功耗问题。

IBA 的替代方案是 Vicor 的分比式电源架构 (FPA),它包含前置稳压级 (PRM)和紧随其后的变压级 (VTM)。这一专有架构可优化每个阶段的性能。PRM 执行非隔离(48V 为安全超低电压 SELV)稳压。其 48V 输入经过严格稳压,可提供 48V 输出,所需的 PoL 电压在 VTM 中转换,VTM 是一款固定比率转换器,输出电压为输入电压的固定比例。

MCM 模块能够提供大电流,其可紧挨着处理器部署,可以在主板上,也可以在处理器基板上。这种近距离布置不仅可最大限度降低 PDN 损耗,而且还可减少电源所需的处理器基板 BGA 引脚。

这种架构及其性能都可通过 PRM 及 VTM 中使用的专有拓扑增强。PRM 使用零电压开关拓扑,而 VTM 则使用专有谐振高频率正弦振幅转换器 (SAC) 拓扑。转换为 PoL 电压,可使用零电压和零电流开关。VTM 实际上是一款 DC-DC 变压器,电压以 1/K 的比率降低,电流则按 K 因数增加。VTM也叫电流倍增器,是一种高电流密度 PoL 转换器。(新产品目前可达到 2A/mm2。)它可紧挨着处理器布置,因为它采用创新 ChiP 封装技术并支持高密度集成磁组件。

这种水平的高电流密度可为设计人员提供极大的灵活性。工程师可根据处理器电流,在横向供电或纵向供电(LPD 及 VPD)之间做出选择。在 LPD 中,电流倍增器布置在 AI 处理器的几毫米范围内,可在同一个基板上,也可以直接在主板上,从而可将 PDN 电阻降至大约 50µΩ。

纵向供电 (VPD) 可进一步消除配电损耗及 VR PCB 板面占用。VPD 与 Vicor LPD 解决方案类似,在电流倍增器或 GCM 模块中增加了对旁路电容的集成。

为了进一步提高性能,VPD 将电流倍增器移到了处理器的正下方,在那里其输出功率引脚位图与其上方的处理器电源引脚的间距和位置非常吻合。此外,电流倍增器封装还集成高频率大容量电容器,其一般位于主板或基板上的处理器的正下方。这种电流倍增器叫齿轮传动电流倍增器(GCM)。VPD 可将 PDN 电阻降至令人难以置信的5 至 7µΩ,从而可帮助 AI 处理器实现其真正的性能。

对于如此复杂的电源问题,一个整体的设计方法才能确保获得成功的高性能结果。需要对架构、拓扑以及封装进行创新,才能解决最艰巨的电源挑战。提高 PDN 的电压,可解决大量系统性能挑战。降低 PDN 电阻是开启新一代 HPC 电源大门、兑现 AI 承诺的关键。

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

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

相关文章

android线性布局快捷键,【整理】Android图形界面知识学习与总结之:Linear Layout线性布局...

【背景】之前已经学习了:现在接着去学习:整理如下:Linear Layout1.LinearLayout是一个视图组合2.LinearLayout中的子视图只能已单个方向排列,要么是水平,要么是垂直;4.所有如果是垂直的列表,则每…

收藏!企业数据安全防护5条建议

引言:数据安全对企业生存发展有着举足轻重的影响,数据资产的外泄、破坏都会导致企业无可挽回的经济损失和核心竞争力缺失,而往往绝大多数中小企业侧重的是业务的快速发展,忽略了数据安全重要性。近年来,企业由于自身的…

容器安全拾遗 - Rootless Container初探

近期Docker 19.03中发布了一个重要的特性 “Rootless Container支持”。趁着五一假期,快速验证一下。本文参考了Experimenting with Rootless Docker 一文的内容,并且补充了更多的细节和上手内容。 Rootless容器背景与架构 Docker和Kubernetes已经成为…

android 参数 attrs.xml,使用attrs.xml自定义属性

控件有很多属性,如android:id、android:layout_width、android:layout_height等,但是这些属性都是系统自带的属性。使用attrs.xml文件,可以自己定义属性。本文在Android自定义控件的基础上,用attrs.xml文件自己定义了属性。首先&a…

直面PHP微服务架构挑战

在4月20日的阿里云栖开发者沙龙PHP技术专场上,云智慧Technical VP高驰涛为大家介绍了微服务的前世今生,分享了微服务架构实践中所面对的诸多挑战以及相应的应对策略。 本次直播视频精彩回顾,戳这里! 直播回顾:https://…

5亿整数的大文件,怎么排序 ?面试被问傻!

来源 | 程序员追风编辑 | Carol出品| CSDN云计算(ID:CSDNcloud)最近一家公司,面试官一上来,就问了我这么一个问题,我一脸懵逼,决定记录一下。问题给你1个文件bigdata,大小4663M&…

RabbitMQ 的延时队列和镜像队列原理与实战

在阿里云栖开发者沙龙PHP技术专场上,掌阅资深后端工程师、掘金小测《Redis深度历险》作者钱文品为大家介绍了RabbitMQ的延时队列和镜像队列的原理与实践,重点比较了RabbitMQ提供的消息可靠与不可靠模式,同时介绍了生产环境下如何使用RabbitMQ…

深入浅出网络编程与Swoole内核

在阿里云PHP技术沙龙专场中,阿里云邀请到php-nsq作者,pecl、Swoole开发组成员吴振宇分享了Swoole进程模型的原理与Swoole协程实现的原理。并结合具体开发案例讲解了Swoole在网络编程中的应用。 本次直播视频精彩回顾,戳这里! 直播…

Spark大数据分布式机器学习处理实战 | 博文精选

作者| 数挖小飞飞编辑 | Carol出品| CSDN云计算(ID:CSDNcloud)Spark是一种大规模、快速计算的集群平台,本文试图通过学习Spark官网的实战演练笔记提升作者实操能力以及展现Spark的精彩之处。本文的参考配置为:Deepin 1…

五四,阿里巴巴新青年了解下?

今天,橙子挖掘了几位程序员小哥的故事,他们是淘宝技术节上涌现出的“高手”。为了追求极致,代码也能成为一种艺术,看完之后也许你会对技术人有完全不同的认识。 1 伯灵:“技术作品代表我对技术的态度:解决…

多场景下的AI疫情防控“天网”:解读云边端联动下的全栈 AI 技术

在全民抗疫的特殊时期下,伴随着春运返潮,企业陆续复工,从重点防控的机场、火车站,到学校、企业、社区等密集型场所,都是不能忽视的地点。除了人工逐一测量体温排查外,我们还发现,在人员复杂、流…

Twitter 宣布抛弃 Mesos,全面转向Kubernetes

美国西部时间 5 月 2 日下午 7 点,Twitter 公司在旧金山总部举行了一次技术发布会兼 Meetup。会上,Twitter 计算平台(Twitter Computing Platform)产品与技术负责人 David McLaughlin 正式宣布,Twitter 的基础而设施将…

Guns整合log4j2

文章目录一、排除内置logback1. 删除logback.xml2. 排除内置的logback二、整合log4j22.1. 依赖log4j22.2. 配置文件中配置2.3. log4j2日志文件2.4. 效果图2.5. 输出要素Sringboot 开源框架默认logback日志框架,Guns开源项目也是用logback日志框架 一、排除内置logba…

蚂蚁金服生产级 Raft 算法库存储模块剖析 | SOFAJRaft 实现原理

前言 SOFAJRaft 是一个基于 Raft 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。 SOFAJRaft 存储模块分为: Log 存储记录 Raft 配置变更和用户提交任务日志;Meta 存储即元信息存储记录…

android studio 调用c++,android studio配置opencv,调用c++,处理图像

一、下载安卓的opencv sdk这里下载release版的,下载后解压二、新建工程三、编写界面布局(工程等下上传到github)四、添加Module,Android Studio菜单-->File-->New-->Import Module添加完成五、加入依赖此时Sync报错,需要修改文件修改…

Guns mybatisplus只输出sql不输出结果集

文章目录1. yml配置2. 效果图今天给大家讲一下在数据量特别大的场景下,Guns开源项目怎样实现只输出sql不输出结果集列表。 1. yml配置 mybatis-plus:typeAliasesPackage: cn.stylefeng.guns.modular.system.modelmapper-locations:- classpath*:cn/stylefeng/guns/…

AWS还是Firebase?在移动应用后端应该使用哪个?

作者| Dhananjay Trivedi翻译 | 天道酬勤,编辑 | Carol出品| CSDN云计算(ID:CSDNcloud)我们将按以下顺序比较这两种服务:它们有什么共同点?如何将它们与你的前端集成?它们的优势。它们的价格。创…

对话鲁直:蚂蚁金服中间件的开源头羊 | 穿山甲专访

谈话中,鲁直反问的“你为什么不开源?”这句话让我印象深刻。-- 老王 二月初春,在西子湖畔的细雨中,我拜访了蚂蚁金服中间件团队,和 SOFA 技术负责人鲁直做了一次深入交谈,更妙的是,鲁直也是负责…

与时间赛跑:微盟的数据恢复为什么需要这么长时间

作者| 茹炳晟责编 | Carol出品| CSDN云计算(ID:CSDNcloud)微盟“删库跑路“事件已经过去好几天了,据悉,微盟的服务已经全部恢复,对于新用户,已经能够正常开始所有相关的业务活动了,但…

阿里开发者招聘节 | 面试题08:NAS(Network Attached Storage)协议NFS和SMB相关问题

为帮助开发者们提升面试技能、有机会入职阿里,云栖社区特别制作了这个专辑——阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的面试真题这一次将陆续放出(面试题官方参考答案将在专辑结束后统一汇总分享,点此进入答题并围观他…