“什麽?”胡威武大吃一驚,疑惑道:“楊總,你這是什麽意思?”
要知道指令集和編譯器是計算機芯片的基礎,而一款全新計算機芯片的能否在市場上取得成功,基礎就在於能否兼容市場上的大部分應用軟件。
如果你連應用軟件都不能兼容,那麽在市場上推廣就無從談起。
龍芯以前選擇兼容ps,恰恰就是犯了這樣的錯誤!
原本這次胡威武都已經決定和矩陣數碼共同開發Ar手機芯片了,但是楊林突然提出獨立開發一款指令集,這就出乎他的意料了。
這不是自毀長城麽?
如果采用新的指令集,那楊林費盡心思從蘋果手中獲得Appsor的授權還有什麽用?!
沒了Appsor的授權,矩陣數碼的aros最好的結果也就是nospon的下場。
事實上在胡威武看來,指令集並不是什麽高大上的東西,它實際上就是一段計算機指令編碼的集合,計算機的所有操作都是通過指令集來實現的。
矩陣數碼自己定義一套指令集沒有任何實際意義。
舉例來說,你既可以用“+”、“-”、“*”、“/”來定義加、減、乘、除和也可以用“-”、“+”、“/”、“*”來定義加、減、乘、除,既可以用大寫漢字來“壹”來表示1,也可以用“一”來表示1。
1+1=2,這種表述方式全世界都看得懂。但是壹+壹=貳,就隻有中國人才看得懂了。而你若將“-”定義為加,那麽壹-壹=貳,就隻有你自己看得懂了。
因為你無法讓全世界的人跟著你的指揮棒走,讓全世界人民在日常數學運算中用“-”來表示加,無法讓全世界學校的教科書中用“-”來表示加,無法讓已經被證明的數學公式和定理中用“-”來表示加。
因此,重新定義指令集技術上難度近乎於零。美國也一度禁止將單獨的指令集申請為專利,隻有當指令集與實現方法相結合的時候才被允許申請專利。
矩陣數碼研發自主指令集p,就如同我們在數學上放棄了傳統的阿拉伯數字而使用漢字去證明數學定理,自主指令集和阿拉伯數字隻是知識的載體而非知識本身。真正具有價值的是指令集的實現方法和被證明的數學定理。
楊林笑了笑道:“胡總,您先聽我說,說實話,我也不願意放棄現有的指令集體係去設計一款全新的指令集,畢竟這完全就是吃力不討好的活。但是我們要開發的aros有些特殊,想要實現這款操作係統的全部功能的話,現有的指令集體係恐怕難以做到,所以我也是不得已而為之。希望能從p的底層開始設計,使之能夠最大化地發揮出aros的性能。當然了,新的指令集也是要兼容Ar體係,畢竟軟件生態是我們繞不過的一個關卡。”
胡威武的臉色這才稍稍緩和了一些,旋即他又疑惑道:“楊總,你說的aros到底是一款什麽樣的係統,怎麽還需要從底層去設計一款新的指令集?”
楊林微微一笑道:“這個涉及到公司的商業機密。現在恐怕還不能說。我隻能告訴你,我需要的新型指令集嚴格意義上而言是一款混合指令集。”
“混合指令集?”
胡威武的眉頭一下子皺了起來。
指令集可分為複雜指令集s、精簡指令集rs以及超長指令集()。
目前市場上的計算機芯片主要以複雜指令集和精簡指令集為主,超長指令集因為和s和rs軟件生態不兼容的原因已經很罕見了,n的安騰,英偉達的丹佛都是其代表。
而s與rs兩者之間的競爭則已經持續好多年了。
比如以86為代表的複雜指令集的每個指令可執行若幹低階操作。諸如從內存讀取、儲存、和計算操作,全部集於單一指令之中,指令數目多而複雜,指令編碼格式混亂,導致編碼器複雜,流水線設計較為困難。指令不定長也帶來指令對齊方麵的額外挑戰,因此付出了性能的代價。
而以Ar、ps為代表的精簡指令集對指令數目和尋址方式都做了精簡,固定指令長度,統一指令編碼格式。加速常用指令,流水線設計更容易,因此效率也更高。有一段時間,因為rs的高效率,n在發展s產品線的同時,也曾經不得不研發了rs處理器。
楊林道:“胡總。想必你也知道,現在的s指令集在解碼階段上正在向rs類指令的轉化,將後端流水線轉換成類rs的形式。而隨著技術發展,rs指令集也達到數百條甚至上千條,事實上這兩者在最終的發展道路上已經殊途同歸了。至於我要做的,就是推出一款真正融合了rs、s以及的混合指令集芯片。”
胡威武點了點頭,對楊林的話不可置否,他思考了片刻,問道:“楊總,如果矩陣數碼和中科龍芯合作,那你對合作有什麽想法沒?”
楊林道:“很簡單,中科龍芯如果有意和矩陣數碼合作,矩陣數碼可以出資一億美元,中科龍芯出資五千萬美元以及技術入股,各持股百分之五十成立一家全新的芯片設計公司,從底層設計開始為aros打造一款全新的手機芯片。”
胡威武臉色微微一變,苦笑道:“楊總,合資成立公司沒問題,隻是資金……”
他有些尷尬。
龍芯這兩年在市場上跌跌撞撞,隻能勉強養活自己,又不是矩陣數碼這樣的大土豪,上哪去找這麽多錢去。
這次他之所以找上門來,還不是看中了矩陣數碼財大氣粗。
楊林微微一笑道:“胡總,中科龍芯如果資金上有困難的話,矩陣數碼可以拿出全部的一億五千萬美金,不過我們要占股百分之七十。”(未完待續。)
要知道指令集和編譯器是計算機芯片的基礎,而一款全新計算機芯片的能否在市場上取得成功,基礎就在於能否兼容市場上的大部分應用軟件。
如果你連應用軟件都不能兼容,那麽在市場上推廣就無從談起。
龍芯以前選擇兼容ps,恰恰就是犯了這樣的錯誤!
原本這次胡威武都已經決定和矩陣數碼共同開發Ar手機芯片了,但是楊林突然提出獨立開發一款指令集,這就出乎他的意料了。
這不是自毀長城麽?
如果采用新的指令集,那楊林費盡心思從蘋果手中獲得Appsor的授權還有什麽用?!
沒了Appsor的授權,矩陣數碼的aros最好的結果也就是nospon的下場。
事實上在胡威武看來,指令集並不是什麽高大上的東西,它實際上就是一段計算機指令編碼的集合,計算機的所有操作都是通過指令集來實現的。
矩陣數碼自己定義一套指令集沒有任何實際意義。
舉例來說,你既可以用“+”、“-”、“*”、“/”來定義加、減、乘、除和也可以用“-”、“+”、“/”、“*”來定義加、減、乘、除,既可以用大寫漢字來“壹”來表示1,也可以用“一”來表示1。
1+1=2,這種表述方式全世界都看得懂。但是壹+壹=貳,就隻有中國人才看得懂了。而你若將“-”定義為加,那麽壹-壹=貳,就隻有你自己看得懂了。
因為你無法讓全世界的人跟著你的指揮棒走,讓全世界人民在日常數學運算中用“-”來表示加,無法讓全世界學校的教科書中用“-”來表示加,無法讓已經被證明的數學公式和定理中用“-”來表示加。
因此,重新定義指令集技術上難度近乎於零。美國也一度禁止將單獨的指令集申請為專利,隻有當指令集與實現方法相結合的時候才被允許申請專利。
矩陣數碼研發自主指令集p,就如同我們在數學上放棄了傳統的阿拉伯數字而使用漢字去證明數學定理,自主指令集和阿拉伯數字隻是知識的載體而非知識本身。真正具有價值的是指令集的實現方法和被證明的數學定理。
楊林笑了笑道:“胡總,您先聽我說,說實話,我也不願意放棄現有的指令集體係去設計一款全新的指令集,畢竟這完全就是吃力不討好的活。但是我們要開發的aros有些特殊,想要實現這款操作係統的全部功能的話,現有的指令集體係恐怕難以做到,所以我也是不得已而為之。希望能從p的底層開始設計,使之能夠最大化地發揮出aros的性能。當然了,新的指令集也是要兼容Ar體係,畢竟軟件生態是我們繞不過的一個關卡。”
胡威武的臉色這才稍稍緩和了一些,旋即他又疑惑道:“楊總,你說的aros到底是一款什麽樣的係統,怎麽還需要從底層去設計一款新的指令集?”
楊林微微一笑道:“這個涉及到公司的商業機密。現在恐怕還不能說。我隻能告訴你,我需要的新型指令集嚴格意義上而言是一款混合指令集。”
“混合指令集?”
胡威武的眉頭一下子皺了起來。
指令集可分為複雜指令集s、精簡指令集rs以及超長指令集()。
目前市場上的計算機芯片主要以複雜指令集和精簡指令集為主,超長指令集因為和s和rs軟件生態不兼容的原因已經很罕見了,n的安騰,英偉達的丹佛都是其代表。
而s與rs兩者之間的競爭則已經持續好多年了。
比如以86為代表的複雜指令集的每個指令可執行若幹低階操作。諸如從內存讀取、儲存、和計算操作,全部集於單一指令之中,指令數目多而複雜,指令編碼格式混亂,導致編碼器複雜,流水線設計較為困難。指令不定長也帶來指令對齊方麵的額外挑戰,因此付出了性能的代價。
而以Ar、ps為代表的精簡指令集對指令數目和尋址方式都做了精簡,固定指令長度,統一指令編碼格式。加速常用指令,流水線設計更容易,因此效率也更高。有一段時間,因為rs的高效率,n在發展s產品線的同時,也曾經不得不研發了rs處理器。
楊林道:“胡總。想必你也知道,現在的s指令集在解碼階段上正在向rs類指令的轉化,將後端流水線轉換成類rs的形式。而隨著技術發展,rs指令集也達到數百條甚至上千條,事實上這兩者在最終的發展道路上已經殊途同歸了。至於我要做的,就是推出一款真正融合了rs、s以及的混合指令集芯片。”
胡威武點了點頭,對楊林的話不可置否,他思考了片刻,問道:“楊總,如果矩陣數碼和中科龍芯合作,那你對合作有什麽想法沒?”
楊林道:“很簡單,中科龍芯如果有意和矩陣數碼合作,矩陣數碼可以出資一億美元,中科龍芯出資五千萬美元以及技術入股,各持股百分之五十成立一家全新的芯片設計公司,從底層設計開始為aros打造一款全新的手機芯片。”
胡威武臉色微微一變,苦笑道:“楊總,合資成立公司沒問題,隻是資金……”
他有些尷尬。
龍芯這兩年在市場上跌跌撞撞,隻能勉強養活自己,又不是矩陣數碼這樣的大土豪,上哪去找這麽多錢去。
這次他之所以找上門來,還不是看中了矩陣數碼財大氣粗。
楊林微微一笑道:“胡總,中科龍芯如果資金上有困難的話,矩陣數碼可以拿出全部的一億五千萬美金,不過我們要占股百分之七十。”(未完待續。)