https://i.imgur.com/e3ZfIpZ.jpg因为interleaving 是用多个bank同时读资料到buffer内来增加平行度,有点像disk的多个读写头同时对多个磁盘读写那样,因为他一次可以读进4bank的data再送,所以在4个buffer皆满(或产生conflict之前)他都可以把data放进buffer区 再花4clock cycle去送(像是上一题练习的(3))一旦有ref.与目前buffer的缓冲区位址冲突 就必须stall等到那一轮的"read/write"结束(either four read or four write)才能放该位址资料到该buffer,可以想成buffer内有资料就是busy 因为他也不能做别的事