016 min

Which machine fits this task?

Choose a real task, change one meaningful condition, and see when the best fit changes.

The task structure and its conditions matter more than a universal speed ranking.

Many decisions

Branching checkout rules

Every item can follow a different path, so fast decisions matter more than parallel lanes.

Current condition65.5K itemsTechnical scale: 2^16
QuestionWhich machine should handle a checkout full of conditional rules?
One basketA large batch

Best fit now: CPU. CPU keeps irregular decisions responsive without accelerator setup.

Instant fit analysis

Best fit now

CPU
Why it fits

CPU keeps irregular decisions responsive without accelerator setup.

When does the answer change?Across this range, CPU stays the best fit.

There is no crossover in this teaching range: making irregular branching larger does not turn it into regular parallel work, so CPU keeps the advantage.

CPUCurrent
1K items16.8M items

Save configuration

Compare saved configurations

Keep up to three task-and-scale snapshots on this device, then reload any one to compare the recommendation.

0 / 3

No saved configurations yet. Save the current result to start a comparison.

Evidence

Best fit now

The recommendation uses a transparent teaching model. Source labels keep estimates separate from measurements.

TheoreticalSimulated

CPU

Recommended
Why it fits

CPU keeps irregular decisions responsive without accelerator setup.

Estimated time
0.08 ms
Simulated
Memory
512 KiB
Theoretical

GPU

Alternative
Why not now

Irregular branches leave GPU lanes waiting on different decisions, so extra parallel lanes do not help.

Estimated time
0.47 ms
Simulated
Memory
512 KiB
Theoretical

QPU

Not applicable
Why not now

Not applicable: ordinary checkout rules do not provide a useful quantum algorithm.

Estimated time
Memory
View detailed evidence
View detailed evidence
CompareCPUGPUQPU
Work65.54KTheoretical65.54KTheoretical
Memory512 KiBTheoretical512 KiBTheoretical
Estimated time0.08 msSimulated0.47 msSimulated

Optional device test

Test on this device

Run one short, identical arithmetic kernel on this device. It checks local CPU and GPU execution, but it is not a production benchmark for the selected task.

CPU measurement
GPU measurement
QPUQPU is not available in a browser device test.

No device test has been run.