他指着黑板上的框图。
“Inte1的路,是复杂指令集,功能全,兼容性好。
咱们的路,是精简指令集,结构简单,效率高。
他们强在生态,咱们强在干净。”
他顿了顿:“但要论性能,理论上,咱们不输。”
杨振华点点头,没再说话。
王溯举起手。
“陈星,我问你个软件相关的问题。”
陈星看着他。
“你这个指令集,编译器好写吗?”
陈星愣了一下,然后笑了。
“王溯,你这个问题问到点子上了。”
他走到黑板前,指着指令集那一块。
“我设计的时候,专门跟软件组的人聊过。
他们提了很多要求。
什么指令最常用,什么格式最好解析,什么组合最容易优化。
我都记着呢。”
他看着王溯。
“编译器好不好写,得问你。
你觉得好写,就好写。你觉得不好写,我就改。”
王溯愣了一下,然后也笑了。
“行,有你这句话就行。”
会议室里响起一阵笑声。
笑声落了,赵四开口了。
“陈星,还有一个问题。”
陈星看着他。
“自主指令集,这条路,咱们走通了,以后就是自己的。但有一条,得想清楚。”
陈星点头:“您说。”
赵四站起来,走到黑板前。
“兼容。”
他在黑板上写下这两个字。
“咱们的指令集,跟Inte1不一样。这意味着什么?
意味着咱们跑不了人家现有的软件。”
他看着陈星。
“这个问题,怎么解决?”
陈星早有准备。
“赵总工,我想过这个问题。”
他走回桌前,从那一沓纸里翻出一张,展开。
“这是咱们的兼容策略。”
他指着那张图。
“分两步走。第一步,硬件层面,咱们不兼容。
因为硬件一兼容,就得学人家那套复杂的指令集,咱们的路就走偏了。”
他指着第二步。
“第二步,软件层面,咱们想办法兼容。
王溯那边,可以搞一个翻译层。
把Inte1的指令,翻译成咱们的指令。
虽然慢一点,但能用。”
他看着赵四。
“这样,既保住了咱们自己的路,又保住了用户现有的软件。”