Overview of Single-Producer Multiple-Consumers (SPC) benchmarks
masterThe single_task_producer benchmark is designed to measure the scalability of a single producer when feeding tasks to multiple concurrent consumers.
In this benchmark:
- A single worker (the producer) generates
ntasks. - Each task is configured to run for a specific duration
t(in microseconds).
The primary goal is to determine the maximum number of concurrent consumers that a single producer can sustain before performance degrades or throughput limits are reached.