1. A shiftable memory comprising: a memory comprising memory cells and a controller to shift a contiguous subset of data stored by the memory cells from a first location to a second location within the memory, the contiguous subset having a size that is smaller than a total size of the memory, the controller to receive address information and to determine the size of the contiguous subset of data based on the address information. wherein data stored in the memory outside of the contiguous subset is not shifted when the contiguous subset is shifted.