Define the throughput goal based on system requirements. For example, to process HD frames at 140 FPS on a 300 MHz clock.
Frame interval = 1000 ms ÷ 140 ≈ 7.14 ms
Cycle budget = 300 MHz × 7.14 ms ≈ 2,142,857 cycles per frame
This means the entire kernel must complete within approximately 2.14 million cycles.