第一百零五章 矩芯一號(hào)(1/2)
原因無它,“矩心一號(hào)”的預(yù)研報(bào)告遠(yuǎn)遠(yuǎn)超出了眾人先前的意料。◎
作為矩陣半導(dǎo)體的第一款芯片,在大多數(shù)人的設(shè)想中,“矩芯一號(hào)”應(yīng)該是arm指令集基礎(chǔ)上進(jìn)行自主設(shè)計(jì)。
事實(shí)上就在一周前,矩陣數(shù)碼還花了一千萬美金從arm公司手里購買了數(shù)百條armv7指令的專利。
但是在這份報(bào)告中,“矩芯一號(hào)”的指令集幾乎和arm沒什么關(guān)系,雖然里面還有部分是arm指令,但加入了大量全新設(shè)定復(fù)雜指令(cisc)和超長指令集的指令,而且他們看得出來,這些指令明顯都是原創(chuàng)內(nèi)容,有些概念他們根本沒有接觸過。
從某種意義上說,這已經(jīng)是脫離了arm的精簡指令集結(jié)構(gòu),完全是一套全新的指令集體系了。
眾人不由得面面相覷,要知道蘋果和三星,雖然也是從arm購買架構(gòu)層級(jí)授權(quán)以及內(nèi)核層級(jí)授權(quán)的基礎(chǔ)上推出自主研發(fā)的芯片的,但人家還是在arm體系之下的。
這里首先要明確兩個(gè)概念,什么是架構(gòu)層級(jí)授權(quán)和內(nèi)核層級(jí)授權(quán)(也就是所謂的ip授權(quán))。
架構(gòu)層級(jí)授權(quán),是指可以對(duì)arm架構(gòu)進(jìn)行大幅度改造,甚至可以對(duì)arm指令集進(jìn)行擴(kuò)展或縮減,蘋果就是一個(gè)很好的例子,蘋果公司在使用armv7-a架構(gòu)基礎(chǔ)上,擴(kuò)展自己的蘋果swift架構(gòu),從而推出了a6、a7芯片。
而內(nèi)核層級(jí)授權(quán),是指可以以一個(gè)內(nèi)核為基礎(chǔ)然后在加上自己的外設(shè)。比如usart、gpio、spi、adc等等,最后形成了自己的mcu。
三星ti拿到了arm公司的架構(gòu)授權(quán)和內(nèi)核層級(jí)核授權(quán)。那么意味著它可以在arm指令集基礎(chǔ)上根據(jù)需要?jiǎng)?chuàng)建出自己的內(nèi)核架構(gòu),并可添加各種片內(nèi)外設(shè)比如通信接口、顯示器控制接口、gpio等等。從而生產(chǎn)出自己的“處理器芯片”。
這就好比我寫了一篇文章,我告訴甲,你可以拿去修改后使用,便是架構(gòu)層級(jí)授權(quán),我告訴乙,你可以在你的文章中引用我的文章,便是內(nèi)核級(jí)授權(quán),我告訴丙,你只能對(duì)我的文章進(jìn)行轉(zhuǎn)發(fā)。不能更改,不能添油加醋,便是使用層級(jí)授權(quán)。
而矩陣半導(dǎo)體,甚至連引用都沒有,它只是借鑒了arm文章中的部分概念,中心思想和arm文章沒有半毛錢關(guān)系。
矩陣半導(dǎo)體的副總經(jīng)理夏夜驚異地看了楊林一眼,半個(gè)月前楊林讓他去英國購買arm授權(quán)的時(shí)候他還奇怪楊林為什么只讓他購買了幾百條arm指令的授權(quán),而且還開出了一千萬美金的天價(jià),要知道這都可以從arm買到一個(gè)完整的芯片設(shè)計(jì)方案了。
但現(xiàn)在。他隱約有些明白了。
楊林之所以花巨資購買arm的授權(quán),恐怕一方面為了保證日后mat日xos能夠在安卓手機(jī)上運(yùn)行,另一方面則是避免以后受到arm版權(quán)方面的爭議。
但是楊林為什么要這樣做呢?
夏夜皺了皺眉。
混合指令集引發(fā)的騷動(dòng)只持續(xù)了一小會(huì)兒,眾人很快繼續(xù)看了下去。
他們看的速度很慢。
雖然這份報(bào)告只有十幾頁。但里面稱得上是干貨滿滿,每一句話,每一條概念后面都涉及到無數(shù)基礎(chǔ)理論方面的內(nèi)容。大多數(shù)人都看的非常費(fèi)勁,部分在軟件方面基礎(chǔ)薄弱的研發(fā)人員。甚至連一些指令的具體涵義都沒看明白。
但有一點(diǎn)他們非常清楚,這份報(bào)告的水平非常高。里面提到很多腦洞大開的概念他們根本聞所未聞,但細(xì)想之下,卻又感覺順理成章。
這種感覺他們已經(jīng)很多年沒有體驗(yàn)過了,在芯片設(shè)計(jì)領(lǐng)域工作了那么多年,很多人都已經(jīng)變成了工程設(shè)計(jì)中的一顆顆螺絲釘,在團(tuán)隊(duì)的安排下完成自己的任務(wù)即可,根本不需要太多其他的想法。
而這份報(bào)告,卻仿佛為他們打開一扇窗,讓他們有幸能目睹窗外的那一片天空。
特別是到了編譯器的設(shè)計(jì)部分后,這種感覺更加強(qiáng)烈。
編譯器對(duì)一款芯片的重要性毋庸置疑。
程序員在編程的時(shí)候?qū)懙氖蔷幊陶Z言,但是計(jì)算機(jī)運(yùn)行的時(shí)候是機(jī)器語言,編譯器就是將程序員的編程語言翻譯成機(jī)器語言的工具,而編譯器的好壞也非常影響一款計(jì)算機(jī)的整機(jī)性能,比如sun就曾經(jīng)依靠對(duì)編譯器的優(yōu)化使cpu的spec跑分提升了50%,大幅提升了整機(jī)性能和用戶體驗(yàn)。
目前國際上使用最為廣泛的編譯器是gcc,該編譯器對(duì)x86、arm、迷ps、alpha等指令集的cpu優(yōu)化各不相同,對(duì)市場占有率高的x86和arm優(yōu)化得較好,版本也比較新(gcc部分代碼就是intel提供的),但對(duì)龍芯、申威的優(yōu)化比較差,版本也比較老舊。
但是這份報(bào)告里面所提到的新型編譯器,卻是為此前的混合指令集量身訂制而成的,里面有許多非常有趣的想法和概念,讓這些ic工程師們大呼過癮。
很多人這才明白之前公司為什么要和他們簽署保密協(xié)議,單單這份報(bào)告里面的內(nèi)容,就足以引發(fā)全世界it產(chǎn)業(yè)界的巨震。更何況他們還要以此為基礎(chǔ)去設(shè)計(jì)一款新產(chǎn)品了。
不知不覺,兩個(gè)小時(shí)過去了,會(huì)議室里只剩下翻頁時(shí)的
『加入書簽,方便閱讀』