0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

边缘计算中的能耗难题,有解吗?

NXP客栈 来源:未知 2023-07-07 08:15 次阅读

您知道吗,全球数据传输网络耗电量高达数百太瓦时(TWH),占全球总用电量的1-2%。移动数据传输需求不断飙升,全球各地数据传输网络所消耗的能源也随之增加。因此,移动网络的性能需要优化,吞吐量要求也需要降低。

我们往往会忽略与数据传输到集中(云端)位置相关的“隐藏”成本及数据存储成本。为了降低能耗,我们可以考虑在本地处理数据,而不是通过云网络进行数据存储和/或通信。这样就可以在不同的物理位置处理数据,无论是边缘(传感器)、云端,还是中间的各个位置。基站本地数据之间、之外,还将进行多个过程吸收来自物联网网关、本地数据中心、小区站点等来源的数据。

0d0b40dc-1c5a-11ee-962d-dac502259ad0.jpg  

图1:2018-2028年全球月移动数据流量(信息来源:ericsson.com)

图1展示了数据传输(消耗的电力占全球总耗电量的1-2%)在未来几年的上升。这意味着,除非用电量大幅降低,通信和计算将占据全球用电量的更大份额。这就为增加数据本地化处理提供了动力。将数据处理分散到其他地点,可以优化能源的总体使用——更多的系统采用“边缘处理”模式。边缘处理可带来更多的好处,如增强隐私和数据保护,但如何才能实现呢?

应对边缘处理挑战

节约能源还有更多意义。边缘处理是正确的方向,但仍然需要从众多部署方案中做出选择。应用映射愈发复杂,却也带来了更多的乐趣。几十年前,嵌入式微控制器处理器都由带有相应I/O的单一CPU构成。在这种环境下,算法在哪里运行一目了然:它们都在同一个CPU上执行。

如今情况已大不相同:现代化嵌入式处理器(如恩智浦i.MX产品系列)既有CPU,也有图形处理单元(GPU)、神经处理单元(NPU)、信号处理单元(DSP)及各种硬件加速器。将应用映射到可用的芯片上成为了有趣的挑战。是想在CPU、GPU、NPU、DSP上运行算法还是想在加速器上运行算法?请注意系统的软件复杂性是如何增加的。

能耗优化是设计和制造边缘处理器件时需要考虑的另一个方面。这就需要平衡动态能耗。动态能耗会受到多种因素的影响,例如CPU频率、工作负载、其他加速器的使用情况、外部存储器的数据流量、系统组件的使用状态(如显示器和背光)、Wi-Fi等连接方式以及环境温度等。静态能耗是指芯片中通电而不受门控控制的部分,也就是处理单元执行的操作。

探索如何在SoC设计中进一步降低能耗至关重要。在边缘降低能耗意味着需要优化在边缘使用的芯片的能耗。该图展示了随着时间的推移,为降低能耗在芯片和系统方面开发的各种机制。

0d5cdd7a-1c5a-11ee-962d-dac502259ad0.jpg  

图2:SoC设计中降低能耗的机会,从晶体管到系统层面

系统和芯片设计中的能耗优化

在实践中,优化能耗是打造卓越系统和芯片设计工作流程的重要一环。恩智浦除了高能效i.MX 7ULP和i.MX 8ULP等独特SoC外,还在使用场景中优化芯片的不同电源模式。我们的能效应用笔记详细介绍了各种能效方法,这些方法可以通过我们的BSP SW(广泛的支持包软件)来实现,应用笔记还可向客户提供有用的部署指导。

此外,我们重点关注如何通过共同设计PMIC在系统级别尽可能简化设备的整体电源管理。我们还采用低能耗DRAM(LP4、LP4X、LP5),降低系统级能耗(较低的工作电压和待机时自刷新模式等)。

将超低能耗处理和高级集成安全带到智能边缘,了解恩智浦安全可扩展的i.MX 8ULP应用处理器,点击这里>>

部署和生命周期中的节能策略

人们非常关注设备和系统的优化,包括设备架构、设计、制造和系统开发,以及产品的开发。但目前许多产品在市场上的使用寿命比较短。消费者每隔几年就要进行一次升级,使用新的硬件。这造成了浪费,但也是改进的机会。

除了使用硬件设备外,消费者还可以利用设备日益增强的软件能力来最大限度地延长其使用寿命。随着时间的推移,升级软件可以提供更多功能,从而延长产品的使用寿命。要支持这一概念,就需要满足安全要求的庞大生态系统,设备只需加载必要软件。恩智浦在这方面也进行了大量的开发工作。

开发边缘机器学习(ML)应用需要保证安全性和高能效。下载阅读恩智浦电子书《边缘计算精要》,了解详情。

图3:现代数据中心中的服务器机架

更进一步——未来的展望

本博文从芯片行业的角度探讨了可持续发展的几个方面。首先,文章介绍了边缘和云之间通信网络的优化。其次,描述了SoC芯片的工作负载优化及相关系统设计。最后,还简要地讨论了生命周期管理,这是延长设备市场使用寿命的必要条件。

恩智浦半导体致力于打造更环保的世界,文中列举了其在多个方面开展的工作。然而,要实现这一目标,需要跨行业的合作。在半导体界,大多数工程工作仍然专注于短期性能优化目标,却没有明确针对能耗或长期可持续性进行优化。要扭转这种局面,必须改变思维方式。

