标签: load cpu risc nop
omega交换网络将4096个RISC CPU(每个周期为60 ns)连接到4096个无限快的内存模块。每个开关元件具有5 ns的延迟。 LOAD指令需要多少个延迟槽?
开关元件的总延迟为:log2(4096)* 5 = 12 * 5 = 60纳秒。 因此,流水线CPU->交换元素->内存模块将持续:60 + 60 + 0 = 120 ns。 但是NOP呢?我发现,NOP用于多处理器以使系统性能更加平衡和可预测。在这种情况下如何计算NOP的数量?