当前位置:首页 > 模拟 > 模拟
[导读]似乎每天都有新型可上网器件发布的消息。不管是智能手机、平板电脑、电子阅读器,或者甚至是能连接网络的电冰箱,基础设置性能需求的增加,这些器件被赋予具有直接连网的功能。不管是在用户端还是在数据中心级别,功

似乎每天都有新型可上网器件发布的消息。不管是智能手机、平板电脑、电子阅读器,或者甚至是能连接网络的电冰箱,基础设置性能需求的增加,这些器件被赋予具有直接连网的功能。不管是在用户端还是在数据中心级别,功耗是一个必须处于可控程度的领域,尤其是此需求仍在持续增加。

节能——一项系统的方法
在网络系统平台里有两种基本的节能方式。第一种是通过核心技术筛选,选择那些每瓦特能提供最优化性能的适当的原件。这能减小电源的尺寸,且能减小总体的功耗。第二种方法基于应用的效率,以及如何用最小的功耗实现最大的性能,这使得节能不仅仅体现在总体的瓦数上,还体现在初始的成本上。


在任何计算平台,最高的耗能原件之一都是处理器。在高性能的网络应用中,速度和吞吐量是至关重要的,并且使用多个处理器是司空见惯的事情,这使得节能的挑战更加严重。


增加时钟频率是提高处理器性能的传统方法。然而,功耗与时钟频率的平方成正比,这项技术增加了功耗,是不实用的。


改进的每瓦特性能
随着多核处理器架构的引入,处理器运行于更节能的时钟频率下,功耗问题得到改善。当某项应用可以逻辑地划分为相互独立的可管理的个体时,最重要的进步可以通过总体的系统吞吐量和功耗管理来取得。

图1 每瓦功耗下CPU PassMark性能示例


对于网络应用,数据处理和控制处理可以分开进行。多核处理器可以做到这一点,在总体每瓦特性能提升的同时维持功耗在可管理的级别。例如,Intel最新的Xeon 5600系列处理器——E5645,它具有六个处理器核,TDP仅有80W。


通过筛选恰当的多核处理器,我们已经解决了上面提到的节能方法的第一部分。第二部(提高效率)完全与软件以及软件如何使用相关。高性能的数据处理需要大量同时运行的个体被轮流管理,这就需要一种高效的数据包处理软件解决方案。

软件满足功耗/性能的挑战
操作系统及其堆栈网络是数据包处理效率的主要约束因素。


优化效率的关键是限制那些直接到达操作系统网络堆栈的数据包。其中一种方法是通过将网络执行分成两个层次。一种是较低的层次,为快速路径,数据主体通过它来流动。这样,输入的数据包就可以在操作系统环境之外进行处理,且避免了操作系统的耗费。那些需要复杂处理过程的相对较少的数据包,例如必要的管理、信号以及控制功能等,可以送到操作系统网络堆栈。

图2 能量效率目标


用这种方法划分数据包处理过程维持了标准操作系统应用界面,最小化或者说消除了对应用软件功能性的影响。一项额外的好处是可移植性,因为不需要重写或重新认证现有的应用。它们能快速运行仅仅是由于数据通过快速路径形成数据包。


在给定了数据处理和软件如何划分的方式之后,就可以充分利用多核处理器。可以利用有限数量的处理器核来运行操作系统的网络堆栈,从而解放其他的处理器核以运行快速路径的数据包处理。标准操作系统堆栈可伸缩性的缺乏不再会冲击系统性能,因为大多数的数据包不再会受限于不必要的延迟。快速路径的处理器核专用于执行那些能实际决定产品性能的功能。


每个网络装置都有不同的特性,然而已经看见的是基于快速路径概念的许多真实世界的例子在处理器子系统效率方面产生了7到10倍的改进。在一个典型的网络基础设施产品里,60%的功耗被处理器、内存等原件消耗,其余功率被I/O、系统管理元件以及电源等消耗。因此,如果你能降低处理器的功耗到原先的1/7,这就意味着你可以节省大约1/2的系统功耗。


随着处理器所消耗的功率极大地降低,系统电源的体积也可以减少。为了简化起见,我们估计其节能比例约为4%。那么在维持应用性能和吞吐量保持不变的情况下,总体而言,整个系统的功耗大约降低了55%。这些内容在论文的阐述里看似简单,但是通过使用这些技术真能产生实际确凿的节能目的吗?


