Encyclopedia

primary cache

primary cache

[¦prī‚mer·ē ′kash]
(computer science)
A cache memory located within a microprocessor chip itself. Also known as internal cache; level 1 cache.
McGraw-Hill Dictionary of Scientific & Technical Terms, 6E, Copyright © 2003 by The McGraw-Hill Companies, Inc.

primary cache

(hardware, architecture)
(L1 cache, level one cache) A small, fast cache memory inside or close to the CPU chip.

For example, an Intel 80486 has an eight-kilobyte on-chip cache, and most Pentiums have a 16-KB on-chip level one cache that consists of an 8-KB instruction cache and an 8-KB data cache.

The larger, slower secondary cache is normally connected to the CPU via its external bus.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

L1 cache

(Level 1 cache) A memory bank built into the CPU chip. Also known as the "primary cache," an L1 cache is the fastest memory in the computer and closest to the processor. See cache and L2 cache.
Copyright © 1981-2025 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
Mentioned in
References in periodicals archive
The system leaves a copy of frequently accessed data in primary cache for very fast retrieval.
* Primary controller transfers the data into the primary cache
* Primary controller computes a new CRC for the new parity and transfers the data to the primary cache
The penalty of a primary cache miss that hits in the secondary cache is at least 12 cycles, and the total penalty of a miss that goes all the way to memory is at least 75 cycles (plus any delays due to contention, which is modeled in detail).
(Note that this is overly simplistic, since the primary cache sizes are often limited more by access time than the amount of silicon area available.) For our baseline architecture, the additional storage necessary to support basic cooperative prefetching is 640 bytes at the level of the primary I-cache (128 bytes for the prefetch bits used by prefetch filtering, and 512 bytes for the prefetch buffer), and 8KB for the 2-bit saturating counters added to the L2 cache.
When a primary cache miss occurs, one of several stream buffers is allocated to service the new reference stream.
To help mitigate this effect, a small history buffer is used to record the most recent primary cache misses.
Assume that each element of the array a is 8 bytes, a cache line contains 32 bytes, the primary cache size is 8KB, and that memory feedback tells us that the load of a [j] suffered an 8.3% miss rate.
Read Operations Write Operations Hit in Primary Cache 1 pclock Fill from Secondary Cache 15 pclock Fill from Local Node 29 pclock Fill from Dirty Remote, 132 pclock Remote Home Owned by Secondary Cache 4 pclock Owned by Local Node 17 pclock Owned by Remote Node 89 pclock Owned in Dirty Remote, 120 pclock Remote Home
Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.