Jump to content

Featured Replies

Posted

I'm playing with a new multi-socket Westmere rig and trying to run UC Bench with two CPU's installed but running into a bit of an issue... It appears the bench limits itself to using 32 processing threads even though there should be 40 available.

 

Can anybody confirm or deny this limit? Is 32 cores a hard ceiling for UC Bench or is there a way to manually force the number of max threads the bench can use? I know that you can force the instruction set used with the -cf flag, but I don't see any documentation regarding #threads.

 

Any input would be appreciated. Cheers!

Edited by Dead Things

It could be that there is no limit, it just doesn't test 40 threads (next step after 32 is 64?).

 

If this is indeed true, UCBench needs a patch:)

  • Author
So this doesn't work guys?

 

Unfortunately, no - it does not work. Even when specifying 40 threads, CPU usage maxes out at 80%, so only 32 threads are actually being used.

what OS are you using? some os are limited to a certain number of threads. I don't remember the limitations. crap

  • Author
what OS are you using?

 

I get the same result on both 2k3 64 and 2k8 R2, and they each support up to 64 threads per processor group.

  • Author

Figured it out! You have to use the -noaffinity flag (or untick the "Use affinity locking" checkbox in the advanced options). That's the only way unrar.exe will scale past 32 threads.

 

So my command line is: "unrar bench -cf=ssse3 -cpus=X -noaffinity test.rar" where X is a number larger than 32.

 

Thanks for all the input guys!

Great! Thius should be added to the UCBench main page or something.

 

Well bummer, I really liked this benchmark but it has some serious flaws. I was that bored:

 

2vajksw.png

acpqu9.png

 

LE: Author has been contacted.

Edited by GENiEBEN

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...