您現在的位置是:首頁 >生活 > 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的支持。