Patent ID: 9405698
Filing Date: 2016-08-02
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving a memory request from a memory controller via a first channel, wherein the memory request includes a logical rank identification (ID) for a logical rank and a logical memory address within the logical rank; using a lookup table to map the logical rank ID and a portion of the logical memory address of the memory request to a first sub-channel selected from a plurality of sub-channels and a first physical rank selected from a plurality of physical ranks connected to the first sub-channel, the lookup table comprising a plurality of entries, each entry having a logical rank ID and a portion of a logical memory address as well as a corresponding sub-channel and a corresponding physical rank; and selecting a location in a memory from the first physical rank, including using the lookup table to identify, based on the logical rank ID and the portion of the logical memory address of the memory request, the first sub-channel and the first physical rank, and wherein the location in the memory is to be communicatively coupled with the first sub-channel.