隨著技術(shù)進(jìn)步,數(shù)字時(shí)代的到來,需要處理和分發(fā)的數(shù)據(jù)量也在快速擴(kuò)大。與此同時(shí),數(shù)據(jù)正變得越來越復(fù)雜,一些現(xiàn)代化的軟件系統(tǒng)包含了數(shù)百萬行代碼。這些數(shù)據(jù)的維護(hù)需要用到大型數(shù)據(jù)中心,以及軟件開發(fā)者團(tuán)隊(duì)。這意味著需要消耗大量能源,占用財(cái)務(wù)資源。
為了解決這種全行業(yè)面臨的問題,蘭卡斯特大學(xué)的數(shù)據(jù)科學(xué)專家開發(fā)了人工智能計(jì)算機(jī)軟件,能在無需人工輸入的情況下迅速完成自組裝,形成最高效的形式。這也有助于提升計(jì)算機(jī)系統(tǒng)的能效。
這一系統(tǒng)名為REx,基于機(jī)器學(xué)習(xí)算法。在接到一項(xiàng)任務(wù)時(shí),系統(tǒng)會(huì)查詢龐大的軟件模塊庫(例如內(nèi)存緩存、搜索和分類算法),進(jìn)行選擇,并組裝成該系統(tǒng)認(rèn)為的最理想形態(tài)。研究人員將這種算法稱作“微型變種”。
蘭卡斯特大學(xué)計(jì)算和通信學(xué)院講師巴里·波特(Barry Porter)表示:“實(shí)時(shí)系統(tǒng)學(xué)習(xí)了所有一切。利用這些微型變種去自動(dòng)組裝系統(tǒng),我們看到,REx自主開發(fā)了能完成任務(wù)的軟件設(shè)計(jì)。”
波特表示,這項(xiàng)技術(shù)可以用在多個(gè)層面。這可以減少,甚至完全不需要人工參與,而REx能自動(dòng)完成所需的任務(wù)。這也將對(duì)數(shù)據(jù)處理中心的能效產(chǎn)生明顯影響。目前,能耗的優(yōu)化相當(dāng)于全球能耗的約3%。
波特表示:“隨著我們更頻繁地連接設(shè)備,進(jìn)入物聯(lián)網(wǎng)時(shí)代,需要處理和分發(fā)的數(shù)據(jù)量正迅速增長。數(shù)據(jù)中心中的千百萬臺(tái)服務(wù)器也因此需要消耗大量能源。類似REx的自動(dòng)化系統(tǒng)能找到各種場(chǎng)景下的最佳性能,提供新方式,大幅減少能源需求。”
實(shí)際上,類似REx的人工智能系統(tǒng)正在變革我們與數(shù)字世界打交道的方式。一些系統(tǒng)幫助醫(yī)生更方便地查詢龐大的研究數(shù)據(jù)庫,而另一些系統(tǒng)則幫助我們安全上網(wǎng)。在技術(shù)時(shí)代,技術(shù)本身已被證明是我們解決問題時(shí)的最佳盟友。