自2000年開始研發到現在,龍芯已經有十五年的歷史。雖然媒體不時會報道壹些關於龍芯的消息,但由於市面上難以見到實物,外界對它的了解實在少得可憐。從立項開始,龍芯的研發單位中科院計算所就立誌要做到世界壹流水平的CPU;那麽在2015年的今天,他們的產品究竟達到了什麽水平呢?
我們先了解壹些背景知識:龍芯是中科院計算所龍芯項目組研發,兼容MIPS指令集,具備完全自主知識產權的CPU系列。
龍芯分1號、2號、3號三大產品線,分別對應超低功耗嵌入式芯片、低功耗SoC與主流PC、服務器CPU幾大目標市場。目前代表龍芯最強水平的型號是龍芯3B-1500 CPU,有8個核心,32nm制造工藝,主頻1.2GHZ;其次是四核心的龍芯3A 1.2GHZ。
因為使用的MIPS指令集與主流的x86、ARM不同,龍芯平臺無法直接運行大多數常見的性能測試集;加上產品沒有大量上市、用戶稀少等原因,媒體、評測機構不太容易了解它的實際性能表現。所幸計算所公開了壹些內部性能測試數據,我們得以從中分析龍芯的實力。
計算所使用的測試軟件是專業領域常用的跨平臺測試集SPEC CPU 2000。很多主流CPU都有SPEC跑分成績可查,為我們的對比帶來了便利。
首先我們來看看SPEC_int測試。這項測試考察CPU的單線程整數運算能力,關系到壹般用戶常用應用的性能表現。參與對比的是龍芯3B-1500 1.2GHZ、Apple A8 1.4GHZ、ARM Cortex A57 1.7GHZ和Intel Core i7 4770 4GHZ。