IMC stands for Internal Memory Controller and is located inside the CPU in the uncore/SoC domain. And handles communication with the motherboard chip, RAM, PCIe, IO etc.