第五百一十六章 邀請(2 / 2)

現在對方竟然告訴自己,他們公司團隊還在研發第三種新的指令集,這實在太令人難以置信了。

軒尼詩硬生生用自己的涵養,把快要說出嘴的“Fuck”給壓了下去。

“哈哈!”雷蘊榮看著眼前這位來的斯坦福校長,一臉震驚的神色,不由開懷大笑,“我在逗你的,並不是一個真正的新指令集!

開發一款新的架構哪可能那麼容易,榮耀研究院現在全部的精力都放在ARM後續架構的研發上。

所謂新的指令集,其實是在原有三十二位指令集的基礎上,擴充出了一個指令長度為十六位的新子集。

王教授把這個新子集命名為Thumb,與等價的三十二位位指令相比較,Thumb指令集在保留三十二位指令優勢的同時,大大的節省了係統的存儲空間。”

“16位長度的指令?”軒尼詩在思索著。

“是的,操作數仍然是32位,指令地址也為32位,但舍棄了原先ARM指令的部分特性。

但Thumb指令集並沒有改變ARM體係底層的編程模型,隻是在該模型上增加了一些限製條件,隻要遵循一定的調用規則,Thumb子程序和ARM子程序就可以互相調用。”雷蘊榮解釋道。

“這的確是個好主意!”軒尼詩這樣的技術大牛,自然一點就通,“我希望深入研究一下你的Thumb指令,如果有可能MIPS架構的後續開發中,也可以實行十六位與三十二位混合指令集。”

“我們之前的測試表明處理器在進入Thumb指令模式下,所需存儲空間隻需ARM指令模式下的百分之六十,而且若使用十六位存儲器,前者存儲速率比後者快百分之五十!”雷蘊榮繼續說道。

雷蘊榮雖然隻對半導體大致的研究方向了解,但是在耳濡目染的情況下,對半導體的一些具體的知識也有了一定的儲備。

以前所說64K,128K是指內存芯片的存儲容量,它決定了存儲器能存儲多大信息量量。

而16位、32位是指存儲器的位寬,這決定了內存芯片存儲信息的速度。

一般來說,位寬越大、容量越大的芯片造價越高,而相同容量的內存芯片,位寬越大,價格越高。

現在市麵上主流的內存芯片都是16位的,但是ARM架構是32位的,也就是說榮耀H1處理器輸出數據的速度,比內存接收數據的速度要快,這就出了存儲瓶頸,從而影響了榮耀H1處理器性能的發揮。

一般情況下,處理器和內存的位寬相同時,才能最完美的發揮計算機性能。

16位的Thumb指令,隻是王教授解決32位處理器現在遭遇內存瓶頸的其中一個手段。

但是聽到王教授關於Thumb指令的講解和運行思路,雷蘊榮卻想到了後世一個非常普遍的一個概念,那就是緩存。

緩存的概念後世應該大家都清楚,雷蘊榮想著看在後續ARM芯片設計時加入緩存,來緩解內存速率跟不上處理器速率的矛盾。

當然處理器內部的空間是極其寶貴的,現在的緩存不能也不需要集成到處理器內部,而是可以以片外緩存的形式出現。

對於雷蘊榮這個在此時算是天才的想法,王教授可謂是欣喜若狂,立馬帶團隊去驗證這個想法的可行性。

不過此時,軒尼詩教授卻是對Thumb指令集非常感興趣,迫不及待的想要了解關於Thumb指令集的更多信息,一直拉著雷蘊榮介紹。

但是這就有點為難他了,要說讓雷蘊榮講個大概還行,但是讓他攤開細致的講,他肯定不行,他又不是專業的。

不過這也正中雷蘊榮下懷,他這次過來斯坦福找他,並不是單純的為了炫耀H2處理器在研發中的新突破,而是想要將軒尼詩教授請去香江工作。

“約翰,我想邀請你來香江工作!”雷蘊榮也直接說出了自己的目的。

軒尼詩看著雷蘊榮,搖了搖頭說道:

“我不一定能適應東方的生活,比如我吃不慣那裡的菜肴,更喜歡阿美利加的紅酒牛排!”

“約翰,你不要把香江想象成是鄉下,香江的西餐廳有很多,如果你願意嘗試那裡還可以吃到中國菜、法國菜、一本菜、韓國菜、泰國菜、印度菜,飲食並不是問題!

除此之外,你也可以和王英平教授共同探討精簡架構方麵的各項話題。”

見軒尼詩還是沉默不語,雷蘊榮接著勸道:

“香江中文大學和斯坦福準備開展一項交流計劃,以後每年都會互派師生相互訪學!

你可以用斯坦福大學教授的身份,來香江中文大學任教幾年,同時在榮耀研究院的香江研發中心,繼續開展MIPS項目的後續開發!

我覺得王教授的ARM團隊和你的MIPS團隊,有許多可以相互交流與探討的地方,比如我之前剛剛提到的Thumb指令集。”33

“如果隻是一個短期交流,這是一個不錯的主意!”軒尼詩想了想說道。

他也覺得如果能與王英平的開發團隊深入交流,必定能獲得不少有益的啟發。

有的人死了,但沒有完全死……

上一頁 書頁/目錄 沒有了