Discussion Overview
The discussion revolves around the history and evolution of L1 and L2 cache in microprocessors, examining whether L2 cache is internal to the processor or external, and how this has changed over time. Participants explore various architectures and historical contexts, including the transition from external to internal caches in modern processors.
Discussion Character
- Exploratory
- Technical explanation
- Debate/contested
Main Points Raised
- Some participants assert that L1 cache is internal while L2 cache is often external, referencing various sources.
- Others argue that modern processors, such as Intel Core 2 Duo and Core i7, have L2 cache integrated on the chip, challenging the notion of L2 being external.
- A participant mentions that Intel and AMD phased out external L2 caches over a decade ago, suggesting a shift in design philosophy.
- Another participant recalls that early processors like the 386 had only external caches, while the 486 introduced internal caches, leading to a decline in external L2 caches.
- Some contributions discuss the technical reasons for having multiple cache levels, emphasizing the trade-offs between speed, size, and cost of cache memory.
- There are mentions of specific historical models and their cache configurations, with some participants recalling personal experiences with older systems.
Areas of Agreement / Disagreement
Participants express differing views on the historical context and current configurations of L2 cache, indicating that there is no consensus on whether L2 cache is primarily internal or external across all processors. The discussion remains unresolved with multiple competing perspectives.
Contextual Notes
Some claims rely on historical context and may depend on specific processor models, leading to potential misunderstandings about the evolution of cache memory. The discussion highlights the complexity of cache architecture and its implications for performance.