IEEE Journal of Solid-State Circuits · 1991 · 16 citations · 5 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureMemorySystem-on-chip DesignCachingCaching StrategiesMemory HierarchyMemory Hierarchy DesignMemory ManagementMemory Subsystem DesignCache ArchitectureCache DesignCache Invalidation StrategiesCache ManagementCache MemoryCycle TimeProcessor ArchitectureRisc Architectures
On-chip memories are becoming an established feature in single-chip microprocessor designs because they significantly improve performance. It is particularly important for single-chip reduced instruction set computer (RISC) microprocessors to include large, high-speed memories, because RISC chips must reduce off-chip memory delays to achieve the shortest possible cycle time. The use of dynamic RAM for all on-chip cache results in all important increased density of local memory for a given scarce chip area, but complicates the processor control due to the inherent requirement for refreshing. By using simple circuit techniques and making a few modifications to cache organization, the refreshing requirement of dynamic RAM can be eliminated. This new cache design approach is described. It makes use of a selective invalidation technique that invalidates only those cache entries that are not fresh. This is accomplished without interrupting the processor execution stream and without degrading the cache performance.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
5
Using cache memory to reduce processor-memory traffic
James Goodman · 1998 · 396 citations
Using cache memory to reduce processor-memory traffic
James Goodman · 1983 · 305 citations
Peter J. Denning · 1971 · 39 citations · Full text
A 553 K-transistor LISP processor chip
P. Bosshart, C. R. Hewes, M.D. Ales et al. · IEEE Journal of Solid-State Circuits · 1987 · 19 citations