How to use a 48 cores engine inside Chessbase/Fritz?

Sort:
geoklng

I am trying to build a quad opteron 6180 server, just for chess analysis from my laptop. 

With 4 CPUs sockets it can not run windows. So no chessbase GUI using TeamViewer, nor ChessBridge + PUtty SSH remote login. There are some alternatives to remote acess a chess engine from Linux, but none compatible with http://engine-cloud.com/ ; AFAIK. 

Has anyone been able to use a 4 CPUs engine inside Chessbase/Fritz GUI?

I have started threads in other forums:

Hardware discussion http://hardforum.com/showthread.php?t=1817621

Stockfish/Linux discussion

http://support.stockfishchess.org/discussions/questions/1017-building-a-quap-opteron-for-chess-what-should-i-install-for-remote-analysis

Since i love Chessbase GUI, database management and "Let's Check", most of my problems now are Chessbase/Fritz related, so i decided to ask here for help.

If all else fails, i would settle for a dual socket Opteron 6180 for 24 cores@2.5GHz, but would be at best marginally faster than the upcoming Haswell-E Extrem edition CPU that Intel will launch Q4/2014. But such a server can run windows natively unlike a quad socket.

MrEdCollins
geoklng wrote:

Has anyone been able to use a 4 CPUs engine inside Chessbase/Fritz GUI?

I have Fritz 14, and yes, not only can I use 4 CPU engine's, Houdini works with 8 CPUs, as these two screenshots prove:

MrEdCollins

Whoops.  Here's the second screenshot.  (My CPU usage history from Task Manager.)

EvgeniyZh

Windows Server?

geoklng

let's not confound physical sockets for CPUs with logical threads for the chess engine. having "8 CPUs" on Houdini means that you either have a native 8-core processor like FX8350 or a quad core with hyperthreading enabled. My server will have 4 physical sockets with 4xOpteron 6180, 12 cores each. 

Can Fritz/Chessbase be installed on windows server?

EvgeniyZh

Although I've never done it, I'm pretty sure that yes. Windows Server is the same OS just optimised for servers. You can ask Chessbase developers to be sure.

Another solution is to use Wine.

Coder_On_Ster01ds

Unless you are a Super GM, you are probably just wasting money and time building a 48-core system. What was the reason you started this?

geoklng

1- building quad socket G34 is nerdgasmCool

2-money wise quad G34 is less or equal to build i7 4960XMoney Mouth

3-having in 1min the ply-depth i need 6min on my 2500k means i can analize 6 times more positions each hour i studyWink

4-having a low cost 48-cores server on http://engine-cloud.com/ would benefit the entire chess.com community. Innocent

5-If Chessbase developers offer a Linux app to link 4p engines to engine-cloud a slew of such servers would become available.

I am missing the construtive replys i received at hardforum and stockfishFrown

EvgeniyZh

I am missing constructive questions ;)

DionMarinos

i dont think fritz interface will see 4 cpus from a 4 socket mb but im sure it will recognize 2 cpus at 12 core each = 24 core = 48 threads

geoklng

recently engionecloud.com has hosted servers with 24cores/48threads and even a 32cores/32threads machine with dual Opterons. The real catcher is to actually know if chessbase/fritz can be installed inside windows server 2012 OS. I am running a dual Xeon X5675 @ 4.21GHz, some 15-20% slower than the top dual Xeons E5 2696 v2, which means that i may still pursue the quad opterons solutions to reach the top.

EvgeniyZh
geoklng wrote:

recently engionecloud.com has hosted servers with 24cores/48threads and even a 32cores/32threads machine with dual Opterons. The real catcher is to actually know if chessbase/fritz can be installed inside windows server 2012 OS. I am running a dual Xeon X5675 @ 4.21GHz, some 15-20% slower than the top dual Xeons E5 2696 v2, which means that i may still pursue the quad opterons solutions to reach the top.

I don't think quad Operton will give more nps than top duan Xeon.

