CPC G06F 9/4405 (2013.01) [G06F 9/3877 (2013.01); G06F 9/4403 (2013.01)] | 20 Claims |
1. An information handling system, comprising:
a memory; and
a basic input/output system (BIOS) to communicate with the memory, the BIOS to:
receive a request to map a plurality of processor cores to a plurality of integrated memory controllers of a multiple core processor;
in response to the reception of the request, calculate a different latency for each of the plurality of processor cores;
based on the calculated different latency for each of the plurality of processor cores, assign mapping priority levels to the plurality of processor cores of the multiple core processor;
based on the mapping priority levels, map each of the plurality of processor cores to an associated one of the integrated memory controllers;
store the map of the plurality of processor cores in the memory; and
disable one or more of the plurality of processor cores based on the map of the plurality of processor cores and the calculated different latency for each of the plurality of processor cores.
|