Previous | Next --- Slide 40 of 66
Back to Lecture Thumbnails
martin31hao

Question: Speaking of memory bandwidth, does the memory system in this definition refer to only the main memory, or L1, L2, L3 cache are included? Besides, if so, is memory bandwidth refers to continuous access of memory in a second? Correct me if I'm wrong.

kayvonf

"Memory bandwidth" and "memory latency" on this slide was referring to bandwidth (or latency) to DRAM.

However it is perfectly valid to refer to the communication bandwidth to the L1, L2, L3 cache etc., I just wouldn't call it memory bandwidth, I'd call it L1 cache bandwidth, etc.

yuel1

So just to clarify, is memory latency the amount of time a memory request (of smallest addressable size) from a processor to be serviced by the memory system?

kayvonf

@yuel1: Correct. And more generally, the latency of any operation is the amount of time (start-finish) that is takes for the operation to complete.