8月,北京最热的时候。



中关村新楼三层的大会议室里,电扇从早转到晚,吹出来的风都是烫的。



窗户开着,但外面一点风没有,树上的知了叫得人心烦。



赵四坐在长条桌最里头,面前摊着一沓纸。



纸上画满了框图、线条、标注,密密麻麻的,像一张城市规划图。



旁边坐着七个人:陈星、张卫东、杨振华、王溯,还有三个新面孔。



两男一女,都是今年刚分来的大学生。



谁也没说话。



电扇吱吱嘎嘎转着,热气一阵一阵。



赵四抬起头,看着陈星。



“想好了?”



陈星点点头。



“想好了。”



他从桌上拿起那沓纸,站起来,走到黑板前。



拿起粉笔,在黑板上写了四个大字:



“龙腾架构”



会议室里安静了几秒。



张卫东念出声来:“龙腾……”



“对。”陈星转过身,看着大家,“咱们的32位处理器,叫‘龙腾’。龙腾万里,咱们自己起的名。”



杨振华推了推眼镜:“这名儿谁起的?”



“我起的。”陈星说,“想了三天,翻了半个月字典,最后定的这个。”



王溯笑了:“龙腾,不错。比‘长城三号’好听。”



陈星也笑了,但很快又正色起来。



他把黑板上的四个大字圈起来,在旁边画了一个大大的框图。



“这是咱们的架构思路。”



他指着框图最中间的一个方块。



“核心,是指令集。咱们走risc路线,精简指令集,八十多条指令。常用的,硬件做。不常用的,软件模拟。”



他指着旁边的几个方块。



“这是流水线。咱们设计五级流水:取指、译码、执行、访存、写回。比tel的复杂,但效率高。”



他又指着下面的几个方块。



“这是缓存。指令缓存和数据缓存分开,各4k。不够大,但够用。”



他讲得很细,每一个模块,每一条连线,每一个设计思路,都讲得清清楚楚。



讲了一个多小时,嗓子讲哑了,嘴唇起皮了。



最后他把粉笔放下,转过身,看着大家。



“大概就是这样。具体的,都在这些图纸上。”



会议室里安静了几秒。



然后张卫东先开口。



“陈星,这真是你一个人想的?”



陈星摇摇头。



“不是。是咱们大家一起攒的。”



他看了一眼赵四,“还有赵总工那些年的积累,还有那块80286拆出来的经验。”



他顿了顿:“我就是那个画图的。”



杨振华站起来,走到黑板前,盯着那张框图看了很久。



然后他转过头,看着陈星。



“陈星,我问你个问题。”



“您说。”



“这个架构,跟tel的比,谁强?”



陈星想了想。



“不能说谁强。是两条路。”



他指着黑板上的框图。



“tel的路,是复杂指令集,功能全,兼容性好。



咱们的路,是精简指令集,结构简单,效率高。



他们强在生态,咱们强在干净。”



他顿了顿:“但要论性能,理论上,咱们不输。”



杨振华点点头,没再说话。



王溯举起手。



“陈星,我问你个软件相关的问题。”



陈星看着他。



“你这个指令集,编译器好写吗?”



陈星愣了一下,然后笑了。



“王溯,你这个问题问到点子上了。”



他走到黑板前,指着指令集那一块。



“我设计的时候,专门跟软件组的人聊过。



他们提了很多要求。



什么指令最常用,什么格式最好解析,什么组合最容易优化。



我都记着呢。”



他看着王溯。



“编译器好不好写,得问你。



你觉得好写,就好写。你觉得不好写,我就改。”



王溯愣了一下,然后也笑了。



“行,有你这句话就行。”



会议室里响起一阵笑声。



笑声落了,赵四开口了。



“陈星,还有一个问题。”



陈星看着他。



“自主指令集,这条路,咱们走通了,以后就是自己的。但有一条,得想清楚。”



陈星点头:“您说。”



赵四站起来,走到黑板前。



“兼容。”



他在黑板上写下这两个字。



“咱们的指令集,跟tel不一样。这意味着什么?



意味着咱们跑不了人家现有的软件。”



他看着陈星。



“这个问题,怎么解决?”



陈星早有准备。



“赵总工,我想过这个问题。”



他走回桌前,从那一沓纸里翻出一张,展开。



“这是咱们的兼容策略。”



他指着那张图。



“分两步走。第一步,硬件层面,咱们不兼容。



因为硬件

本章未完,点击下一页继续阅读

(1/3)

章节目录

穿越59,开局获得签到系统所有内容均来自互联网,零点小说网只为原作者幼龄大叔的小说进行宣传。欢迎各位书友支持幼龄大叔并收藏穿越59,开局获得签到系统最新章节