原因无它,“矩心一号”的预研报告远远超出了众人先前的意料。
作为矩阵半导体的第一款芯片,在大多数人的设想中,“矩芯一号”应该是arm指令集基础上进行自主设计。
事实上就在一周前,矩阵数码还花了一千万美金从arv7指令的专利。
但是在这份报告中,“矩芯一号”的指令集几乎和ar指令,但加入了大量全新设定复杂指令(ci)和超长指令集的指令,而且他们看得出来,这些指令明显都是原创内容,有些概念他们根本没有接触过。
从某种意义上说,这已经是脱离了arm的精简指令集结构,完全是一套全新的指令集体系了。
众人不由得面面相觑,要知道苹果和三星,虽然也是从arm购买架构层级授权以及内核层级授权的基础上推出自主研发的芯片的,但人家还是在arm体系之下的。
这里首先要明确两个概念,什么是架构层级授权和内核层级授权(也就是所谓的ip授权)。
架构层级授权,是指可以对ar指令集进行扩展或缩减,苹果就是一个很好的例子,苹果公司在使用armv7-a架构基础上,扩展自己的苹果架构,从而推出了a6、a7芯片。
而内核层级授权。是指可以以一个内核为基础然后在加上自己的外设。比如u 等等,最后形成了自己的u。
三星ti拿到了arm公司的架构授权和内核层级核授权,那么意味着它可以在arm指令集基础上根据需要创建出自己的内核架构,并可添加各种片内外设比如通信接口、显示器控制接口、gpio等等,从而生产出自己的“处理器芯片”。
这就好比我写了一篇文章,我告诉甲,你可以拿去修改后使用。便是架构层级授权,我告诉乙,你可以在你的文章中引用我的文章,便是内核级授权,我告诉丙,你只能对我的文章进行转发,不能更改,不能添油加醋,便是使用层级授权。
而矩阵半导体。甚至连引用都没有,它只是借鉴了ar文章没有半毛钱关系。
矩阵半导体的副总经理夏夜惊异地看了杨林一眼,半个月前杨林让他去英国购买arm授权的时候他还奇怪杨林为什么只让他购买了几百条arm指令的授权,而且还开出了一千万美金的天价,要知道这都可以从arm买到一个完整的芯片设计方案了。
但现在。他隐约有些明白了。
杨林之所以花巨资购买arrixos能够在安卓手机上运行,另一方面则是避免以后受到arm版权方面的争议。
但是杨林为什么要这样做呢?
夏夜皱了皱眉。
混合指令集引发的骚动只持续了一小会儿,众人很快继续看了下去。
他们看的速度很慢。
虽然这份报告只有十几页,但里面称得上是干货满满,每一句话,每一条概念后面都涉及到无数基础理论方面的内容,大多数人都看的非常费劲,部分在软件方面基础薄弱的研发人员,甚至连一些指令的具体涵义都没看明白。
但有一点他们非常清楚,这份报告的水平非常高。里面提到很多脑洞大开的概念他们根本闻所未闻,但细想之下,却又感觉顺理成章。
这种感觉他们已经很多年没有体验过了,在芯片设计领域工作了那么多年,很多人都已经变成了工程设计中的一颗颗螺丝钉,在团队的安排下完成自己的任务即可,根本不需要太多其他的想法。
而这份报告,却仿佛为他们打开一扇窗,让他们有幸能目睹窗外的那一片天空。
特别是到了编译器的设计部分后,这种感觉更加强烈。
编译器对一款芯片的重要性毋庸置疑。
程序员在编程的时候写的是编程语言,但是计算机运行的时候是机器语言,编译器就是将程序员的编程语言翻译成机器语言的工具,而编译器的好坏也非常影响一款计算机的整机性能,比如pu的跑分提升了50,大幅提升了整机性能和用户体验。
目前国际上使用最为广泛的编译器是gcc,该编译器对x86、arpu优化各不相同,对市场占有率高的x86和ar部分代码就是intel提供的),但对龙芯、申威的优化比较差,版本也比较老旧。
但是这份报告里面所提到的新型编译器,却是为此前的混合指令集量身订制而成的,里面有许多非常有趣的想法和概念,让这些ic工程师们大呼过瘾。
很多人这才明白之前公司为什么要和他们签署保密协议,单单这份报告里面的内容,就足以引发全世界it产业界的巨震。更何况他们还要以此为基础去设计一款新产品了。
不知不觉,两个小时过去了,会议室里只剩下翻页时的哗哗声和讨论声。
杨林也不着急,只是偶尔让白桦去给众人添点水,剩下的大部分时间都和乔振宇低声聊天。
一直到三小时后,见众人看的不多了,杨林才笑道:“好了,想必这份报告大家也都消耗地差不多了,你们有什么特别的想法吗?”
众人你看看我,我看看你,没人说话。
过了一会儿,夏夜举手道:“杨总,我有一个问题,我们要设计的这款矩芯一号,到底是用来干什么的,普通的操作系统恐怕用不到这样的设计吧?”
众人的目光齐齐聚焦在了杨林身上,这不仅是夏夜的疑问,也是现场所有人的疑问。(未 完待续 ~^~)
p69shu-->