Intell 48-core CPU scales to 1k cores

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
jshriver
Posts: 1342
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

Intell 48-core CPU scales to 1k cores

Post by jshriver »

Thought this was interesting and wanted to post here.

http://www.goodgearguide.com.au/article ... _possible/

-Josh
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Intell 48-core CPU scales to 1k cores

Post by Milos »

jshriver wrote:Thought this was interesting and wanted to post here.

http://www.goodgearguide.com.au/article ... _possible/
The whole experiment is a cheat. It's not sustainable from the point of heat dissipation of the package.
They've built 48 cores and said, oh we used old '94 Pentium because performance is not important.
The truth is, they would never achieve 25-125W dissipation if they used today's i7 cores with 45nm technology. The total dissipation would easily go over 1kW and that's hardly coolable even with liquid nitrogen.
And even if they managed to make something like that working its life span would be ridiculously short.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Intell 48-core CPU scales to 1k cores

Post by Vinvin »

A dream for go engines or other Monte Carlo based programs ...
jshriver wrote:Thought this was interesting and wanted to post here.

http://www.goodgearguide.com.au/article ... _possible/

-Josh
Gian-Carlo Pascutto
Posts: 1243
Joined: Sat Dec 13, 2008 7:00 pm

Re: Intell 48-core CPU scales to 1k cores

Post by Gian-Carlo Pascutto »

Vinvin wrote:A dream for go engines or other Monte Carlo based programs ...
Why the illusion this is any better fit for go than for chess?
Gian-Carlo Pascutto
Posts: 1243
Joined: Sat Dec 13, 2008 7:00 pm

Re: Intell 48-core CPU scales to 1k cores

Post by Gian-Carlo Pascutto »

Milos wrote: The whole experiment is a cheat. It's not sustainable from the point of heat dissipation of the package.
They've built 48 cores and said, oh we used old '94 Pentium because performance is not important.
The experiment is a cheat? So, the 48 core chip doesn't really exist? Or what are you claiming?
The truth is, they would never achieve 25-125W dissipation if they used today's i7 cores with 45nm technology.
Of course not. Those cores are designed to achieve outstanding single-thread performance, rather than the most optimal size/dissipation/nr cores/core performance product.
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Intell 48-core CPU scales to 1k cores

Post by Milos »

Gian-Carlo Pascutto wrote:The experiment is a cheat? So, the 48 core chip doesn't really exist? Or what are you claiming?
Are you unable to understand what's written or just playing stupid?
The cheat is to use '94 Pentium as a core and claim 1000 cores scaling without problem. Dissipation is a problem without solution. Ignoring it just doesn't make it go away. If you don't understand that, maybe you should go back to basics.
Of course not. Those cores are designed to achieve outstanding single-thread performance, rather than the most optimal size/dissipation/nr cores/core performance product.
This is just BS. What kind of outstanding performance on the level of '94 Pentium are you talking about???
The cores are not designed for anything specific. They just took the most advanced core that would still allow them to pack 48 cores without burning the package.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: Intell 48-core CPU scales to 1k cores

Post by Vinvin »

Gian-Carlo Pascutto wrote:
Vinvin wrote:A dream for go engines or other Monte Carlo based programs ...
Why the illusion this is any better fit for go than for chess?
Because Monte Carlo is more efficient with a lot of (>50) cores.
Gian-Carlo Pascutto
Posts: 1243
Joined: Sat Dec 13, 2008 7:00 pm

Re: Intell 48-core CPU scales to 1k cores

Post by Gian-Carlo Pascutto »

Vinvin wrote:
Gian-Carlo Pascutto wrote:
Vinvin wrote:A dream for go engines or other Monte Carlo based programs ...
Why the illusion this is any better fit for go than for chess?
Because Monte Carlo is more efficient with a lot of (>50) cores.
That is a bit like saying minimax is more efficient with 50 cores than alpha-beta.

Good programs use a tree search on top of Monte Carlo, and scaling that search is as hard for Go as it is for chess.
rbarreira
Posts: 900
Joined: Tue Apr 27, 2010 3:48 pm

Re: Intell 48-core CPU scales to 1k cores

Post by rbarreira »

Gian-Carlo Pascutto wrote: Good programs use a tree search on top of Monte Carlo, and scaling that search is as hard for Go as it is for chess.
But the average branching factor is higher in Go, correct? Around 200 instead of 35 or so I've heard. So it should be easier to parallelize a Go tree.
Gian-Carlo Pascutto
Posts: 1243
Joined: Sat Dec 13, 2008 7:00 pm

Re: Intell 48-core CPU scales to 1k cores

Post by Gian-Carlo Pascutto »

rbarreira wrote: But the average branching factor is higher in Go, correct? Around 200 instead of 35 or so I've heard. So it should be easier to parallelize a Go tree.
This is only true if you would not prune anything (minimax). See previous post.