Связь между тактовой частотой процессора и тактовым периодом

На этом слайде все выглядит немного не так, как мне кажется. Время тактового цикла или тактовый период уже является временем, требуемым для каждого тактового цикла. Вопрос в том, имеет ли смысл слово Clock Rate?

Он также говорит, Hardware designer must often trade off clock rate against cycle count. Но они связаны обратной зависимостью. Если увеличить тактовую частоту, тактовый период (время за такт) автоматически уменьшится. Почему будет выбор?

Или я что-то упускаю?


person Quazi Irfan    schedule 04.07.2011    source источник


Ответы (2)


Тактовая частота просто означает частоту, которая пропорциональна времени одного тактового цикла, поэтому уравнения имеют смысл.

Что касается второго вопроса, количество циклов такое же, как «Тактовые циклы процессора»; это не то же самое, что тактовый период или время за тактовый цикл.

person Marcelo Cantos    schedule 04.07.2011
comment
Но тогда Clock rate это то же самое, что и Clock Speed, только другими словами. Почему пишут х/х = 1? И тогда, где компромисс входит? (теоретическое объяснение было бы удобно) - person Quazi Irfan; 04.07.2011
comment
Компромисс между тактовой частотой и количеством циклов, которые не находятся в обратной зависимости. - person Marcelo Cantos; 04.07.2011

Во-первых, слайды — не всегда лучший способ обсуждения технических вопросов. Не воспринимайте любой слайд как истину. Происходит огромное количество маханий руками в поддержку гигантских заявлений с таким небольшим количеством доказательств.

Тем не менее, есть компромиссы:

  • более быстрые часы обычно лучше: выполняйте больше целочисленных операций или операций с плавающей запятой в секунду
  • но если более быстрые часы не совпадают с часами внешней памяти, некоторые из этих циклов могут быть потрачены впустую.
  • более медленные часы могут потреблять меньше энергии
  • более быстрые часы позволяют ядру операционной системы выполнять больше работы при каждом пробуждении и возвращаться в спящий режим быстрее, поэтому они могут потреблять меньше энергии
  • более быстрые часы могут означать, что для фактического выполнения некоторых операций требуется больше тактов (вспомните чрезвычайно глубокие конвейеры Pentium IV — неправильные прогнозы переходов обходились очень дорого — несмотря на более быстрый такт, чем у Pentium III или Pentium M, в реальном мире скорости обоих типов процессоров были очень похожими.)
person sarnold    schedule 04.07.2011