Чому AMD, поставивши SSD на плату GPU, настільки скоротив затримку?


10

AMD нещодавно з'явилася в новинах з цікавою платою Radeon Pro з парою M2 SSD на ній.

Як зазначають деякі детальніші сюжети (наприклад, тут або тут ), переваги в основному можуть накопичуватися не з високої пропускної здатності (M2 - лише на 4 смугах PCIe кожна, тому власний 16-смуговий роз'єм плати повинен мати більше), але від низької затримки. Ця історія включає твердження, що "це призводить до нижчої затримки доступу до пам'яті в 10 разів".

Моє запитання в основному: чому SSD, пов'язані з PCIe, на платі GPU мають значно меншу затримку, ніж GPU, що має доступ до основної системної оперативної пам’яті або пристроїв зберігання даних на системній шині PCIe? Що ж стосується основної системи, яка "перешкоджає" і означає, що бортові SSD можуть отримати набагато швидший доступ?


Він може обійти ОС / драйвер
RichieSams

@RichieSams: Цікаво; це означає, що в принципі хтось міг досягти приблизно такого ж результату, звернувшись до спеціалізованого SSI-диску PCIe через системну шину? (Я не знаю, в якій мірі основний системний трафік PCIe потребує підтримки ОС, щоб пристрої здійснювали будь-яку комунікацію, чи вони можуть робити це більш автономно після налаштування).
тайдень

@timday частково, але все одно залишиться накладними, тому що вам потрібно буде дочекатися своєї черги від графічних контилерів
joojaa

Відповіді:


1

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

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

Використання оперативної пам’яті «на борту» / сховища - це те, що ви шукаєте інгредієнт, знаходите його у своєму шафі та використовуєте його.

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

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

Нарешті, за допомогою оперативної пам’яті / накопичувача на борту, AMD має можливість оптимізувати систему, оскільки вони контролюють саме обладнання, яке використовується. Це так само, як Apple адаптувала Mac OS до своїх комп'ютерів Mac.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.