I studied some papers and books regarding the memory coalescing, however, I am still confused about whether memory requests with Virtual address will be coalesced, or the memory requests with Physical address will be coalesced?
As the memory coalescing intend to reduce the memory access to the memory devices, subsequently decrease the latency. And this process is normally implemented by MMU(memory management unit). But I didn't find any clear assertion that says it coalesces the memory requests with a virtual or physical address. But considering its purpose, the virtual addresses may not be adjacent after translated to physical address. So, I guess the it refers to the physical address.
Is anyone familiar with this field? Thanks in advance!!!