Запитання з тегом «cpu-pipelines»

3
Що робить процесор під час очікування вибору основної пам'яті
Якщо припустити, що запити кешу l1 та l2 призводять до пропуску, чи процесор зупиняється до отримання основної пам'яті? Я чув про ідею переходу на іншу нитку, якщо так, що використовується для пробудження застряглої нитки?

6
Знаходження максимуму XOR двох чисел в інтервалі: чи можемо ми зробити краще, ніж квадратичне?
Припустимо, нам дано два числа і і ми хочемо знайти для l \ le i, \, j \ le r .lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r Наївний алгоритм просто перевіряє всі можливі пари; наприклад, у рубінах у нас буде: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| if …

2
Який вид галузевого прогнозування важливіший?
Я помітив, що у галузевому прогнозуванні є два різних типи станів. У суперскалярному виконанні, де передбачення гілки дуже важливе, і головним чином це затримка виконання, а не затримка вилучення. У конвеєрі інструкцій, де вилучення є більшою проблемою, оскільки фактично не виконуються інструкції до цього пізніше. Що з них є дуже …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.