微軟明年將應用FPGAs(指含有可編輯元件的半導體設備,現(xiàn)場可編程邏輯門陣列元件)加快必應搜索。最開始這只是一項實驗,但目前微軟想在數據中心利用FPGAs使必應搜索引擎加快并搜索到更準確的結果。據報道,明年微軟將開始在其數據中心安裝FPGAs,旨在加快和提高搜索結果的準確性。在當地時間8月12日,在加利福尼亞州庫比蒂諾的HOT Chips會議中,微軟的研究員安德魯(Andrew Putnam)表示,“日益增加的容量和降低微軟云服務成本,兩者都依賴于日益高效的硬件。”
FPGAs將用來幫助微軟加快傳輸文字和圖片。運用FPGAs也將減少微軟數據中心處理搜索結果的服務器數量。FPGAs將被用在專門設計的服務器上,并通過名為Catapult的專門的電纜連接。
安德魯稱:“專門的硬件設施也許能夠滿足我們需要提高數據中心效率和表現(xiàn)的要求,Catapult可以為我們提供一個更靈活、更豐富的資源,從而使我們能建立這樣的加速器。”
早在2011年將FPGAs應用到服務器里試驗中Catapult的名字就已確定,此試驗旨在使其勝過傳統(tǒng)的數據中心設計。微軟早就有想通過專門的硬件來處理必應搜索引擎,運用FPGAs將比傳統(tǒng)的CPUs快的多。
安德魯表示“在過去幾年這項試驗并不理想,并且,僅僅等待科技更新就期望得到效率增加和成本減少的結果變得越來越困難。”
在微軟數據中心1632個服務器中試驗FPGAs取得的不錯的結果。
但是微軟用了一段時間才決定開展FPGAs計劃。因其最初在FPGAs和ASICs(專用集成電路)兩者之間徘徊考慮,后者雖然在節(jié)能規(guī)模上勝于FPGAs,但是對于軟件來說缺少靈活性。然而FPGAs能快速改編程序并更易改變用途。
安德魯表示,“微軟實際上打算將FPGAs運用到他們的數據中心,但是,為了使他們運行的更好,以后我們不得不提高我們的編程能力。”