拿到算法和算法电路原理图的黄老随即让自己的这些学生对这些算法和硬件电路原理图进行了研究分析,她的这些博士生学生吃惊地发现张君正竟然只用包47条指令集就实现了这个32位处理器的核心功能,这些算法简洁高效至极!
黄老这些学生之前主要以亚米利加国的这种mIpS指令集架构研究课题为主,主要是通过这种反汇编工具分析研究mIpS指令集的算法。
mIpS指令集算法已经是极为简洁了,不过不过黄老的这些学生在看到张君正的算法和硬件电路原理图后发现这种指令集优势非常明显,做到了指令功能的平衡与规整。
这意味着用这种指令集开发处理器在在空间和时间上都控制得当,另外在解码单元会比mIpS指令集架构更好做,有大量逻辑门可以复用。
在黄老请张君正过来之前,黄老底下的好几位技术大佬和下面的学生为了他的这个指令集设计吵得不可开交!
主要是因为mIpS指令集生态系统是比较完善的,现在国外有很多的客户企业在用,基于这种架构体系开发出了很多的应用程序软件,虽然张君正设计的这个指令集架构更有技术优势,但是要开发这种新型处理器还需要设计寄存器堆、流水线等其他组成部分,工作量其实是很大的。
尽管张君正设计的指令集极为优异,但是谁也不敢保证接下来的设计不会出现重大的技术失败风险!
毕竟张君正现在只是设计出了指令集架构,连一个完整的设计都没有,而mIpS指令集架构的处理器已经得到了长时间的商用化考验。
所以微电子所内部为此进行争吵那是再正常不过了!
黄老却是从张君正设计的这些指令集当中察觉出他有着无比惊人的数学创造能力,于是把张君正叫过来讨论寄存器堆设计和流水线设计方面的内容。
尽管张君正心中对这些组件的设计心中已经有了大概的想法,不过他也很想从黄老这里获得一些新的启发,所以当着黄老和她这些学生的面解说关于他构思的这种三家流水线的技术方案。
“张君正同学,你刚才提出来的这种解决反压信号的方案实在是太激进了,这会造成功能错误或者指令丢失的。”
此时坐在下面的一位妙龄女生用软糯的声音说道。
张君正停下说话,看了这位留着短发、戴着黑框眼镜的女生一眼,脸上笑了笑。
这位叫曹文茜的女生是黄老的学生,原先是科技大学少年班的天才,去年来到了黄老的实验室读博,好像只有十九岁的样子。
对于她对自己这种技术方案的质疑,张君正点头道:“这个取消握手的技术方案确实是存在着这样的可能性,所以需要其他机制配合……”
他还没有说完,见到曹文茜再次举起了手,于是开口说道:“曹文茜同学,你还有什么问题?”
“我还是认为采用加入乒乓缓存和前向旁路缓存两种技术解决方案更好些。”
说着,曹文茜起身走到张君正的身边的白板拿起黑色唛头笔刷刷地写出了自己的一些算法流程图来。
张君正在一边静静地看着曹文茜用自己白皙娇嫩的手写算法,发现她是在用左手写字,从侧面能看到她修长的脖颈和曼妙的身体曲线,于是忍不住多看了几眼。
不一阵,写完算流程图的曹文茜有些得意地仰脸看着张君正,“你觉得怎么样?”
“我看看哈……”
张君正笑了笑,随即看着白板上的算法流程图。
曹文茜自己想出来的这种技术方案都是以面积换时序的方法,在算法上确实很有新意。
张君正在看了一会儿后便拿起笔在曹文茜其中的一个流程图旁边做了标注,又刷刷写了一个新的算法。
曹文茜见张君正标注自己这个算法好几个会出现流水线中断的原因,并且他还写出了新的支持流水线的实时反压方法。
看到张君正在另外一块白板上继续写着取消握手实时反压技术方案的算法流程,曹文茜红着脸默默地回到了自己的座位上。
见到张君正在非常短的时间里面找到了曹文茜算法流程图里面存在的设计缺陷,黄老这些学生都是面面相觑——
这家伙也太妖孽了!
换成是他们的话必须得借助计算机工具软件通过测试都未必能找出来!
难不成这家伙脑子里面装着一部高性能计算机系统不成!
过了好一阵,张君正将自己这种融合了取消握手和加入前向旁路缓存的实时反压技术算法流程图给写了出来。
“黄老,刚才曹文茜同学写的算法方案让我受到了很好的启发。”
张君正此时对坐在那里的黄老说道:“这个是我对于实时反压解决方法的一点具体想法,还请您进行指正。”
黄老戴上眼镜仔细地看了一阵张君正的这种算法流程图,看得非常认真。
“嗯,你还写了流水线冲突解决方案算法?”
黄老此时指着张君正写的一处算法问道。
“是的,为了解决资源和数据的冲突,我设计了一个指令紧耦合存储和数据紧耦合存储的方法,这样可以让指令和数据实现分离存储。”
“嗯,你想出来的这新技术方案非常好,不仅仅实现了指令和数据分离存储,同时也让处理器的性能得到了很好的提升!”
黄老满脸喜色地说道。
她见到张君正基本上已经将这种三级流水线设计当中的很多技术难题用一众非常独到的新算法给解决掉了,并且想出来的办法是国外芯片大厂用来设计高性能处理器才会用到的,一时间她有些怀疑张君正之前是不是设计出过高性能的处理器。
不过她随即笑着摇摇头。
眼前的张君正怎么会参与国外知名芯片设计公司的处理器项目呢,只能说他的天赋实在是太高了,通过这些文献资料的分析研究后不仅掌握了高性能处理器的设计方法,并且能想出属于自己独到的新设计方案!
“小张呀,你不如过来跟我和我的学生一起将你的这种模块化指令集架构处理器给设计出来?”
黄老笑眯眯地看着张君正问道。