DataBase for Benchmarks?
Posted: Fri May 15, 2020 10:58 pm
Hi all,
This is a great idea.
Is there a database for these posts?
if not, then I think I might see if I can do it with a datamining approach.
I'm not very good yet, so it's almost faster to do it by hand...:-}
A few of the hardware reviewers use it as a general CPU benchmark, but from what I can see, they have not done anything with the data, rather they just use it as a very rough ranking for CPU's:
Anandtech:
https://www.anandtech.com/bench/CPU/159 ... ew,17.html
Techspot, LegittReviews and Reddit have some data as well.
They all seem to use a pretty crude parameter to judge things by: Frames Per Second.
I'm assuming that's using the total frames in a video, divided by encoding run time?
Is that the best metric to use?
It seems to me, to be a poor one, since a given frame size is a function of resolution.
I haven't gone through it all, but I see some comments about:
(1) Processor speed: seems roughly linear
(2) Threads: Guru3D says Handbrake is limited to 16 threads maximum (is that true?)
(3) Cores: Handbrake says encoding speed scales up to 6-8 cores with diminishingreturns after that (is that likely to be be due to the limit to 16 threads, and not actually cores?
(4) GPU's: some discussion, but i have not seen anything rigorous. Surely the effect of GPU correlates with Cuda or Open CL? Or Cuda Cores?
There's a very nice benchmark from MatLab called GPUbench that runs a number of routines on a given system, and looks at the effect of the CPU as well as the GPU in it.
It gives you an overall ranking of a given computer system, and you can see the relative speed of single and double precision computng on the system.
Both on the CPU as well as the GPU.
So if you ran GPUbench on something you ran Handbrake on, you could THEN get a way to compare various diverse computers, in terms of how well they ran HandBrake.
In their case, the biggest improvement in computing speed was from the GPU, and specifically with CUDA Cores.
All else being equal, you could get much better performance from a high end GPU than with a fancy CPU.
And if you have an existing computer, it's better to upgrade the GPU than scrap it, and try to get a much higher specc'ed CPU with a lot more cores.
I can post the summary of the MatLab GPUBench scores, is there a way to post attachments on the forum?
I collated it from the GPUBench Forum, as well as from MatLab's archive for it.
Best,
Alan
This is a great idea.
Is there a database for these posts?
if not, then I think I might see if I can do it with a datamining approach.
I'm not very good yet, so it's almost faster to do it by hand...:-}
A few of the hardware reviewers use it as a general CPU benchmark, but from what I can see, they have not done anything with the data, rather they just use it as a very rough ranking for CPU's:
Anandtech:
https://www.anandtech.com/bench/CPU/159 ... ew,17.html
Techspot, LegittReviews and Reddit have some data as well.
They all seem to use a pretty crude parameter to judge things by: Frames Per Second.
I'm assuming that's using the total frames in a video, divided by encoding run time?
Is that the best metric to use?
It seems to me, to be a poor one, since a given frame size is a function of resolution.
I haven't gone through it all, but I see some comments about:
(1) Processor speed: seems roughly linear
(2) Threads: Guru3D says Handbrake is limited to 16 threads maximum (is that true?)
(3) Cores: Handbrake says encoding speed scales up to 6-8 cores with diminishingreturns after that (is that likely to be be due to the limit to 16 threads, and not actually cores?
(4) GPU's: some discussion, but i have not seen anything rigorous. Surely the effect of GPU correlates with Cuda or Open CL? Or Cuda Cores?
There's a very nice benchmark from MatLab called GPUbench that runs a number of routines on a given system, and looks at the effect of the CPU as well as the GPU in it.
It gives you an overall ranking of a given computer system, and you can see the relative speed of single and double precision computng on the system.
Both on the CPU as well as the GPU.
So if you ran GPUbench on something you ran Handbrake on, you could THEN get a way to compare various diverse computers, in terms of how well they ran HandBrake.
In their case, the biggest improvement in computing speed was from the GPU, and specifically with CUDA Cores.
All else being equal, you could get much better performance from a high end GPU than with a fancy CPU.
And if you have an existing computer, it's better to upgrade the GPU than scrap it, and try to get a much higher specc'ed CPU with a lot more cores.
I can post the summary of the MatLab GPUBench scores, is there a way to post attachments on the forum?
I collated it from the GPUBench Forum, as well as from MatLab's archive for it.
Best,
Alan