第745章 惊雷计算机(2 / 2)
绍cpu:“cpu的重要大家应该都知道,而以前的cpu指令运行的时候,指令得等前一条执行完才能进下一步,但惊雷计算机不一样。”。
说著李梟就拿起粉笔在黑板上,画了两个串联的方框,左边写“指令流水线”,右边写“执行流水线”。
这才又道:“第一条流水线负责取指令、解码,把『加还是乘』『用哪个数据』搞清楚,第二条流水线同时干活,上一条指令刚解码完,这边已经开始运算了,这就像是两个人接力,前一个把货码放好,不用重新自己弯腰去搬货,货已经送到了手边。”。
在场的人都不是小白,立刻明白了李梟的意思。
负责数学建模的李建国推了推鼻樑上用线绑著的眼镜:“李总工,那浮点运算呢”。
“浮点运算就是『惊雷』的撒手鐧。”,闻言李梟自信的笑了笑这才指著图纸上的九个小方块道:“大家看看这九个小方块,它是我设计的九个独立的功能单元,也相当於九个专门的计算器,这九个单元有的管加法,有的管乘法,有的管逻辑判断,能同时开工。
我举个例子,比如算『a+bxc』,乘法单元算bxc的时候,加法单元已经把a调进寄存器了,不用等乘法算完再从头忙活,其中浮点乘法器和加法器是全流水线设计,也就是有了这个设计,我才敢说这台计算机运算速度会成为世界第一,这也是我的底气。
眾人思考了一下,一个人有些疑惑的道:“李工,那要怎么保证数据不乱套,去年我们搞了一个並行单元,两个加法器抢一个寄存器,直接烧了三块电路板。”。
“这就要用到寄存器计分板技术,大家可能不清楚是什么,寄存器计分板技术,是我专门为此研究出来的一套技术,每个寄存器都有块『计分板』,记录著『数据有没有被用』『哪个单元在用』。
比如乘法单元要用r1的数据,计分板就標上『占用』,其他单元要用水就自动排队,直到乘法单元用完標上『释放』,这个大家都能理解吧”。
这个確实並不难理解,就像是在食堂打饭,每个窗口都有號,不会乱插队。
cpu作为计算机的核心,再把这些技术一一都讲清楚后,眾人脸上肉眼可见的兴奋了起来,在场的人至少参都参过过一次计算机的研究,他清楚这样的设计意味著什么了。
也难怪能够把运算速度从300万每秒,提升到1000万每秒。
之前他们也考虑过如何增加计算机运算速度,但那么发现如果只是电晶体计算机的话,300万的速度几乎已经到了顶点,在想要增加不说不可能,但也十分困难。
似乎是到了电晶体计算机的上限。
这就像是成绩提升一样,满分750分,前面的分数提升简单,但到了后面提升的难度就越来越大。
除非学霸中的学霸,否则都不会轻鬆。