BenchmarkTools.jl icon indicating copy to clipboard operation
BenchmarkTools.jl copied to clipboard

parallel execution

Open Roger-luo opened this issue 4 years ago • 2 comments

Hi,

I'm wondering if would be possible to execute a benchmark group in parallel? It can be quite slow sometimes when running a large benchmark suite on a single core. However, I'm not sure if executing the benchmarks in the different processes would interfere with each other and cause the result inaccurate. But I guess if one can guarantee each benchmark task only use a single thread, and the number of processes is less than the number of physical cores then it won't interfere with each other?

Roger-luo avatar Dec 31 '20 23:12 Roger-luo

An issue may be thermal throttling for intensive benchmarks, as well as cache pollution for shared cache architectures.

Seelengrab avatar Mar 10 '21 09:03 Seelengrab