Clock frequency is the number of cycles of a clock signal per unit time. If its period is , its frequency is . A hertz clock has a nominal period of about seconds. The clock coordinates timed operations; it does not specify how many complete program instructions are performed in each cycle.
For a fixed-frequency processor, execution time can be written as instruction count times average cycles per instruction divided by frequency. Raising frequency can improve that component of runtime, but it may also require a different pipeline organization or increase power and thermal constraints. Memory waits and dependencies can leave some cycles without completed instructions, while superscalar execution can complete several instructions in one cycle. Performance comparisons must therefore include the workload and microarchitecture, not only the clock rating.
Articles by others on the same topic
There are currently no matching articles.