Performance
Throughput
The rate of data processed or operations completed per unit time, measuring sustained performance.
Detailed Explanation
Throughput differs from latency—a pipeline might have 10-cycle latency but still achieve 1 operation/cycle throughput once filled. Bandwidth is data throughput (bytes/second). IPC (instructions per cycle) is processor throughput.
Throughput is often the key metric for streaming applications where data flows continuously. Optimizing throughput involves maximizing utilization and minimizing stalls.
