`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Патент Intel на програмно-визначені супер'ядра розкриває її підхід до підвищення продуктивності однопотокової обробки

+11
голос

Патент Intel на програмно-визначені супер'ядра розкриває її підхід до підвищення продуктивності однопотокової обробки

Останній патент Intel показує, що компанія хоче покращити однопотокову продуктивність своїх процесорів таким чином, щоб не вимагати масштабування апаратного забезпечення. Традиційно в процесорі розгортаються великі ядра, які мають свої обмеження. Одне дуже велике ядро ​​може мати зменшення віддачі, і замість того, щоб покладатися на менші вузли процесу та вищі частоти, новий патент Intel EP4579444A1 показує, як компанія може подолати цю проблему за допомогою того, що вона називає SDC або програмно-визначеними супер'ядрами.

SDC — це ідея Intel, яка дозволяє використовувати більше ядер, ніж одне велике ядро, але водночас віртуально об'єднувати їх за потреби. Наприклад, два менших ядра можуть працювати разом замість одного більшого, розділяючи робоче навантаження, з метою помітного підвищення продуктивності однопотокової обробки. Однак це пов'язано з кількома труднощами, оскільки розподіл завдань між кількома ядрами, зберігаючи порядок виконання програм, є досить складним. Однак, у новому патенті стверджується, що SDC здатний підтримувати інструкції в правильному порядку, тоді як для програмного забезпечення це все одно виглядатиме як одне велике ядро, що виконує один потік.
Патент Intel на програмно-визначені супер'ядра розкриває її підхід до підвищення продуктивності однопотокової обробки
Простими словами, завдання призначається двом людям, а не одній, але вони обидва виконують одне й те саме завдання, щоб виконати його швидше. Це може здатися багатопотоковістю, але метою SDC є орієнтація на однопотокові операції за допомогою цього підходу. Це не тільки об'єднає IPC для підвищення продуктивності однопотокової обробки, але й, як повідомляється, може зробити це без збільшення напруги чи частоти. Завдяки динамічному злиттю, щоразу, коли потрібно виконати складнішу однопотокову роботу, процесор може створити "супер'ядро" для швидшого виконання завдання.
SDC, по суті, передбачає розділення інструкцій. Спочатку навантаження розподіляється між кількома меншими ядрами, а потім ядра координуються, щоб підтримувати порядок. Потім, за допомогою таких механізмів, як Shadow Store Buffer, може забезпечити належну передачу даних між ядрами.

На Reddit користувачі швидко порівняли цю ідею зі старими розробками, такими як кластерна багатопоточність (CMT) AMD Bulldozer. Але замість того, щоб розділяти одне ядро ​​на модулі, як це робив Bulldozer, метод Intel об'єднує повні ядра разом з програмною та невеликою апаратною підтримкою. Деякі також зазначили, що це дуже схоже на чутки про «зворотну гіперпоточність», які датуються часами Pentium 4, хоча Intel зараз, видається, офіційно подає це як патент.

Також є припущення, що це певним чином пов'язано зі скасованим проєктом Intel Royal Core, який, за чутками, мав на меті величезні прибутки від IPC, але виявився занадто великим і дорогим. З усім тим, багато що залежатиме від того, наскільки добре операційні системи та програмне забезпечення адаптуються до планування між об'єднаними ядрами. Наразі патент показує, що Intel експериментує з новими способами масштабування продуктивності одного потоку, не покладаючись лише на більші ядра, що може вплинути на розробки після Arrow Lake і в другій половині десятиліття.

Стратегія охолодження ЦОД для епохи AI

+11
голос

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT