您现在的位置是:首页 >生活 > 2020-12-18 08:56:38 来源:
新的GreenWeb工具旨在创建节能网站
德克萨斯大学奥斯汀分校的科克雷尔工程学院的研究人员开发了一种新的开源计算机编程框架,该框架可使网络显着提高能源效率,从而使人们可以在移动设备上浏览时节省更多电池电量。
为了帮助移动设备用户最大程度地利用有限的电池,电气和计算机工程教授Vijay Janapa Reddi和研究生Yuyu Zhu开发了他们所谓的“ GreenWeb”,这是一组Web编程语言扩展,使Web开发人员能够拥有更大的灵活性和灵活性。比控制在以往的能源网站的消耗。
研究人员已经在WattWiseWeb.org上向公众公开了该框架,并在6月15日于加利福尼亚州圣塔芭芭拉举行的ACM SIGPLAN编程语言设计与实现会议(PLDI)上展示了该框架。他们在GreenWeb上经过同行评审的论文也发表在PLDI 2016期刊上。
Janapa Reddi说:“由于用户意识在不断提高,因此当今的Web开发人员必须意识到能源效率。” “但是,当前的网络语言标准几乎不能为开发人员提供对设备能源使用的控制。我们已经朝着语言级别的研究迈出了重要一步,以实现节能的移动网络计算。”
研究人员将GreenWeb集成到了Google Chrome浏览器中,并报告说比Android的默认模式节省了30%到66%的能源。移动设备用户将近三分之二的时间都花在浏览Web上,因此节省的能源量可以使电池寿命延长20%到40%。
GreenWeb可以更有效地引导Web浏览器引擎节省处理器能量,而不会牺牲用户体验。语言扩展以CSS样式规则实现,允许开发人员向浏览器表达提示,从而在不需要过多计算能力的情况下节省了功能。
研究人员还开发了AutoGreen,这是GreenWeb框架内的自动工具,可帮助开发人员自动使网页更加节能。该系统连续监视硬件和浏览器执行行为,以更好地了解如何在交互使用过程中最大程度地提高能效。
网络的能源需求对数字经济产生了重大影响。市场研究公司Instantly进行的一项独立调查显示,不良的能源行为是移动用户对应用程序给予负面评价的主要原因,并且有55%的移动用户表示他们会因为电池使用量过大而删除该应用程序。此外,网站或应用程序对能源的高要求可能会导致处理器性能节流,进而导致网页加载时间变慢,从而导致流量或消费者流失,收入减少。
Janapa Reddi认为,有必要更加重视改善Web技术标准,使能效成为优化的重点。
他说:“不再为性能牺牲能量了。网页和应用程序变得越来越大,复杂性越来越大,这给CPU和网络资源带来了更大的压力,以提高性能。”
研究人员称,对于诸如GreenWeb之类的系统来说,最大的挑战是开发人员必须接受它们,并补充说GreenWeb是一个起点,但是他们希望鼓励其他Web程序员改进工具和技术。
Janapa Reddi说:“我们希望WattWiseWeb.org成为讨论能源和网络的门户。” “我们已经作为建筑师开发了一套技术,但是实际上,社区将提出一套最终正确的解决方案。”
这项工作在很大程度上获得了多个Google研究奖的支持,部分获得了Intel和AMD Research的支持。