Sign in to follow this  
DevConcepts

Multicore/threading issue?

Recommended Posts

Hi, I found the NovaBench from a friend who posted his OC results so it was one of the first tools I wanted to use to check my new system.


AMD Phenom II X6 1075T @ 3.5 GHz (OC'ed from 3.0GHz)
3DNow! MMX SSE SSE2 SSE3
8GB System RAM (DDR3-1333)
ATI Radeon HD 5700 Series

I installed Win7 x64, updated, driver'd till it was all happy then ran the test.
1100. My friends was 840 with a X4 OC'ed so it seemed like it was about where it should be.
Then I OC'ed it from 3.0 to 3.5 GHz and I though I should see a change. Nope.
Turbo mode. Got an 1098. Then I went digging and it seems that it is only using a fraction (about 33%) of my CPU for it's testing (See attached image).

Has anyone else noticed this?

post-23453-0-91880700-1293419592_thumb.j

Edited by DevConcepts

Share this post


Link to post
Share on other sites

Yes, something's amiss there. Could you please post the results of the CPU tests here, before and after overclocking. That may help me track down the issue.

Thanks

Share this post


Link to post
Share on other sites

Both scores were 1100. I don't have the un-OC'ed test but here is the link to the last.
http://novabench.com/view/40241
I don't know if you can backtrack the IP address to see if I posted the earlier result, it will be the only one in this range from the IP.
Test run on December 26, 2010
Microsoft Windows 7 Enterprise
AMD Phenom II X6 1075T running at 3456 MHz
ATI Radeon HD 5700 Series GPU
8191 MB System RAM (Score: 155)
- RAM Speed: 3931 MB/s

CPU Tests (Score: 565)
- Floating Point Operations/Second: 156803076
- Integer Operations/Second: 589630998
- MD5 Hashes Generated/Second: 939276

Graphics Tests (Score: 359)
- 3D Frames Per Second: 1013

Hardware Tests (Score: 21)
- Primary Partition Capacity: 98 GB
- Drive Write Speed: 153 MB/s

Edited by DevConcepts

Share this post


Link to post
Share on other sites

For privacy reasons IPs aren't included with submissions, however I think I was able to track yours down.

Here's the only other system that matches your specs close to 1100, submitted a bit before the one above: http://novabench.com/view/40238

Both clocks are running at 3.5ghz. Is it possible you mistakenly benchmarked the overclocked system, instead of the stock one?

Share this post


Link to post
Share on other sites

I must not have posted un-OC'ed test. I can run them again, I usually run 3-5 tests to get average. I also have video screen capture of both tests.
The results are a little lower due to the cap but they have the task manager showing what the 6 cores are doing. The problem is that they are 50mb each.
Is there somewhere you would prefer me to upload them or I can upload then post link tonight.
If you have a switch for logging the program action, let me know, I would like to see results with all 6 cores firing full.

Share this post


Link to post
Share on other sites

Reset to 3.0GHz
12/28/2010 5:57:15 PM 1040

NovaBench Score: 1040


Microsoft Windows 7 Enterprise
AMD Phenom II X6 1075T @ 3441 MHz
Graphics Card: ATI Radeon HD 5700 Series

8191 MB System RAM (Score: 155)
- RAM Speed: 3806 MB/s

CPU Tests (Score: 510)
- Floating Point Operations/Second: 154431564
- Integer Operations/Second: 507592494
- MD5 Hashes Generated/Second: 813184

Graphics Tests (Score: 356)
- 3D Frames Per Second: 1006

Hardware Tests (Score: 19)
- Primary Partition Capacity: 98 GB
- Drive Write Speed: 125 MB/s

NovaBench Score: 1034


12/28/2010 5:59:34 PM
Microsoft Windows 7 Enterprise
AMD Phenom II X6 1075T @ 3441 MHz
Graphics Card: ATI Radeon HD 5700 Series

8191 MB System RAM (Score: 155)
- RAM Speed: 3800 MB/s

CPU Tests (Score: 510)
- Floating Point Operations/Second: 154407702
- Integer Operations/Second: 510738084
- MD5 Hashes Generated/Second: 811496

Graphics Tests (Score: 350)
- 3D Frames Per Second: 991

Hardware Tests (Score: 19)
- Primary Partition Capacity: 98 GB
- Drive Write Speed: 125 MB/s
3.5GHz

NovaBench Score: 1100


12/28/2010 6:01:24 PM
Microsoft Windows 7 Enterprise
AMD Phenom II X6 1075T @ 3441 MHz
Graphics Card: ATI Radeon HD 5700 Series

8191 MB System RAM (Score: 155)
- RAM Speed: 3800 MB/s

CPU Tests (Score: 566)
- Floating Point Operations/Second: 156770280
- Integer Operations/Second: 589472292
- MD5 Hashes Generated/Second: 943089

Graphics Tests (Score: 358)
- 3D Frames Per Second: 1012

Hardware Tests (Score: 21)
- Primary Partition Capacity: 98 GB
- Drive Write Speed: 144 MB/s

NovaBench Score: 1098


12/28/2010 6:02:38 PM
Microsoft Windows 7 Enterprise
AMD Phenom II X6 1075T @ 3441 MHz
Graphics Card: ATI Radeon HD 5700 Series

8191 MB System RAM (Score: 155)
- RAM Speed: 3817 MB/s

CPU Tests (Score: 565)
- Floating Point Operations/Second: 156680544
- Integer Operations/Second: 588314976
- MD5 Hashes Generated/Second: 942428

Graphics Tests (Score: 358)
- 3D Frames Per Second: 1012

Hardware Tests (Score: 20)
- Primary Partition Capacity: 98 GB
- Drive Write Speed: 138 MB/s

Let me know if you need more info.

Share this post


Link to post
Share on other sites

Reset to 3.0GHz
12/28/2010 5:57:15 PM 1040

NovaBench Score: 1040


Microsoft Windows 7 Enterprise
AMD Phenom II X6 1075T @ 3441 MHz


It's interesting that NovaBench is still reading 3.4/3.5ghz after you reset the clock to 3. That 3441mhz is pulled directly from data in the CPU timing register, so it should be accurate. Although in some cases it uses data from the Windows Management Instrumentation (if you find that meaningful :tongue: )

What does something like CPU-z (http://www.cpuid.com/softwares/cpu-z.html) say your speed is?

Regarding the processor usage, if for some reason the program can't spawn enough threads for every core, it extrapolates the results. So the numbers your're getting should be ok. (I wrote this into the program because I only have a dual core to test on.)

Thanks for your help so far.

Share this post


Link to post
Share on other sites

The 3.4 GHz might have been a remnant as the OC/Un-OC was software without reboot.
Reset bios to factory.

Stock ~3.0 GHz

1st test http://novabench.com/view/41205 - 1104

2nd test http://novabench.com/view/41206 - 1087
post-23453-0-99454100-1293762150_thumb.j


Next post will have OC tests.

Extreme OC ~3.6 GHz

1st Test http://novabench.com/view/41210 - 1120

2nd test http://novabench.com/view/41212 - 1112

post-23453-0-63014300-1293763391_thumb.j

Edited by DevConcepts

Share this post


Link to post
Share on other sites

The math is a little long to sum up in a post, but it would be virtually impossible to replicate the test results anyway, too many factors to consider. I'm not planning on releasing the source code, mostly to protect the score verification system. The tests are however partially based on well established benchmarks, such as whetstone and dhrystone. There are several open source implementations around if you're interested.

There is more to consider than just throwing math at the CPU too. If you don't actively spawn a new thread for every core (which is what should be happening when you run NovaBench), they won't all be used.

Share this post


Link to post
Share on other sites

Thanks for the answer and I understand about the source but I think you have given me enough to start on a multi-threaded app.

I also noticed your running VC/VS 7, the link might interest you.

http://msdn.microsoft.com/en-us/library/dd504870.aspx

Thanks, but the tests are actually written in standard C and Assembly (nb3test.exe in the program folder), it's just the interface that's running on .NET.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this