天才一秒记住【梧桐文学】地址:https://www.wtwx.net
张勤拿起笔。
她没有立刻在白板上写画。
几十双眼睛,全都聚焦在她身上,等着她的答案。
“分支预测的本质,是猜。”
张勤开口,声音晰地传到每个人耳朵里。
“既然是猜,就总有猜错的时候。
静态预测,成功率百分之七十,到顶了。”
她转过身,终于在白板上落笔。
“我们要做的,是让它学会怎么猜。”
她在白板上画了两个框,用一条线连起来。
“两级自适应预测。”
“第一级,用‘分支历史表’,记录每条分支指令最近一次的跳转情况。”
“是‘跳了’,还是‘没跳’。”
“第二级,用‘模式历史表’。
它不记录单次结果,只记录模式。”
张勤的笔尖飞快移动。
“比如,一条分支指令,最近四次的结果是‘跳、跳、不跳、跳’。”
“这个模式,就对应pht里的一个计数器。”
“下次再出现这个模式,我们就根据计数器,来判断是该预测‘跳’,还是‘不跳’。”
“机器是死的,但数据是活的。”
张勤放下笔,看着一脸震惊的众人。
“让数据自己,告诉我们答案。”
赵砚川团队里那个戴眼镜的年轻人,嘴巴张得能塞下一个鸡蛋。
“这……这是让计算机自己学习?”
学习。
这个词,在一九八四年,不亚于天方夜谭。
赵砚川死死盯着白板上的图,呼吸都停了。
他猛地抬头看了一眼张勤,眼神里全是难以置信。
几秒后,他一把夺过旁边人手里的记号笔,冲到白板前。
“我懂了!”
他在张勤的草图旁边飞快地补充着具体的电路实现方案。
“bht用移位寄存器!
pht用sra阵列,两位地址线……”
“状态机用四态饱和计数器!
预测错误,状态减一!
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!