BenchmarkTools.jl
BenchmarkTools.jl copied to clipboard
parallel execution
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?
An issue may be thermal throttling for intensive benchmarks, as well as cache pollution for shared cache architectures.