Підручники

Розумний кеш Intel: що це таке, як він працює і для чого це?

Зміст:

Anonim

Сьогодні ми розповімо вам, що таке Intel Smart Cache , один із термінів, який, можливо, найбільше звучить для вас про синю команду. Ми чуємо цей псевдонім приблизно з 2011 року , і правда полягає в тому, що зараз ми його бачимо в будь-якому наборі специфікацій процесора Intel . Однак, що корисно, а що таке маркетинг?

Зміст індексу

Intel Smart Cache - новий термін для пам'яті процесора

Наприклад , одинична структура ядер в процесорах Intel значно виграє від використання кешу. Це більш дорога структура для створення, але вона дозволяє набагато більше кешування.

З іншого боку, у нас є різні внутрішні алгоритми, які оптимізують зчитування коду до тих пір, поки кеш буде набагато ефективнішим.

Найяскравіший приклад - ідея блокування кешування (або використання кешу блоками). Цей алгоритм прагне розділити великі петлі на менші блоки (ділити та перемагати) .

Щоб спростити це, ми могли б сказати, що замість того, щоб піти від 1 до 10000, ми підемо від 1 до 10000 разів.

Десять тисяч значень не вміщуються в кеш- пам’яті L1 , тому для кожного нового значення нам доведеться «знизитися і шукати його» аж до DRAM . З іншого боку, десять значень вписуються в L1 , тому нам доведеться лише знизитися до DRAM 10 разів. Одинадцяте значення, яке ми шукаємо (знову 1), ми знайдемо в кеші L1 .

Ми можемо порахувати десятки таких технологій та оптимізацій, і саме дрібні деталі роблять Intel Smart Cache цікавою реалізацією.

Еволюція інтелектуального кешу Intel

Оскільки ця база вже створена, ми маємо розмістити себе в 2009 ~ 2011 році , де ми починаємо бачити ефективніші процесори.

Переміщення до 2 та 4 ядер відбулося нещодавно, але все ще було багато проблем із новою технологією. Архітектури були новими, і багато даних було втрачено або не використано. З іншого боку, споживання було астрономічним, і загалом для вдосконалення цієї платформи були потрібні нові ідеї.

Однак ідея спільної кеш-пам’яті вже була у свідомості багатьох, і залишилося лише правильно її реалізувати. Нам вдалося побачити деякі попередні моделі з подібними додатками, але, можливо, Intel Smart Cache був встановлений як найнадійніша і стабільна альтернатива.

Найважливішими моделями, які почали ділити кеш-пам’ять, були Intel Core перших поколінь. У них ледве було 2 або 3 Мб кеш-пам’яті між трьома рівнями, але ми вже побачили перші втілення цієї «технології» там . Насправді, в тій самій статті Intel ви можете побачити, як вони постійно роблять порівняння з процесорами з неподіленими кешами.

РЕКОМЕНДУЄМО ВАС Унігічне суперпозиція: що це таке та які функції він має?

З часом природна еволюція технології дозволила нам додати більш швидкі спогади, більше кількості та кращі алгоритми. Сьогодні найкращі моделі, орієнтовані на користувачів, в середньому становлять 12 ~ 16 Мб, як Intel Core i9-9900k або i7-9700k .

Продуктивність процесора Intel

Не новина, що Intel в останні роки працює дуже добре.

З випуском нового Intel Core вони ознаменували шлях до майбутніх моделей процесора . Вони мали чудову одноядерну продуктивність, хорошу багатоядерну продуктивність, і ми чітко її організували в три окремі діапазони. З середини 2000-х до середини 2018 року ми могли б без вагань сказати, що Intel домінує на ринку.

Незважаючи на це, останніми роками ми бачили, як це розслабляє більше, ніж потрібно, виймаючи моделі з кількома новинками, які пропонують лише «трохи більше» . Зі свого боку, AMD поступово будує міцний фундамент, такий як процесори Ryzen сьогодні .

Через структуру, яку використовує AMD , її процесори потребують і мають велику кількість кеш-пам'яті. Настільки, що найпопулярніша настільна модель матиме близько 72 Мб кешу і очікує до 128 МБ (порівняйте їх з 16 Мб i9) . Однак більша кількість пам'яті не означає безпосередньо підвищення продуктивності.

Незважаючи на наявність значно меншої кеш-пам’яті, процесори Intel все ще майже настільки ж або більш потужні, ніж їх аналоги AMD . Найпомітніше завдання - це продуктивність в іграх, де ці процесори виставляють комод із, мабуть, нижчими характеристиками.

З іншого боку, варто відзначити час відгуку оперативної пам'яті . Це більше стосується структури архітектури процесора, але є дещо цікавим і пов'язаним із темою.

В середньому, як відомо, процесори AMD мають значно більший час відгуку, ніж їх конкуренція. Це вирішується за допомогою пам’яті більш високої частоти, але не обманюйте. Більш високі показники не означають кращої продуктивності.

Що означає майбутнє для кешів?

Як і багато інших речей у житті, майбутнє невизначене.

Здається, у нас немає альтернативи кешам, тому здається, що ми будемо з ними кілька десятиліть. Звичайно, ми можемо очікувати покращення розміру, ефективності та алгоритмів, які застосовуються. Недаремно технології стають більш потужними, ефективними та дешевшими.

Проблема, яка часто спадає на думку, полягає в тому, що конкуренція між AMD та Intel дійсно незбалансована. Червона команда трохи сильніше, ніж синя конкуренція, але ми маємо пам’ятати, що AMD використовує 7- нм транзистори та набагато більші частоти ОЗУ .

Іншими словами, AMD використовує в два-три рази більш досконалу технологію, ніж Intel , проте вони отримують лише невелику перевагу над ними. То що буде, коли Intel досягне 7 нм , знаючи, наскільки вони стискають та оптимізують свої мікроархітектури ?

Як би там не було, ми не можемо побачити альтернативні строки. Наразі ми знаємо, що Intel трохи збита, але все може змінитися з процесорами Intel 10-го покоління .

Схоже, такі речі, як Intel Smart Cache в наші дні разом з багатьма іншими підтримуючими технологіями, дозволяють Intel мати власні сили. Хоча він більше не має повного домінування, він все ще є альтернативою, до якої багато користувачів відчувають прихильність.

А тепер розкажіть, яка саме технологія привертає вашу увагу найбільше від Intel? Як ви вважаєте, Intel Smart Cache має важливе значення? Поділіться своїми ідеями у вікні коментарів.

Шрифт Intel SoftwareQuora

Підручники

Вибір редактора

Back to top button