你好,欢迎您来到福建信息主管(CIO)网! 设为首页|加入收藏|会员中心
您现在的位置:>> 新闻资讯 >>
Green Software Foundation:致力于软件脱碳的基金会
作者:CIO.com&睿观 来源:CIOCDO 发布时间:2024年07月17日 点击数:

随着全球经济将目光转向脱碳,软件行业正受到越来越多的关注。Green Software Foundation是一个致力于推动软件行业在减少温室气体排放方面采取行动的非盈利组织。该组织在Linux Foundation的支持下成立,目前拥有62个会员组织和1098名个人参与到不同项目中,以推进其使命。绿色软件是指在气候科学、软件设计、电力市场、硬件和数据中心设计交叉领域的新兴学科。它强调软件的碳效率,即尽可能减少碳排放。绿色软件的实践包括能源效率、碳意识和硬件效率三个方面,这些都是减少软件碳排放的关键活动。)的使命是标准化可持续软件开发的行业最佳实践,并在这里提供帮助。


图源:FOTOGRIN(图片上传者,可以译为用户FOTOGRIN,或者FOTOGRIN) / SHUTTERSTOCK

【睿观:绿色软件在应对气候变化和提高软件效率方面具有重要作用,Green Software Foundation在积极推动这一领域发展。以下是文章的主要内容概述:


  1. Green Software Foundation的背景和使命:

    • 成立于2021年,旨在推动软件行业减少碳排放

    • 由多家大型科技公司和组织发起成立

    • 目标是标准化可持续软件开发的最佳实践

  2. 绿色软件的重要性:

    • IT和软件行业预计到2040年将贡献14%的温室气体排放

    • 需要平衡计算密集型AI的发展与脱碳努力

  3. 基金会的主要工作:

    • 提高行业对绿色软件的认识和理解

    • 开发"绿色软件工程原理"培训课程

    • 制定软件碳强度(SCI)评分标准

    • 开发测量和改进SCI评分的工具

  4. 绿色软件实践:

    • 通过减少资源使用和智能用能来降低碳排放

    • 将绿色编码实践融入软件开发早期阶段

  5. 面向企业的价值:

    • 帮助CIO实施和衡量绿色倡议

    • 降低高性能计算的能源成本

    • 绿色软件实践与编写高质量软件和提高效率相关


良好的编码实践,以提高性能和效率,自软件工程诞生之初就已成为其一部分。“当我们为大型机编程时,每个字符都很重要,”Green Software Foundation的主席Sanjay Podder(桑杰·波德尔)说,这是一个旨在为绿色软件构建一个可信赖的生态系统,包括人员、标准、工具和最佳实践的组织。


但在过去的几十年里,对速度和生产力的迫切需求将架构效率问题推到了次要位置。搭载着大量代码行的庞大库的计算机,以及已经数不清他们剥离的虚拟机数量的开发人员,都增加了与软件相关的阻力和碳排放。这些排放包括物理硬件为运行软件程序所消耗的能量,也包括与制造硬件本身相关的能量。


虽然一封典型的电子邮件可能会产生相当于0.3克二氧化碳排放量的足迹,但需要高性能计算和人工智能的软件会产生巨大的碳成本。预计到2040年,IT和软件行业将贡献14%的温室气体排放。


随着公司开发和使用计算密集型人工智能算法,他们必须通过合法的脱碳努力来平衡这种增长。因此,首席信息官和其他高管可能很快就会发现自己面临着更大的压力,需要解决以下问题:我们如何开发绿色软件?我们怎么知道它是绿色的?


Green Software Foundation的成立正是为了帮助解答这些问题。


一、基金会的起源


2021年,Green Software Foundation的执行董事Asim Hussain阿西姆·侯赛因成为微软的绿色软件倡导者。与此同时Sanjay Podder(桑杰·波德尔)负责Accenture埃森哲,是全球最大的上市咨询公司和《财富》世界500强公司之一2020年排名279位,为客户提供战略、咨询、数字、技术和运营服务及解决方案。)的可持续技术实践。当Podder(波德尔)Harvard Business Review《哈佛商业评论》,简称HBR,创建于1922年,是哈佛商学院的标志性杂志。建立之初,它的使命就是致力于改进管理实践。发展90年后,HBR已经成为先进管理理念的发源地,致力于给全世界的专业人士提供缜密的管理见解和最好的管理实践,并对他们及其机构产生积极的影响。HBR在全世界有10种语言的11个授权版本,包括在台湾地区发行的繁体字版和20127月起在大陆地区出版的简体中文版。)上发表一篇文章时,引起了行业领导层的广泛关注。Accenture要求Podder(波德尔)就这个问题采取行动。如今,Podder(波德尔)Accenture技术可持续性创新负责人。


