In one embodiment, a processing node includes a plurality of processor
cores each including a cache memory coupled to a cache monitor unit and
to a configuration unit. Each cache monitor unit may be configured to
independently monitor a current utilization of the cache memory to which
it is coupled and to determine whether the current utilization is below a
predetermined utilization value. The configuration unit may selectably
disable one or more portions of the cache memory in response to the cache
monitor unit determining that the current utilization is below the
predetermined utilization value.