“當(dāng)然,這兩種分別是復(fù)雜指令集和精簡指令集,英特爾用的是復(fù)雜指令集,除非你們用的精簡指令集,否則……”
“沒錯,我們走的就是精簡指令集的路線。”秦淼說道:“十年前,計算機的存儲器非常昂貴,所以,當(dāng)時的電腦工程師們希望通過復(fù)雜的指令集來減少程序代碼的長度,從而節(jié)省存儲空間,比如英特爾的x86、ibm的system/360,都是這方面的代表,但是……”
秦淼看向在場所有人,今天的新聞發(fā)布會,可不僅僅是要說明龍芯一號和x86不一樣的,更是要說明,龍芯的路線才是正確的!
“這些年來,計算機技術(shù)飛速發(fā)展,我聽說,已經(jīng)有廠商在研制64k的內(nèi)存了,各位都是行業(yè)精英,應(yīng)該知道,當(dāng)初有個640b的內(nèi)存,已經(jīng)是很強的計算機了,現(xiàn)在,內(nèi)存的發(fā)展,讓當(dāng)初的工程師們無法想象,對了,摩爾先生也在場吧?我最欣賞的,就是摩爾定律!”
戈登-摩爾也皺起來了眉頭,你小子,好像是在說咱們英特爾走錯了路線?
“芯片的晶體管數(shù)目,每十八個月就會增加一倍,同時價格降低一半,所以,我們可以想象,很快,1兆的內(nèi)存就會出現(xiàn),1g的內(nèi)存,也會在十年、二十年之后出現(xiàn),所以,我們根本就不需要為內(nèi)存發(fā)愁!”
“您這意思是,精簡指令集比x86先進?我不信!除非你能說服我!”
“咳咳,這……這不太好吧?英特爾的人也來到了我們的現(xiàn)場,我們在這里,怎么能說……我們這兩種指令集,其實是各有優(yōu)缺點的。那個……葛洛夫先生,摩爾先生,這都是我的個人意見,等下我要是說得不對,歡迎你們直接給提出來啊!”
臺下,葛洛夫和摩爾心中惱火,但是,臉上也不能表現(xiàn)出來,只能做出紳士的姿態(tài)來。
“這個復(fù)雜指令集,單個指令就涵蓋多種任務(wù),這樣在設(shè)計程序的時候,代碼的數(shù)量會大大降低,這樣方便計算機的普及,同時因為減少了指令數(shù)量,所以節(jié)省內(nèi)存。葛洛夫先生,摩爾先生,我這么說,沒問題吧?”
“沒錯。”
“我再說精簡指令集,這個概念是去年才由約翰-庫克等學(xué)者提出來的,采用固定長度,每個指令就執(zhí)行一個命令,這樣一來,想要完成一個操作,就需要多個指令來配合,讓程序的編寫復(fù)雜化,內(nèi)存占用也多,但是處理器執(zhí)行指令的速度快,整體運行更加流暢,處理器的功耗更低……”
說到這里,秦淼再次看向臺下的人:“葛洛夫先生,摩爾先生,你們說,我這樣說對不對?”
兩人對視一眼,不知道該怎么回答。
可以說,去年才出現(xiàn)的精簡指令集的概念,就是針對復(fù)雜指令集的缺陷提出來的,這些記者們或許記不住別的,但是,最后這一點,執(zhí)行指令速度快,運行流暢功耗低是肯定記住了的!
這要是傳出去,豈不是說,龍芯比x86還先進?
不行,絕對不行!
“這個嘛……精簡指令集在執(zhí)行相同任務(wù)的時候,就需要大量的同類指令,這樣會大大增加代碼體積,這也是個巨大的缺陷……”
“是啊,這是個問題,所以,我們針對龍芯處理器,設(shè)計和開發(fā)了一個高效的編譯器,在這個編譯器里面,集成了大量的函數(shù),方便程序員調(diào)用,兩位覺得我們這個設(shè)計方案,能不能解決這個缺陷?”
這……這絕對是掉到對方的陷阱里了,剛剛那個提問的人,哪里是來搗亂的,這特么的,分明就是個托啊!
_l