Hussain侯赛因Podder(波德尔)作为评委在一场Sustainability Hackathon是一个为期四天的黑客马拉松活动,参与者聚集在一起,为特定主题,包括农业、食品、教育、健康与健身等不同话题,或问题陈述创造创新解决方案。这是一个协作性的可持续性黑客马拉松事件,旨在培养创造力和解决问题的能力。)上会面,并意识到他们各自组织的立场一致时,他们就知道必须合作。其他大型组织也表现出了兴趣。所有人都同意,与其签订双边或三边协议,不如成立一个基金会会更加高效。


创始成员——AccentureMicrosoft微软,是一家美国跨国科技企业,1975年4月4日创立。公司总部设立在华盛顿州雷德蒙德/Redmond,邻近西雅图,以研发、制造、授权和提供广泛的电脑软件服务业务为主。最为著名和畅销的产品为Windows操作系统和Office系列软件,是全球最大的电脑软件提供商、世界PC/Personal Computer/个人计算机,软件开发的先导。)Thoughtworks是一家全球技术咨询公司。它集成了战略、设计和软件工程,为企业和技术颠覆者提供支持。该公司成立于1993年,总部位于伊利诺伊州芝加哥。)GitHub(一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。Goldman Sachs高盛集团。一家国际投资银行。高盛集团成立于1869年,是全世界历史悠久及规模最大的投资银行之一,总部位于纽约。)WattTime一个非营利组织,专注于通过使用精确的能源数据分析来减少温室气体排放和提高能源效率。)The Green Web Foundation绿色网络基金会,致力于推动和支持使用可再生能源的互联网实践,促进更环保的网络环境。)Leaders for Climate Action(气候行动领袖,由致力于应对气候变化挑战的领导者组成的团体,推动气候行动和可持续发展。)——发起了Green Software Foundation其使命是减少与软件相关的全球碳排放的总体变化。该基金会成立于2021年,目前已有60多名成员,其中包括企业、学术界和非营利组织,所有成员都在共同努力实现同一个目标。


二、推动可操作的解决方案


早在Green Software Foundation成立之前,当气候管理只是一个概念性的想法时,公司就经常发布Corporate Software Responsibility/CSR企业软件责任,这通常指的是企业在开发和提供软件产品与服务过程中,对环境、社会和经济的可持续发展所承担的责任。CSR报告是公司对外展示其在社会责任、环境保护和经济贡献等方面所做努力和成果的文件。)报告,并发布关于其可持续发展承诺的新闻稿。但这些努力缺乏实际的量化成果,批评者很快称其为greenwashing(漂绿、洗绿。形容表面上大张旗鼓倡导环保而实际上带有更隐晦牟利目的的行为。,声称这些公告只是为了改善组织的形象。


Green Software Foundation的指导成员相信,围绕创建更可持续的软件的实践需要是可操作的,而不仅仅是出于善意的。这种积极主动的绿色软件开发方法与基金会自己的目标相一致。Podder(波德尔)回忆说,关于气候变化,我们不会当个‘crying babies(在英语中常用来形容那些只会抱怨而不采取行动的人,此处翻译为哭哭啼啼的人)’”;“我们将成为解决问题的人。


这些“解决方案”通过碳效率和碳意识软件工程实践直接减少碳排放,而不仅仅是依靠碳抵消。创始成员国明确为直接干预奠定了基础。


软件可以通过使用更少的物理资源,比如更少的CPUCentral Processing Unit,中央处理器。作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。CPU自产生以来,在逻辑结构、运行效率以及功能外延上取得了巨大发展。)周期、更少的内存、磁盘或网络访问等来减少碳排放,使用更少的能源或更智能地使用能源来减少碳排放。公司可以选择消耗使用低碳源产生的电力,或者以其他方式加速向低碳未来的能源转型。


基金会鼓励整个软件行业采取更多此类行动。


三、第一:了解绿色软件


基金会一开始就发现,尽管许多个人开发者都希望在基层层面提高可持续性,但他们的组织作为一个整体并不能有效地推行全面的政策来实施更广泛的转型。意识水平很低;绿色软件的原则没有得到很好的理解,而且不同组织的原则差异显著。


因此,该基金会必须通过在其成员组织内提高认识和教育,从上到下进行文化转型从而将注意力转向整个行业。


