Previous | Next --- Slide 29 of 94
Back to Lecture Thumbnails
mark

When discussing memory in the context of this class, is there any difference between the terms bandwidth and throughput?

shaan0924

@mark I think the main difference is ideal vs practical. From what I can gather, bandwidth refers to the maximum amount of information that can be transferred per second, or the ideal speed of data transfer. However, throughput describes what the speed actually is when the program is running.

jennaruzekowicz

Note to self + Others: Within assignment two, bandwidth is characterized as the ratio between how many mathematical operations(instructions) we have to complete, to the number of memory instructions. We ran into issues where the number of mathematical operations was not at a high enough ratio in comparison, and thus we say latency issues. I think this was a great visualization of the difference between bandwidth and latency.

spendharkar

Similar to what others said, I believe throughput can only send as much as bandwidth will allow. Since bandwidth is theoretical, throughput may be a better measure of performance.

Please log in to leave a comment.