0dc81b08-1c5a-11ee-962d-dac502259ad0.jpg

本文作者

Wim Rouwet是恩智浦半导体公司的一位杰出技术人员。Wim专注于3GPP LTE5G以及802.11处理协议栈及其应用方案,负责与多个无线基础设施项目有关的4G和5G协议栈开发、小基站以及CRAN应用方案。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NXP
    NXP
    +关注

    关注

    60

    文章

    1215

    浏览量

    177564

原文标题:边缘计算中的能耗难题,有解吗?

文章出处:【微信号:NXP客栈,微信公众号:NXP客栈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    为什么需要边缘计算

    边缘计算是指在网络边缘执行计算的一种新型计算模型,边缘计算
    发表于 02-28 14:20 212次阅读
    为什么需要<b class='flag-5'>边缘</b><b class='flag-5'>计算</b>

    边缘计算网关与边缘计算的融合之道

    随着物联网、大数据和人工智能的飞速发展,数据处理和分析的需求呈现出爆炸式增长。传统的中心化数据处理模式已难以满足实时性、低延迟和高带宽的需求,边缘计算应运而生,成为解决这一难题的关键技术。而
    的头像 发表于 02-26 16:29 182次阅读
    <b class='flag-5'>边缘</b><b class='flag-5'>计算</b>网关与<b class='flag-5'>边缘</b><b class='flag-5'>计算</b>的融合之道

    什么是边缘计算边缘计算有哪些应用?

    什么是边缘计算边缘计算有哪些应用? 边缘计算是一种将计算
    的头像 发表于 01-09 11:29 721次阅读

    边缘计算边缘智能计算区别

    边缘计算边缘智能计算是两个相关但不同的概念。边缘计算指的是数据处理和存储在靠近数据源的
    的头像 发表于 12-27 15:28 400次阅读

    边缘计算处理器有哪些

    边缘计算处理器是指用于边缘计算的特定处理器。边缘计算是一种将
    的头像 发表于 12-27 15:19 510次阅读

    边缘计算和云计算的区别和联系

    边缘计算和云计算是两种不同的计算模型,它们在应用场景、架构、数据处理等方面有着显著的差异。本文将详尽、详实、细致地阐述边缘
    的头像 发表于 12-27 15:14 655次阅读

    边缘计算ai技术是什么?

    ,降低能耗和网络传输负担。而人工智能技术则提供了更加精确、准确的数据分析能力,使得边缘计算可以更好地应用于实际场景中。 边缘计算AI技术的应
    的头像 发表于 08-24 15:49 758次阅读

    AI边缘计算是什么意思?边缘ai是什么?AI边缘计算应用

    AI边缘计算是什么意思?边缘ai是什么?AI边缘计算应用  随着人工智能技术的不断发展,边缘
    的头像 发表于 08-24 15:18 1512次阅读

    边缘计算盒子功能介绍,为什么要用边缘计算盒子?

    边缘计算盒子(Edge Computing Box)是一种用于边缘计算设备。边缘计算是一种分布式
    的头像 发表于 05-22 10:44 1429次阅读

    边缘计算机的概念和应用边缘计算发展前景

    边缘计算是指在靠近物或数据源头的网络边缘侧,融合了网络、计算、存储以及应用处理能力的分布式平台,就近提供智能服 务。和云计算的区别是:作用
    发表于 05-18 17:23 0次下载
    <b class='flag-5'>边缘</b><b class='flag-5'>计算</b>机的概念和应用<b class='flag-5'>边缘</b><b class='flag-5'>计算</b>发展前景

    边缘计算那些事儿--边缘卸载技术

    前面笔者有对边缘计算系统做过一次综述,从本文开始,笔者将重点解读边缘计算技术栈,首先介绍的是边缘计算
    发表于 05-18 16:40 0次下载
    <b class='flag-5'>边缘</b><b class='flag-5'>计算</b>那些事儿--<b class='flag-5'>边缘</b>卸载技术

    边缘计算基础

    边缘计算,是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服 务。其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务、
    发表于 05-18 16:13 0次下载
    <b class='flag-5'>边缘</b><b class='flag-5'>计算</b>基础

    什么是边缘计算 边缘计算的优势

    边缘计算已成为最受关注的技术趋势之一,随着所有的讨论,您可能认为是时候为您的物联网网络投资智能边缘技术了。但是,在为新的边缘设备下单之 前,让我们先讨论一下
    发表于 05-18 14:39 4次下载
    什么是<b class='flag-5'>边缘</b><b class='flag-5'>计算</b> <b class='flag-5'>边缘</b><b class='flag-5'>计算</b>的优势

    边缘计算前景很美,安全难题如何破解

    边缘计算的基本思想是将大量对实时性有较高要求的数据留在边缘处理,尽可能减少数据上传到云的传输时间,以提高数据的实时性和安全性,这是它边缘计算
    的头像 发表于 05-17 09:20 514次阅读
    <b class='flag-5'>边缘</b><b class='flag-5'>计算</b>前景很美,安全<b class='flag-5'>难题</b>如何破解

    为什么需要边缘计算?哪些场景需要边缘计算

    边缘计算(Edge Computing)是一种将数据处理和计算功能移到接近数据源头的边缘设备上进行的计算模式。相比传统的云
    的头像 发表于 05-12 13:43 410次阅读