I see a discussion about shared memory efficiency in .
My question is related to the definition. The ratio of REQUESTED and REQUIRED of something. How that is guaranteed to be less than 1?
I expect that requesting something may not always be required. For example, you ma execute an instruction but that is not going to be retired due to missprediciton. Therefore, REQUEST can be larger than REQUIRED.
For memory throughput, I guess it is better to say the ratio of achieved throughput by peak throughput.
Can someone clarify that?