AMD Interview Question

Discuss how you implemented MSHR handling for coalescing loads and stores to the same cache block when developing a microprocessor.