|
|
|
|
|
by nicovank
612 days ago
|
|
> Quality of Benchmark Implementations Correct. "Selection of Benchmark Implementations" is a better name here. We'll update this in the next iteration. The point in this subsection is indeed that the selection is not adequate for comparison.
This is not the only issue, even an adequate selection of perfectly idiomatic and identical implementations would not have resulted in accurate comparison. > C/C++ Outlier Correct, Section 4.5.2 details this. It is 8.9x for us. > JS/TS Outlier The main outlier on our machine is mandelbrot, 21x (Section 4.5.1). Our second outlier is n-body (not discussed). |
|
Because? Is the reasoning for that spelled-out somewhere in the paper?
> Section 4.5.2
> Section 4.5.1
After the paper had discussed “Pereira et al.” I repeatedly confused discussion of your new measurements with discussion of the old “Pereira et al.” measurements.
> "forcing benchmarks to run on a single core" p2&3
> "we eliminate the effect of varying concurrency in different benchmark implementations by limiting benchmarks to execute on a single core" p6
> "the JavaScript version uses 28 cores on average" p14
fwiw I am now very confused.