what i'm thinking about

keep asking why until the answer becomes physics

can a task that requires 6 billion cpu cycles every second run in real time on a single 5 ghz core? no. a 5 ghz core contains a maximum budget of: `5 * 10^9 cycles per second` the workload requires: `6 * 10^9 cycles per second` the utilization required is therefore: `rho = demand / capacity = 6 / 5 = 1.2` 120%. if the task is finite, it needs at least 1.2 seconds of cpu time. if a new task arrives every second, the system accumulates 1 billion cycles of unfinished work every second.
Show more

Archive