Draw!
An anonymous reader writes "Heise (publisher of the famous german computer magazine c't) started a most unusual CPU benchmark, today. A dual P4 Xeon 2400 and a dual AthlonMP 2000+ have to prove their abilities to ... play chess! The opponents are running two of the best chess AIs (Previews of Deep Fritz 7 and Shredder 6), so there are four different configurations. With each configuration about 55 matches (~24h) are played. As yet AMD/Fritz is leading, but the benchmark has just started. You can follow the duell online [Sorry, site is in german, but the graphics of the java-applet should be multi-lingual]. What's next? Who wouldn't like to see a Linux/Windows mine sweeper death match!"
I'm not asking for any other reason than I really want to know:
What does this prove about performance?
My $0.02 will always be worth more than your â0.02, so
For each game, both opponents have 10 minutes in total plus 2 seconds per move. Everything else being equal (or symmetric, with all combinations of programs being used) it is not too far fetched to assume that the faster machine wins on average
My MS-DOS 5/286 Commander Keen is challenging Taco's lesbian Sims running on a Linux
ThinkPad, to a side scrolling mud fight.
Note that both programs learn from game to game within each match, but are reset after the match. In the first match, Shredder started very weak and had a steeper learning curve against Fritz. Since in the second match Shredder/AMD already started strong, a landslide victory for this combination appears likely.
I have a better idea. Put up two identical websites; one on AMD, one on Intel. Post the links on Slashdot and see which one stays up the longest.
Queen's Rook to Queen's Rook 3.999998456
The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
all this processing power, and i'm watching two computers too stupid to draw.
Chess has several ko rules that will end the game after no progress. For instance, if twenty-five rounds have passed without a capture or pawn move, or if the same board position has appeared three times, the game is a draw.
Will I retire or break 10K?
Too bad this wasn't on Tom's Hardware instead. Regardless of the winner of the chess match, Tom's would determine the winner by highest frame rate in Battle Chess.
"Despite losing to the AMD, the Intel with the GeForce8 XP 512GB AGPxxx had a frame rate of 1882 FPS. Any chess player would appreciate the 4X anti-aliased graphics of the rook rock-monster pounding the opponent's pawns to pieces."
They already tried to pit Windows versus Linux in a chess match:
1) the Windows machine refused to make its first move-- Microsoft executives explained later that they shouldn't have to make the first move as this could lead to a compromise of it's security system, thereby leaving its horsey vulnerable to worm attacks.
2) Microsoft later on changed the rules of the chess game citing their freedom to 'innovate' chess, creating new game pieces like 'bazooka' and 'platypus'. Unfortunately, they wouldn't tell anybody else how to use the new pieces or even document that there _were_ new pieces. Once it became apparent that the new pieces were there the Linux camp asked to have them removed but Microsoft refused on the basis that removing the pieces would irretrievably 'break' the game of chess.
Height: 38U, Weight: 0 Newtons, Eyes: #0000FF, OS: Gray Matter 1.0 (Alpha)
I believe the original Deep Blue used PowerPC 604e CPUs. The newer version is a 32-node RS/6000.
But there is more to Deep Blue than CPU power.
How Deep Blue Works
"Deep Blue is not only the finest chess-playing computer in the world, it is also the fastest. This makes perfect sense, because history has proven that the fastest computers conduct the most extensive searches into possible positions. More searches gives the computer a wider array of moves to choose from and therefore a greater chance of choosing the optimum move."
"Deep Blue uses 'live' software that can actually generate up to 200,000,000 positions per second when searching for the optimum move. The software begins this process by taking a strategic look at the board. It then computes everything it knows about the current position, integrates the chess information pre-programmed by the development team, and then generates a multitude of new possible arrangements. From these, it then chooses its best possible next move."
"The software inside of Deep Blue is one all-inclusive program written in C, running under the AIX operating system. Deep Blue utilizes the IBM SP Parallel System called MPI. 'It's a message-passing system,' says Hoane. 'So the search is just all control logic. You're passing control messages back and forth that say, well, what am I doing? Did you finish this? OK, here's your next job. That kind of thing at the SP level.'"
"The latest iteration of the Deep Blue computer is a 32-node IBM RS/6000 SP high-performance computer, which utilizes the new Power Two Super Chip processors (P2SC). Each node of the SP employs a single microchannel card containing 8 dedicated VLSI chess processors, for a total of 256 processors working in tandem. The net result is a scalable, highly parallel system capable of calculating 60 billion moves within three minutes, which is the time allotted to each player's move in classical chess."
-- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol