Почему физических регистров меньше, чем строк ROB?

283
Lewis Kelsey

Почему физических регистров меньше, чем строк ROB. Я считаю, что в Sandy Bridge размер ROB составляет 168, но:

Sandy Bridge и Ivy Bridge должны иметь 144 регистра (120 доступны для спекулятивного состояния)

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

Поскольку существует несоответствие между количеством строк ROB и количеством физических регистров, помечаются ли физические регистры на линиях ROB во время распределения? а также архитектурные регистры, очевидно, в отличие от встроенного в ROB.

0

0 ответов на вопрос