-1

Из того, что я понимаю:

ICR (уровень выполнения инструкций): есть (количество инструкций / время)

Пропускная способность инструкций: обычно представляет собой среднее число команд, выполненных за такт.

IPC (инструкций за такт ): сколько инструкций выполняется за каждый такт. (Может это обычно среднее?)

Я запутался в этих определениях, я определенно ищу разъяснения. Они могут даже ошибаться, мне было нелегко найти их четкие определения.

  • Как скорость выполнения команд влияет на общую производительность процессора?

  • Как влияет пропускная способность по сравнению с IPC?

Любая помощь будет принята с благодарностью.

1 ответ1

2

Вся терминология и детальная взаимосвязь внутренних процессов процессора прояснены в фундаментальном учебнике Хеннесси и Паттерсона «Компьютерная архитектура - количественный подход».

Короче говоря, IPC и пропускная способность команд - это почти одно и то же в зависимости от контекста, в то время как ICR будет зависеть от количества остановок конвейера из-за пропусков кэша, что заставляет процессор просто ждать, поэтому никакие инструкции не выполняются. IPC - это теоретическая мера потенциальной производительности ЦП, в то время как ICR - это мера практической производительности вычислительной системы при определенной рабочей нагрузке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .