1. A memory package comprising: a volatile memory electrically connected to a high-density memory, the volatile memory allows data to be written to or read from the memory package at a bandwidth and a latency associated with the volatile memory; and a directory in the volatile memory that maps a volatile memory address to data stored in the high-density memory.