一位IBM官員本星期稱,IBM將投入更多的精力制造把CPU與專用加速器結合在一起的計算機,以實現其服務器的多元化和滿足具體工作負荷的要求。
IBM系統和技術事業部首席技術官JaiMenon在采訪中說,基于通用處理器設計的服務器對于某些應用程序也許是好的,但是,IBM希望增加自己生產的協處理器和專用電路以加快執行某些任務的速度。
IBM將繼續提供配置x86處理器的商品化服務器。但是,IBM還將越來越多地提供為醫療、云計算和交易處理等具體應用優化的服務器配置和設備。
Menon說,一個規格不能適合所有的需求。x86服務器不能滿足一切需求。Power服務器也不能滿足一切需求。
IBM已經采取了一些步驟朝著這個方向發展,提供圍繞某些應用設計的服務器。IBM提供Cloudburst專用設備,旨在加快向云計算和虛擬化環境中部署應用程序的速度。IBM還在某些刀片服務器中提供與CPU一起使用的Nvidia圖形處理器,以加快科學和數學應用程序的速度。
Menon說,IBM目前正在開發能接替CPU執行其他任務的新芯片和可重新編程電路。IBM還在創建一種新的編程語言,可與加速器一起工作,提升系統性能。
今年2月,IBM發布了PowerEN處理器。這種處理器可以用作通用處理器或者用作可以卸載網絡任務等某些流程的協處理器。這種芯片可以建在服務器中或者作為PCI卡提供。
IBM還把重點越來越多地放在FPGA(現場可編程門陣列)電路方面。這種電路能夠幫助具體任務以更快的速度運行,比CPU的速度還快。IBM已經擁有在服務器上處理XML的FPGA電路。
Menon說,要讓配套組件發揮最佳的性能還需要在軟件層面做一些修改。IBM支持OpenCL標準。這是一套編程工具,用于開發和管理跨CPU和GPU的并行任務執行。IBM正在設法使FPGA電路更加靈活和更容易通過一種新的兼容Java的編程語言重新進行編程。這種語言名為Lime,目前仍在研究之中。
Menon說,這就是要把FPGA編程變成與正常的編程一樣。這樣,你就可以在運行之中重新配置FPGA并且重新讓它用于新的應用。
可重新編程的FPGA能夠減少對執行具體任務的專門化芯片的需求。這種芯片也叫ASIC(專用集成電路)芯片。ASIC芯片不夠靈活,需要時間和資金制作這些芯片。
展望未來,Menon認為,一種名為相變存儲器(PCM)的新型內存技術將取代現有的DRAM內存,給服務器的制造帶來革命性的變化。相變內存使用玻璃類材料。這種材料能夠隨著原子的重新排列從多種狀態轉變為晶形。這種內存價格像硬盤一樣便宜,速度像內存一樣快。
隨著PCM內存價格的下降,用戶將能夠在服務器中配置比目前的DRAM內存容量多5至10倍的內存。這種內存是非易失性的。也就是說,如果服務器電源斷電的話,數據不會丟失。
Menon說,使用PCM內存,你可以采取不同的方式設計你的文件系統,采取不同的方式設計你的數據庫。這可以把服務器占用的空間和消耗的電量減少三個數量級。
Menon說,IBM將繼續開發PCM內存并且將把這種內存用于服務器中。但是,他沒有提供應用的具體日期。三星電子和Numonyx也把重點放在PCM芯片方面。