导读: 解决线头阻塞问题的一个方法就是使用虚拟输出队列(Virtual Output Queue)。由于FIFO(先进先出)队列机制造成的,每个cross bar 输入端的FIFO首先处理的是在队列中最靠前的数据,而这时队列后面的数据对应的出口缓存可能已经空闲,但因为得不到处理而只能等待,这样既浪费了带宽又降低了系统性能。这就如同你在只有一条行车路线的马路上右转,但你前面有直行车,虽然这时右行线已经
解决线头阻塞问题的一个方法就是使用虚拟输出队列(Virtual Output Queue)。
由于FIFO(先进先出)队列机制造成的,每个cross bar 输入端的FIFO首先处理的是在队列中最靠前的数据,而这时队列后面的数据对应的出口缓存可能已经空闲,但因为得不到处理而只能等待,这样既浪费了带宽又降低了系统性能。这就如同你在只有一条行车路线的马路上右转,但你前面有直行车,虽然这时右行线已经空闲,但你也只能等待。