Пошук по сайту

up

Комп'ютерні новини

Всі розділи

AMD heterogeneous Uniform Memory Access - новий крок у майбутнє обчислювальних систем

Компанія AMD продовжує планомірно реалізовувати стратегію використання архітектури HSA у своїх процесорах і новим її етапом стала підтримка AMD heterogeneous Uniform Memory Access (AMD hUMA).

AMD hUMA

Нагадаємо, що HSA (Heterogeneous Systems Architecture) - це інтелектуальна обчислювальна архітектура, яка дозволяє CPU, GPU і іншим процесорам працювати в «гармонії» на єдиному кристалі кремнію. При цьому забезпечується оптимальне їх функціонування завдяки ефективному розподілу завдань. Наприклад: ядра GPU більш ефективні при паралельних навантаженнях, в той час як CPU більш придатний для обробки послідовного потоку даних.

AMD hUMA

Перші APU (AMD Llano) характеризувалися лише об'єднанням на одному кристалі ядер центрального та графічного процесорів. Що, тим не менше, було надзвичайно важливим кроком вперед, порівняно з традиційними процесорами. При цьому ядра CPU і GPU використовували для обчислень окремий адресний простір пам'яті (Non-Uniform Memory Access - NUMA), що значно зменшувало ефективність їх роботи.

AMD hUMA

Наприклад, процесорним ядрам необхідно опрацювати великий обсяг інформації і для цього система підключає обчислювальні ресурси GPU. Але так як адресний простір доступної пам'яті у них різний, то CPU необхідно скопіювати всі дані в пам'ять GPU. Після цього GPU завершує їх обробку і процесор копіює результати в свою пам'ять для подальшої роботи з ними.

AMD hUMA

Необхідність подвійного копіювання інформації істотно знижує швидкість обробки даних і негативно впливає на рівень продуктивності системи в цілому. Але використання архітектури AMD hUMA надає оптимальний вихід з цієї ситуації. Оскільки в APU c AMD hUMA процесорні і графічні ядра використовують єдиний адресний простір пам'яті, то для істотного прискорення процесу обробки інформації CPU просто вказує GPU на дані, які необхідно опрацювати. Після завершення CPU відразу ж починає використовувати результати для подальших обчислень. Як бачимо, процедури копіювання даних відпадають самі по собі, що відкриває істотний резерв для збільшення продуктивності роботи системи без підвищення тактових частот.

AMD hUMA

Серед інших важливих переваг архітектури AMD hUMA варто виділити:

  • кеш-пам'ять процесорних і графічних ядер постійно стежить за оновленими даними в фізичної пам'яті;
  • GPU отримує можливість використовувати адресний простір віртуальної пам'яті;
  • CPU і GPU можуть спільно працювати з усім адресним простором (фізичної та віртуальної пам'яті), для більш ефективної обробки даних.

AMD hUMA

У результаті використання AMD hUMA істотно спрощується процес створення програмного забезпечення, що дозволяє прискорити його розробку, підвищити стабільність функціонування та істотно знизити фінансові витрати.

AMD hUMA

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

AMD hUMA

У розвитку HSA-архітектури AMD допомагають такі відомі компанії як ARM, Qualcomm, Samsung, Texas Instruments, Mediatek та інші представники HSA Foundation. За попередніми даними, до 2016 року світова частка HSA-пристроїв буде вдвічі перевищувати спільну ринкову частку продукції компаній Intel і NVIDIA.

На завершення пропонуємо Вашій увазі промо-ролик компанії AMD, який демонструє можливості архітектури HSA для створення інтелектуальних систем майбутнього.

AMD
Сергій Буділовський