Date processor and storage system including a set associative cache with memory aliasing
This invention relates to processor systems which include a cache memory and a main memory and in particular to the aliasing of entries in the main memory to avoid the reading of incorrect cache entries by a processor. A data processor and storage system which comprises a data processor, a cache mem...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This invention relates to processor systems which include a cache memory and a main memory and in particular to the aliasing of entries in the main memory to avoid the reading of incorrect cache entries by a processor.
A data processor and storage system which comprises a data processor, a cache memory and a main memory is arranged so that the addressing of the main memory produces a multiplicity of spaced aliases, the multiplicity being greater than the set-associativity of the cache memory. The cache memory may be a multiple way set associative cache memory with the system including a round robin allocator for controlling the storing of successive data items in the different ways of the set associative cache. The cache may also be a direct mapped cache having single way set-associativity so that the round robin allocator is not required. The system may also include a direct memory access (DMA) device for copying data items into the memory. The memory may be a buffer memory which is divided into a plurality of packet buffers. |
---|