- A Look At AMD's Socket AM2 Platform
- Will Core Duo Notebooks Trade Battery Life For Quicker Response?
- AMD Athlon FX-60's Dual-Core Assault
- The 65 nm Pentium D 900's Coming Out Party
- Intel's 65 nm Process Breathes Fire into Double-Core Extreme Edition
- Top Secret Intel Processor Plans Uncovered
- Are Three Cores Better Than Two?
- The Mother of All CPU Charts 2005/2006
- Single-Core CPUs Ain't Dead Yet
- Virtual Infrastructure Summit At VMWorld 2005
- Barcelona 30-40% faster than predecessors...
- Penryn Delayed to H1 '08
- Collection of Conroe Data. (Core 2 Duo and Core 2 Extreme!)
- AMD demonstrates first native quad-core CPU
- AMD 65nm Processors in Q1 2007
- Why AMD is better than Intel?
- Conroe/Quadro Daul Socket Mobo's
- Current 975 mobos will support Conroe!
Smart Memory Access
Source: Tom's Hardware US – Keywords: idf, spring, 2006
Syndication:
Smart Memory Access
Advanced Prefetch

After developing a clearly more efficient processing architecture and a powerful L2 cache, Intel wanted to make sure that these units get used as efficiently as possible. Each Core dual-core processor comes with a total of eight prefetcher units: two data and one instruction prefetcher per core and two prefetchers as part of the shared L2 cache. Intel says they can be fine-tuned for each of the Core processor models (Merom/Conroe/Woodcrest) in order to prefetch data differently, whether it is for mobile-, desktop- or server-class usage models.
A prefetcher gets data into a higher level unit using very speculative algorithms. It is designed to provide data that is very likely to be requested soon, which can reduce latency and increase efficiency. The memory prefetchers constantly have a look at memory access patterns, trying to predict if there is something they could move into the L2 cache - just in case that data could be requested next. At the same time, prefetchers are highly tuned to watch for demand traffic, which can be a sequential data flow. In this case, prefetched caching would not make much sense.
- Previous page Advanced Smart Cache
- Next page Memory Disambiguation