Це тому, що простіше і дешевше збільшити пропускну здатність DRAM, ніж зменшити затримку. Щоб отримати дані з відкритого ряду оперативної пам’яті, необхідний нетривіальний обсяг роботи.
Адресу стовпця потрібно декодувати, мукси, вибираючи, до яких рядків для доступу потрібно керувати, а дані потрібно переміщувати через мікросхему до вихідних буферів. Це займає небагато часу, особливо якщо врахувати, що мікросхеми SDRAM виготовляються за процесом, адаптованим до високої щільності тара, а також не до великих логічних швидкостей. Щоб збільшити пропускну здатність, скажімо, за допомогою DDR (1,2,3 або 4), більша частина логіки може бути або розширеною, або конвеєрною, і може працювати з тією ж швидкістю, що і в попередньому поколінні. Єдине, що потрібно швидше - це драйвер вводу / виводу для контактів DDR.
На відміну від цього, щоб зменшити затримку, потрібно прискорити всю операцію, що набагато складніше. Швидше за все, частину оперативної пам'яті потрібно було б зробити за процесом, подібним до процесорів для швидкісних процесорів, істотно збільшивши вартість (швидкісний процес дорожчий, плюс кожен чіп повинен пройти два різні процеси).
Якщо порівнювати кеші процесора з оперативною пам’яттю та жорстким диском / SSD, існує обернена залежність між великим сховищем та швидким зберіганням. L1 $ дуже швидкий, але може містити лише між 32 і 256 КБ даних. Причина, чому це так швидко, полягає в тому, що вона невелика:
- Його можна розмістити дуже близько до центрального процесора, використовуючи його, тобто дані повинні пройти коротшу відстань, щоб дістатися до нього
- Провід на ньому може бути коротшим, що знову ж таки означає, що це потребує меншого часу, щоб дані могли подорожувати по ньому
- Він не займає велику площу або багато транзисторів, тому виготовлення його за оптимізованою швидкістю та використання великої кількості енергії за біт, що зберігається, не так дорого
Коли ви рухаєтесь вгору за ієрархією, кожен варіант зберігання набуває більшої ємності, але також збільшується за площею і чимдалі від пристрою, що використовує його, тобто пристрій повинен отримувати повільніше.