© J. Burton Browning and Bruce Sutherland 2020
J. B. Browning, B. SutherlandC++20 Recipeshttps://doi.org/10.1007/978-1-4842-5713-5_11

11. Concurrency

J. Burton Browning1  and Bruce Sutherland2
(1)
Bolivia, NC, USA
(2)
Carnegie, VIC, Australia
 

Clock rate refers to the frequency the clock generator of a microprocessor can generate pulses. As of 2020, the main barrier to increasing the clock rate is cooling the chip since higher speeds generate more heat. Shrinking the chip size will increase speed and reduce heat, but nanotechnology must advance more before radical speed increases are realized.

But, back to our definition of frequency, these “pulses” or “clock cycles per second” are used to synchronize the operations of its components, which is a measure ...

Get C++20 Recipes: A Problem-Solution Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.