統一指令集架構的思考

     處理器技術是通信行業的基礎,也關係到國家基礎信息安全,“棱鏡”事件就折射出信息安全的挑戰。

     去年工信部召集國內企業和科研機構商議統一國內指令集,從而集中建立自主處理器生態體系,這也是從國家信息安全戰略的角度考慮,這個想法是很好的,我們應該有勇氣和決心做出決策,但是在自主處理器指令集ISA體系架構上,我們面臨着一個艱難的選擇,是採用國外的現有指令集還是發展一套自主的指令集呢?

     面前國內衆多企業和科研機構分別採用幾種現有的開放指令集架構,主要是ARM、MIPS以及DEC的Alpha架構和Sun的Sparc,並各自形成了一定的應用體系,要統一起來談何容易。

     龍芯選擇了現有的MIPS指令集,因爲這樣就不用花大力氣重新構建軟硬件生態系統。但事實也並非那麼簡單,龍芯生態系統依然脆弱,MIPS也並不代表最終的選擇。  

     如果直接採用西方某一種指令集作爲統一標準,必然對研究其他指令集架構的本土企業和科研機構很不公平,就會極大地挫傷這些本土精銳企業和科研機構的積極性,而且未來發展還會受制於其核心專利。

     其實伴隨着移動互聯網、WebApp和雲計算的興起,傳統的指令集架構都面臨着新的挑戰,x86、ARM、MIPS、Power等經典指令集,在新形勢下既有生態圈優勢,也有它們的包袱,尤其是WebApp和雲計算很大程度上削弱了傳統指令集已有的平臺優勢。

     自主芯片戰略應該就是自主IT產業生態圈戰略,而構建自主IT產業生態圈第一步就是統一自主芯片指令集架構標準,個人認爲,互聯網、WebApp和雲計算已經爲新的指令集架構創造新的發展的機會,開發一套全新的面向 WebApp和雲計算的指令集標準很有必要,這樣既沒有任何優勢,也沒有任何包袱,白紙上最好寫文章。

     從各方面來說,只有聯合衆多企業機構,大家共同磋商,共同研究制定一套全新的面向雲計算的指令集標準,這樣對彼此都很公平,基於此構建生態圈最重要的當然是要達成共識,團結協作。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章