找一个中小厂嵌入式相关的工作问题不大,但得会包装。后续可以拓展一下,比如支持异常、支持乘除法等,...
branch predictor是重要,但从教材上抄个多级tournament就是98%左右的正确率,再做也是去小数点后扣,你能学到的技能也就是如何平衡多种多级predictor之间不要互相干扰。但这边后端60%的开销,能做的事和做出来的价值,自然更大。所以教材和开源资料随便讲core玩花,反正那些人尽皆知也无关商业价值,但一到L2就是专利+N...
VRoom还有SMT-2的RV64-IMAFDCHBK(V)高性能实现。至于常见uncore,rocket现在包含了amba/tilelink/accelera...
现在不管多少级流水OoO与否多发射与否的开源core遍地都是,Rocket generator输入后端你要几级的实现,前端各个部件几级的实现:BOOM!就出来了(pun intended)。VRoom还有SMT-2的RV64-IMAFDCHBK(V)高性能实现。至于常见uncore,rocket现在包含了amba/tilelink/accelerator接口/etc. 但你有没有发现所有这些开源实现,花里胡哨...