Компанія Intel нещодавно офіційно представила лінійку енергоефективних SoC Intel Pentium Silver і Intel Celeron сімейства Gemini Lake. Ці системи базуються на архітектурі Goldmont Plus, яка є еволюційним розвитком архітектури Goldmont (сімейство Apollo Lake). І в компанії вирішили розповісти, чим же відрізняється в кращу сторону «плюс»-архітектура.
посилання доступно довідкове керівництво для розробників, а тут ми розповімо, що саме було покращено в Goldmont Plus. Це особливо актуально в світлі виходу Windows-ноутбуків на ARM-процесорах.
Список поліпшень архітектури виглядає так:
- Розширення обчислювального конвеєра з трьох виконуваних інструкцій (3-wide) до чотирьох інструкцій (4-wide);
- Покращений модуль пророкування переходів (branch prediction unit);
- Збільшення обсягу кешу попереднього декодування (pre-decode cache) другого рівня з 16 КБ до 64 КБ;
- Збільшення буфера декодованих команд (reservation station) і буфера переупорядковування команд (reorder buffer);
- Новий виділений блок виконання переходів (jump execution unit);
- Розширення блоку цілочисельних обчислень (integer execution unit);
- Новий дільник Radix-1024 для прискорення обробки чисел з плаваючою комою;
- Нова модульна структура чіпа з кількістю ядер в кластері до чотирьох штук і загальним 4 МБ кеша другого рівня. Є можливість додавання нових кластерів та створення багатоядерних (8+ ядер) процесорів.
- Підтримка нових інструкцій і інші архітектурні поліпшення.
Поки складно сказати, як саме це відіб’ється на продуктивності, проте готові рішення очікуються вже скоро, так що залишається чекати.