Сколько инструкций он может обрабатывать одновременно?
Сколько ступеней конвейера у Intel Core i7?
Ответы (2)
http://www.bit-tech.net/hardware/cpus/2008/11/03/intel-core-i7-nehalem-architecture-dive/5
Конвейер Penryn состоял из 14 очень быстрых стадий, в то время как Nehalem довольно значительно расширяет это количество до 20–24 стадий.
person
Mikhail
schedule
17.10.2011
Документация Agner Fog - очень хороший ресурс, чтобы понять, что происходит. Прочтение должно помочь вам понять. Существует ограничение на количество невыполненных инструкций (размер буфера вывода), но есть много других ограничений, которые вы, вероятно, столкнетесь, прежде чем достигнете этого узкого места, например, ограничения декодера инструкций, конкуренция между исполнительными модулями, ALU / делитель. давление. Взгляните, это увлекательное занятие!
person
Matt G
schedule
23.05.2013
i7
не делает различий между процессорами Nehalem, Sandybridge или более поздними версиями. Ширина конвейера составляет 4 uops слияния домена, а размер ROB составляет 168 записей (SnB) или 128 записей (Nehalem).. Еще больше инструкций может быть в конвейере, если вы включите декодированные insns, которые еще не были отправлены в ядро с нарушением порядка. Дополнительные ссылки на информацию см. В вики-странице по тегам x86 - person Peter Cordes   schedule 16.04.2016