一些参数已经在 Hwang 的 Advanced computer architecture book 中进行了描述,例如 Speedup、Efficiency、Redundancy、Utilization 和 Quality,如下图所示。
我完全理解并部分理解最后一个参数,质量。问题是,为什么质量与冗余成反比关系。如前所述,冗余显示了软件并行性和硬件之间的匹配。例如,一个处理器运行一个单元指令,因此,O(1)=1。
通过 O(n) 我们实际上增加了处理器的数量,因此单元操作增加并且上限为 n。所以,这很好!不是吗?
但是根据质量度量,如果我们增加冗余,质量就会下降。也许有些词的定义在这里是模棱两可的。
任何想法?