首页 > 现代都市 > 传奇1996 > 第13章RISCV指令集及构架

第13章RISCV指令集及构架(2/2)

目录

不等倪光南院士回答,马东又自言自语说道:

「倪院士,九〇年出国留学,我报考了斯坦福计算机专业留学期间,那时想研发一款类UNIX系统,设想是这款系统不仅能运行在大型机上,也能运行在基于X86指令架构的计算机上。可说到根本上,还是在别人构建的圈子里打转,所以,我想推倒重来,从基础的指令架构开始,从硬件到软件,全新打造属于自己的内核技术。

做到内核技术自主!

指令架构RISC和CISC,还有ARM等,各有侧重各有不同,也各有硬件和软件实现,已经形成了一套相对完整的体系。

我们呢?

计算机产业内核的几大技术,制备工艺、基础指令集、操作系统等,有些我们暂时没办法,比如制备工艺,这需要的是硬实力,暂时难以跟上西方的步伐。

可软件不同,它需要的是软实力,靠的是大脑,国内的教学落后于西方不假。

但,不代表我们的大脑也比人家落后!」

「说得好!」倪光南非常认同的猛拍沙发。

马东继续诉说往事:「我用一年时间完成学业,但我有意隐瞒,继续在斯坦福旁听其他课程。从91年开始,我全身心投入到指令集的学习、研究当中。我是基于成熟的RISC指令集原则进行研发,形成一个处理器设计的技术规范,在此基础上,再去实现不同的微架构……」

处理器设计的技术规范,也就是通常所说的ISA,微架构就是这个ISA的具体实现,如X86什么的。

作为软硬件之间的接口,ISA定义了机器语言进程编写者需要知道的一切:数据类型、寄存器、字节次序、指令格式、指令集、寻址方式

协处理器:表示处理器的一个可选部件,负责处理指令集的某个扩展,拥有与处理器想相独立的寄存器、异常处理方式

应该支持模块化可配置的指令子集;可扩展的定制指令

指令集要支持目前已有的指令架构,以基本指令子集为基础,可添加其他常用模块子集指令实现更多功能

易实现性,简单的硬件设计与编译器实现,规范指令编码格式,简化分支跳转指令与静态预测机制、分支预测,乱序运行

支持16、32/64位指令……

「94年我看到Internet已经成熟,于是邀请斯坦福校友费罗创建了Yahoo!,Yahoo!的本质是网络媒体,跟纸媒体一样性质。

所以我自始至终都知道,我这个拥有红色中国背景出身的中国人,虽然拿着美国绿卡,但依然不是他们自己人。

从Yahoo!上市之后,移民局几乎每月都来拜访我。但我知道那是忽悠人的,既然我入了美国籍,我依然无法掌控Yahoo!华尔街那些金融巨鳄也不允许出现一家不被他们掌控的宣传渠道。

而且,我是第二个在美国创业成功的华人,前者王安已经作古,公司破产,我这第二名也不会有好下场。

所以,Yahoo!就是我攫取创业资金的跳板!

我很清醒。

Internet的底层设计、计算机语言、硬件、软件以及标准,这些掌控权都在美国人手里。

上一个挑战美国半导体产业霸权的国家——RB已经倒下,只能进军半导体材料领域。

我如果想要发展半导体产业只能抛弃美国创建的标准,另起炉灶,也不和美国计算机产业正面对抗,从外围做起。

iPod的音频解码芯片,是我抛弃美国标准的第一步!」

目录
返回顶部