在日前的OpenPOWER峰會上,藍色巨人IBM宣布完全開源Power Command Set指令集,也就是說旗下的Power處理器現在對外界完全開放了,這是繼RISC-V、MIPS之后又一個開源CPU指令集,但性能比其他開源CPU強大太多。
在當前的處理器市場上,X86指令集牢牢占據PC及服務器市場,是一種高性能CPU架構,是X86指令集是私有的,目前主要是AMD、Intel持有。
在低功耗處理器上,ARM則是一統江湖,從嵌入式芯片再到手機處理器,ARM架構都是最常見的,近年來還開始進軍數據中心服務器市場。與X86相比,ARM指令集是開放授權的,但并不開源。
開源的CPU指令集主要有MIPS及最近幾年崛起的RISC-V,MIPS曾經也是赫赫有名,不輸ARM,但是近年來發展式微,賣過兩次之后現在到了Wave Computing公司手中,今年4月份正式開源。
RISC-V則是根正苗紅的開源CPU指令集,相比其他處理器指令集歷史較短,但包袱也更少,所以近年來發展很快,也受到了國內企業的重視,不過它的缺點就在于積累少,生態還不完整。
說回IBM的Power指令集,它也是一款歷史悠久的CPU指令集了,蘋果早期的電腦就是使用了Power架構,現在IBM的大型機使用的還是自家的Power處理器,最新一代是Power 9,最多可以擁有24個核心96線程(Power支持單核四線程技術),最高頻率可以達到3.3GHz。
目前TOP500超算排名第一及第二的超算使用的就是Power9處理器及NVIDIA的加速卡,所以在高性能方面Power處理器的實力還是非常強大的。
不過Power處理器的問題也在于越來越少的廠商支持,主要是靠IBM自己維持了,獨木難支的IBM在2013年聯合NVIDIA等公司成立了OpenPower基金會,參與的組織就可以獲得Power處理器授權,不過這時候并不是完全開放的,制造Power處理器依然要交錢獲得授權。
現在IBM是完全開源了,不需要參與OpenPower基金會也可以使用Power指令集,IBM甚至把OpenPower基金會的運營也交給了linux基金會。
與RISC-V、MIPS等開源指令集相比,Power指令集最大的優勢就是性能強大,而RISC-V等指令集主要面向低功耗的IoT設備等,所以對HPC高性能運算、AI人工智能、深度學習等需要高性能的領域來說,Power開源又提供了一次良好的發展機會。