书籍:张凡计组第二版下册
p.29 练习题的题目与解答:
https://i.imgur.com/AweEAjp.jpg
我的问题是我不知道怎么样判别是否 bank conflict,我自己尝试了两种读取策略,但结
果都和答案不符....,我的作法如下图所示:
https://i.imgur.com/nFC3unL.jpg
[法一]是希望一次读取4个相异的 bank,所以读取时若碰到重复的 bank,就是bank conf
lict,在我的结果中,ref51 与 ref3重复,但是解答上并没有 bank conflict
[法二]是按顺序取4个 reference,若遇到重复的 bank 就略过,下次再去存取它,按此
方法 ref41 的结果也与答案不符...
所以我想请问是不是 interleaving 读取的策略不是上述这两种?还是我的作法有瑕疵?
在张凡的课本好像没看到相关的说明...
谢谢!!