OWikipedia: O is the 15th letter and a vowel in the ISO basic Latin alphabet.

geoklng

the 32 cores Opteron was about 15% slower than my machine. even without perfect scaling, a 48-64 cores opteron server would most likely beat even the 24cores/48 threads top Xeons 2011 builds.

EvgeniyZh

Well scayling is waay far from perfect:


Increase from 16 to 32 threads:

Komodo TCECr (11,94 - 20,60 = 73%)
Zappa Mexico II (11,37 - 16,46 = 45%)
Stockfish 140513 ( 9,79 - 14,21 = 45%)
Stockfish DD ( 8,01 - 10,18 = 27%)
Houdini 4 Pro (11,34 - 13,48 = 19%)


http://www.talkchess.com/forum/viewtopic.php?t=52340&start=0&postdays=0&postorder=asc&highlight=

geoklng

while core count does not scale well, raw frequency gives almost perfect scaling, and 4 sockets opterons motherboards can be overclocked 15-20%, unlike 2 sockets opterons or xeons 2011, so expect 4 opterons at 2.8-3.1 GHz to trounce the numbers of stock opterons at 2.2-2.5GHz, not unlike my xeons x5675s pumping at 4.21GHz gave the 20 cores Xeons 2011 a run for its money.

Lord0fTheKings
geoklng wrote:

I am trying to build a quad opteron 6180 server, just for chess analysis from my laptop. 

With 4 CPUs sockets it can not run windows. So no chessbase GUI using TeamViewer, nor ChessBridge + PUtty SSH remote login. There are some alternatives to remote acess a chess engine from Linux, but none compatible with http://engine-cloud.com/ ; AFAIK. 

Has anyone been able to use a 4 CPUs engine inside Chessbase/Fritz GUI?

I have started threads in other forums:

Hardware discussion http://hardforum.com/showthread.php?t=1817621

Stockfish/Linux discussion

http://support.stockfishchess.org/discussions/questions/1017-building-a-quap-opteron-for-chess-what-should-i-install-for-remote-analysis

Since i love Chessbase GUI, database management and "Let's Check", most of my problems now are Chessbase/Fritz related, so i decided to ask here for help.

If all else fails, i would settle for a dual socket Opteron 6180 for 24 cores@2.5GHz, but would be at best marginally faster than the upcoming Haswell-E Extrem edition CPU that Intel will launch Q4/2014. But such a server can run windows natively unlike a quad socket.

I know this thread is old, but just in case it helps someone else!

You can use Windows Server 2012 Standard R2 and install it on your server and it will see the 4 sockets, or rather all the cores offered by the 4 processors.  To be legit though, you will need 2 server licenses, since 1 license let you run 2 sockets.  If it is just for testing, you can download trial version for 180 days from Microsoft and test your setup.

I run many chess engines - Komodo 9.3, latest Stockfish build and Fritz 15 - under Arena 3 or Chess Assistant on my old HP DL380G7 with only 2 Xeon with 2012 R2 and it is rock solid.  Chess engine or GUI or anything running under an OS (Linux or Windows) will only see 'core' and no socket.  So in your setup, you will have 48 core to assign to the chess engine if it allows it.  Latest engine support a lot more I think.

Happy Holidays!

P.S.: If you are no a Linux guru, don't waste your time with that.  Use Windows Server Standard R2 Trial, and by the end of the day, you'll have a running chess server, and actually be able to do something. :)

geoklng

Thank you all for the answers. I will post results of the build over the next weeks.

DionMarinos

just buy ducats from the chessbase site and use the engines in the room they have cpu strength that will blow ur mind ,  I have used them and they pump out over 100 million moves per second but il be honest 10 million or 100 million makes very little difference only when you get to the endgame do you see and improved results , I think you have to x 30 or x 40 faster to see big improvements , so if u have a core I7 looking at 10 million moves per second to gain considerable strength you would have to increase from 10 million moves per second to 300 million moves per second and from there to 9 billion moves per second