A method and system for enabling directed temperature/power management at
the DIMM-level and/or DRAM-level utilizing intelligent scheduling of
memory access operations received at the memory controller. Hot spots
within the memory subsystem, caused by operating the DIMMs/DRAMs above
predetermined/preset threshold power/temperature values for operating a
DIMM and/or a DRAM, are avoided/controlled by logic within the memory
controller. The memory controller logic throttles the number/frequency at
which commands (read/write operations) are issued to the specific
DIMM/DRAM based on stored parameter values and tracking of outstanding
operations issued to the memory subsystem devices.