Глибокі буфери поза замовлення


0

Я читав про новий процесор Intel Xeon Phi на сайті Intel

https://software.intel.com/xeon-phi/x200-processor/remote-access

і однією з його особливостей є:

Високопаралельна продуктивність: Оснащена до 72 ядер із глибокими буферами поза замовлення.

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

Відповіді:


1

Термін "поза замовленням" тут відноситься до "поза замовленням". наприклад, якщо у вашій програмі є інструкція A, то інструкція B, потім інструкція C, то в деяких ситуаціях може вийти так, що якщо ви виконаєте їх у порядку A, C, B (замість A, B, C), ви отримаєте точне той же результат, але програма виконується швидше. Приклад того, коли це станеться, якщо інструкція B вимагає отримання даних з оперативної пам'яті, але для отримання даних буде потрібно деякий час. Замість того, щоб сидіти, нічого не роблячи, очікуючи приходу даних, процес може заощадити час, виконавши інструкцію C, поки вона чекає (якщо, звичайно, припускати, що інструкція C не потребує результату інструкції B). Слідкуйте за тим, які впорядковані впорядковані способи потребують певного місця в пам'яті. тобто процесору потрібно пам’ятати, що він утримує B утримуваний під час очікування даних, щоб він міг знову запускатися, коли дані будуть готові. Це буфери, про які йдеться. Примітка: це aдуже спрощене пояснення. Реальність відстежувати все складніше. Докладніші відомості див. На https://en.wikipedia.org/wiki/Out-of-order_execution .

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