1. A shiftable memory comprising: a memory having built-in shifting capability to shift a contiguous subset of data stored by the memory 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, wherein data stored in the memory outside of the contiguous subset is not shifted when the contiguous subset is shifted.