不是做cpu的,不过一直对这块比较感兴趣。
看了你的ppt,里面提到DSA的概念,请问是否能像网络那样,有一个调度器,把不同的指令需求发到不同的dsa,处理完后发到某个特定的位置,方便应用取回?
比如调度器接收到乘法的请求,然后把这个任务转到一个乘法器,乘法器做完乘法把结果返回某个地址,然后应用就直接去那个地址取回结果。如果可以把调度器做成可配置的,就可以不断扩展新的dsa,将来如果有新的需求,直接增加dsa,改改调度器配置就可以实现了。
上面的结构只是我瞎想的,我并不明白现代cpu是如何运作的,只大致知道是一系列状态机。不知道我说的这种方式是否可能在cpu里实现。
【 在 SeaCloudHill 的大作中提到: 】
: 以前灌水比较多,现在发文少了,但还会经常逛逛体系结构版。
: 昨晚刚好看到知乎上这么一个问题,就随手把2020年底的一个报告PPT的一部分给贴到了知乎上。也转过来,供小同行批评指正。
:
https://www.zhihu.com/question/20809971/answer/1678502542--
FROM 120.37.161.*