So you're telling me that an i7 3770k is just as fast as a i5-3330? That's not better than a i5-3330 being faster than an i7 3820. Even if you forget memory and HT for a minute. Clock speeds should make certain CPUs run faster than others. I find it hard to believe that a quad-core that runs slower than another quad-core is performing better and it's not like we're comparing two disparate types of CPUs.

A benchmark really should show the i7s being a good chunk faster than the i5 even more so in a multi-threaded environment.

That the 3820 at 4.5Ghz is gives the same scores a a 3.2Ghz i5 and that your 3770k is scoring as high as an Intel 6-core CPU. I find it even more strange that it doesn't scale with HT (at all). Which are usually signs of much needed software optimizations because I can tell you that there is a big gap in multi-threaded performance between the i5-3330 and the i7-3820 and your benchmark isn't show it. It is also showing perfect (over perfect,) performance scaling when you add more cores which is the sign of a software problem.

Are you outputting the data your generating so we can confirm the validity of the output?

Just one more thing. The status says that between 0 and 100 million that 5,761,456 primes where found. According to the prime number theorem shouldn't that number be more like 5,428,681?

The benchmark is developed using and AMD FX 8350 CPU It doesn't hate AMD, just single thread performance on AMD is lower than Intel. I work now on a much more CPU intensive benchmark, optimized for perfect parallelism and multithreading. I will be back soon with news!

The benchmark is developed using and AMD FX 8350 CPU It doesn't hate AMD, just single thread performance on AMD is lower than Intel. I work now on a much more CPU intensive benchmark, optimized for perfect parallelism and multithreading. I will be back soon with news!

Click to expand...

Then AMD's CPU should be doing better because its not single threaded performance that is lacking. There is also no scaling with HT enabled. I wouldn't call that optimized. I'm still going to mention how the 950 scores lower than my 3820 despite faster clocks, a better ipc, and faster memory. In places where you would expect improvement, your benchmark offers none. Your benchmark says that an 8-core AMD CPU is half as fast as an i5 (heck even a core 2 quad) quad-core and it says that an i5 is just as fast as an i7. Everything I've been seeing is telling me that this is not optimized because then it would scale properly.

It should be clear by now that this is for data gathering purposes rather than any real benefit for the one running the "benchmark".

Click to expand...

Obviously, unless you really think a 950 is faster than a 3820 or if a C2Q is faster than a 8350. I haven't been able to see any consistant results, which concerns me with what is actually being calculated. The point is that stuff looks weird and we can't validate what is happening behind the scenes.

OK, thanks all for testing this. The software is optimized for multicore but the algorithm is not that complex and may not reveal 100% accurate the differences between different CPU's.

Having this experience and this goal, I developed a new benchmark, witch use a far more complex multithreaded algorithm. Multi Core PI.

The old benchmark Multi Core Prime is no longer in development. I hope you will find this benchmark more useful and will reveal more accurate performance differences between platforms.

Multi Core PI calculates PI decimals using Bailey–Borwein–Plouffe formula. The benchmark is using a multithreaded algorithm written in C++ and provide excellent parallelism. Multi Core PI is written in Visual C++ using MFC and Win32API.

How it works

A slider will help you set the decimals of PI, from 10.000 to 100.000. Default is 80.000. Just hit Run benchmark button to start benching your CPU.

Submit to HWBOT

First, press Take Screenshot button. A screenshot and a XML datafile will be created. Attentio! CPUZ must be running!
Second, follow the link provided on the dialog and submit your datafile to HWBOT.

My question is how is this benchmark going to help anyone make any kind of decision regarding their hardware? The only thing I have seen thus far is that raising cpu clock speed will result in a quicker conclusion of the test...any other tweaking has little effect.

Saying it and doing it are two different things. You know, I'm going to bitterly fight this considering your benchmark says an i7 950 is faster than my i7 3820 and how HT doesn't scale. Those are signs that something is wrong. This still doesn't change the fact that 100% in the CPU task manager doesn't mean multi-core resources are being optimized (even more so since HT doesn't give any improvement.)