听着韦教授的话语,余清点了点头,情绪总算是稍微好了一些。
“妈妈,你们遇到什么研发难题了呢?”
一直默不作声的韦亦东,突然问起了母亲。
“你母亲负责的是分支预测算法的难题。”
说着,韦教授就向韦亦东介绍了一下什么是分支预测算法。
这所谓的分支预测算法,实际可以类比为一个快递物流中转中心。
在这其中,一整条物流流水线里,某个中转节点只有一名员工,它一次只能干一件事情。
当快递送过来的时候,正常情况下他是需要拿取快递、扫描快递、判断快递丢往哪里。
最终将快递丢到左边的运输带或者右边的运输带里。
在这个过程里,工作效率并不是很高,在他扫描快递的过程里,整条流水线实际是变相停顿下来了。
毕竟需要他完成工作后,下一个快递才能送上来,这就变相的让整条流水线停顿了下来。
所以这种现象的专业术语叫做‘流水线气泡’。
但如果有一个预言家,提前预判这个快递要去左边还是右边。
如果猜中了,那就可以少掉很多步骤,让物流中心全速运行。
做到在相同的时间段里,完成比以往更多的任务。
如果猜错了,那快递就会被退回来,然后再将它丢到正确的位置。
在这其中,这预言家不可能会百分百预言成功,它不是神,也是人。
所以分支预测算法就有了强与弱之分,分支预测算法强大的,预测就准,效率更高。
分支预测算法贫弱的,预测十次不足五次中,实际工作效率反而降低了。
而在这其中,想要研发出性能强大的芯片,必须得研发出强大的分支预测算法才行。
因为分支预测算法越强大,处理器性能的表现就会越强大。
此时余清所在的cpu团队,正苦恼于分支预测算法的准确率问题。
当前国内外的准确率在40至60之间,星火cpu处理器准确率达到了60。
这成绩虽然已经处于行业优秀水平,算是优秀的那一批了。
但李明远并不是很满意,所以下达了准确率必须突破90的研发任务。
想要打破60的行业瓶颈,突破到90的准确率,肯定不能在原有的框架上修修补补。
必须从底层框架领域重新构建,就比如从二进制计算机线路,切换成为三进制计算机线路一样。
这种从零开始构建底层框架的行为,自然会遇到诸多的难题,并不是那样容易的。
于是韦教授妻子所在的芯片研发团队正在一直为此努力着,也一直头疼着。
“父亲,我有些理解你所表达的难题了。
你们当前已经抛弃了静态分支预测算法,正在直接全力研发动态分支预测算法。
因为动态分支预测算法当前是属于一条全新的技术研发线路,没有过往经验的帮助。
所以想要完美的研发出一个高准确率的动态分支预测算法,这是一个十分艰难的难题。”