Embodiments may comprise a hybrid memory controller to facilitate accesses
of more than on type of memory device, referred to generally hereafter as
a hybrid memory device or hybrid cache device. The hybrid memory
controller may include split logic to determine whether to split data of
a write request into more than one portion and to store each portion in a
different type of data storage device. For example, one embodiment
comprises a hybrid memory controller to store data in both SRAM and DRAM
devices. The SRAM and DRAM devices may include distinct circuits on a
die, distinct dies within a chip, distinct chips on a memory module,
distinct memory modules, or the like.