摘要 |
According to one embodiment of the invention, an apparatus is provided which includes a high speed memory unit to store data received from an external memory device. The high speed memory unit has faster memory access speed compared to the external memory device. The apparatus further includes a memory controller coupled to the high speed memory unit to control access to the high speed memory unit and an external bus interface (EBIF) unit coupled to the memory controller and to an external bus to receive data from the external memory device via the external bus and transfer the data received from the external memory device to the high speed memory unit via the memory controller. In one embodiment, the EBIF unit, based on a memory request issued by a host device, generates a consecutive data read request to read a block of data from the external memory device and store the block of data read in the high speed memory unit. In response to a subsequent read request issued by the host device that hits the high speed memory unit, the requested data is retrieved from the high speed memory unit for the host device.
|