简单的回答是:绝对可以。现在已有许多的高性能数据包处理软件解决方案。其中一个领先的供应商,即是6WIND,已经通过其运行于独立网络处理平台的6WINDGate产品展示了若干使用案例。其中一个案例是与Advantech这一通信与网络计算设备领先制造商合作的成果。6WIND基于Advantech的NCP-7560 Packetarium平台用96个处理器核,在横贯8块电路板上实现了这种解决方案。

图3 6WINDGate软件包是标准操作系统网络堆栈的方便替代品


Packetarium系统的典型功率预算为250W+480W(8×60W,为每一个处理器电路板)=730W,并且包含了用于远程系统管理和电源等模块的功耗。6WINDGate安装于标准Linux操作系统的网络堆栈,并且测试了一个具有6个端口的应用。


结果显示,只需要3块网络处理电路板就能达到原本需要8块电路板才能实现的性能。这一数量的减少意味着减少了62.5%的处理负载。在系统级别,功耗相比原先的预算大约减少了55%。优化的软件能够使得这一网络应用的总体功耗从730W降低到仅有400W。从可预见的潜在的CAPEX减少,这样的情况意味着节能40%。

图4 Advantech的 NCP-7560 Packetarium平台在8块电路板上具有多达96个处理器核


因为大部分的网络平台运行在24×7的状态下,潜在的能量和OPEX节省会非常可观。就按照节能330W来算,这也意味着每天节能大约8kWh,或者说每年大约节能2890kWh。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

引领供应链数字化转型新潮流 上海2024年5月16日 /美通社/ -- 5月14日,"第七届亚太智慧供应链与物流创新博览会"在上海顺利举办,作为中国和亚太区最大规模,最有影响力的顶流供应链物流盛会,...

关键字: 数字化 软件 供应链管理 控制

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化

上海2024年5月13日 /美通社/ -- CONNECT 2 是更加用户友好的声卡,仅需轻点几下,它就能为人声和乐器的录制增添异彩。触控面板触感舒适、控制精准、一目了然。所有输入输出信号均可独立静音。自动设置功能通过内...

关键字: NEC 声卡 控制 软件

央视《今日说法》栏目近期报道了一名90后程序员通过开发非法视频搬运软件在不到一年的时间里获利超700万,最终获刑的案例。

关键字: 程序员 软件

上海2024年4月22日 /美通社/ -- 恶性的攻击和意外事件总是防不胜防,提前部署灾备方案可以在遭遇意外时尽可能减少企业损失。那么面对无处不在的勒索病毒和潜在风险,为什么依然有很多企业还会遭遇数据丢失?

关键字: 勒索病毒 软件 电脑 群晖数据

SAP(思爱普)近日发出的裁员计划,不仅涉及全球范围内约8000个职位,更是在中国区造成了近1500名正式员工和合同工不续的情况。

关键字: 软件 互联网

上海2024年4月17日 /美通社/ -- 每年4月17日是世界血友病日。今年,世界血友病日以"认识出血性疾病,积极预防和治疗"为主题,呼吁关注所有出血性疾病,提升科学认知,提高规范化诊疗水平,让每一位出血性疾病患者享有...

关键字: VII 动力学 软件 BSP

自 ChatGPT 出现以来,生成式人工智能 (GenAI) 在亚洲和大洋洲的开发和部署势头强劲,Omdia 的最新《亚洲和大洋洲的生成式人工智能 - 2024 年:通过本地化实现民主化》报告表明,到 2024 年底,G...

关键字: 人工智能 软件 AI

德国埃朗根2024年4月16日 /美通社/ -- Elektrobit 今日宣布推出 EB zoneo GatewayCore——首款支持、配置和集成现代微控制器新一代硬件加速器的软件产品,可应用于先进的汽车电子/电气架...

关键字: 汽车 软件 硬件加速 通信网络

Windows Embedded Compact 7(简称WinCE)是一种专为嵌入式系统设计的操作系统,具有体积小、效率高、可定制性强的特点。在WinCE中设置自动运行软件,通常是为了满足设备在启动后自动执行特定任务的...

关键字: 嵌入式系统 软件 操作系统
关闭
关闭