提高认识的首要任务之一:让开发人员和公司了解绿色软件的真正含义。为了避免reinventing the wheel(直译为“重新发明轮子”,常用来指做不必要的工作,尤其是当解决方案或方法已经存在时,却还要从头开始做。,基金会回顾了Hussain侯赛因在微软期间开发的绿色软件概念课程。为了给组织提供简单的第一步,基金会借鉴了Hussain侯赛因的教材,并创建了一个新的基础培训课程,名为Principles of Green Software Engineering/绿色软件工程原理。培训课程只有两到三个小时长,让学习者进入相同的竞争环境。


该课程已被学习了7万多次。它引入形成了共同语言的关键概念和术语,这是在组织内部创造文化转型的重要一步。


四、“绿色标准化措施


绿色软件最大的痛点之一是开发其可持续性的标准化衡量标准。


此类测量可以是监管要求,也可以帮助公司衡量其可持续发展举措的成功。


在软件开发方面,计算效率低下(和碳足迹)更为明显——例如庞大的库——工程师可以更容易地改进它。另一方面,日常业务运营有点不透明,但仍有助于公司的整体可持续性得分。举个例子:Hussain侯赛因指出,Zoom是一款多人手机云视频会议软件,为用户提供兼备高清视频会议与移动网络会议功能的免费云视频通话服务。致力于帮助广大企业和组织打造无障碍的沟通环境,提升工作效率。视频、语音、内容共享和聊天云平台上手简单、安全可靠,可以跨移动设备、桌面、电话和会议室系统运行。总部位于加州圣荷西。)通话的碳足迹更难衡量。


该基金会帮助定义了Software Carbon Intensity/SCI软件碳强度,是一个衡量软件系统碳排放率的标准,它帮助用户和开发者理解如何通过改进软件来减少或避免排放的产生。SCI 专注于提供一种方法,通过考虑碳使用情况,促进用户和开发者就工具、架构和服务做出明智的选择,从而推动技术领域采用更多环境可持续的做法。)评分,该评分适用于所有业务运营,包括软件开发和员工可能使用的SaaS一般指软件运营服务。是指用户获取软件服务的一种新形式。它不需要用户将软件产品安装在自己的电脑或服务器上。)程序。SCI现在是ISOInternational Organization for Standardization,国际标准化组织。成立于1947年,是标准化领域中的一个国际组织,该组织自我定义为非政府组织,官方语言是英语、法语和俄语。ISO一来源于希腊语“ISOS”,其意为“平等”。ISO负责当今世界上多数领域,包括军工、石油、船舶等垄断行业,的标准化活动,通过2856个技术结构,含技术委员会611个、工作组2022个、特别工作组38个,开展技术活动。)标准。


SCI评分尤其有价值,因为它为首席信息官们提供了一种切实可行的工具,可以用来实施绿色倡议。使用该指数,首席信息官可以衡量每个应用程序的SCI得分,并设置特定的目标。例如,Hussain侯赛因说:如果我负责Zoom应用程序,而你告诉我SCI分数是每个用户每分钟的碳排放量,那么如果我想在去年将这一指标降低10%,我可以报告这一点,并将其作为目标。


然而,衡量SCI评分说起来容易做起来难,基金会正在开发使其更容易的方法。它已经确定了许多软件工具,其中大多数是开源的,并正在指导指导成员和任何可能对其使用感兴趣的其他组织。


五、与最高管理层合作


在企业中,高管间的对话总是归结为底线,以及如何将绿色软件的投资回报与企业公民的目标相协调。


随着人工智能和GPU芯片的新时代,底线更加符合目标。软件行业对效率的担忧再次上升。20244月,Meta美国互联网公司,原名Facebook,创立于2004年2月4日,总部位于美国加利福尼亚州门洛帕克。“Meta”,来源于“元宇宙”,Metaverse,意思是包涵万物无所不联。Facebook坚定地希望甩掉问世以来就牢牢被贴在身上的标签——社交媒体,要跳出发家领域社交媒体的“舒适圈”,着力开拓元宇宙e。)首席执行官Mark Zuckerberg马克·扎克伯格表示,能源限制已成为建设大型人工智能数据中心的最大瓶颈。


高性能计算的巨额公用事业账单正在引起关注。企业现在有了更大的动力去仔细仔细地审视那些消耗较少能源的绿色软件。这意味着在软件开发的早期阶段,将绿色编码实践融入产品的DNA中。


Podder(波德尔)说,事实证明,绿色实践与编写优质软件的实践非常相关。而且,正如高管们所意识到的那样,绿色软件也与底线密切相关。


作者:Poornima Apte普尔尼玛·阿普特

译者:宝蓝   @lex