Slashdot Mirror


Building A Homemade Chess Supercomputer

nado writes "There's a new article on Chessbase.com which has GM John Nunn showing you his chess-orientated PC upgrade to a double Xeon system, with some Fritz benchmarks." Elsewhere in the article, John Nunn discusses the unique computer needs for chess computation: "One of the problems with currently available processors is that they are not particularly well suited to the integer calculations used for chess. A Pentium 4 will be slower at chess than a Pentium 3 of an equivalent clock speed."

282 comments

  1. Great! by thx2001r · · Score: 5, Funny

    And Chessmaster 2000 kicked my arse on a 486!

    I've got no chance.

    --

    -Joe
    If we're all god's children, what's so special about Jesus? - Jimmy Carr

    1. Re:Great! by dtfinch · · Score: 3, Funny

      It beat me on a C64.

    2. Re:Great! by Call+Me+Black+Cloud · · Score: 4, Funny

      I've got no chance.

      ...to survive make your time.

      All your rank are belong to us.

    3. Re:Great! by pyrote · · Score: 1

      Chessmaster 2000? heck, BattleChess cleaned my clock!

      --
      THE WORLD IS GOING TO END!!!! eventually.
    4. Re:Great! by MADCOWbeserk · · Score: 1

      It kicks my ass on a TI-82...

    5. Re:Great! by dekashizl · · Score: 3, Funny

      I cut my finger just pulling the floppy disk out of the box!

  2. Well... by rosewood · · Score: 5, Funny

    No thanks, I still get my ass kicked when I play chess on my pocket PC yet alone on a chess super computer. Im lucky I can even win in Othello :(

    1. Re:Well... by k8to · · Score: 2, Interesting

      Actually Othello is very much a solved problem. Logistello beat the Othello world champion 5-0 in 199something, so your pocket PC can play better Othello than any human hands down.

      Lucky for you, most othello implementations are total crap. :-)

      --
      -josh
    2. Re:Well... by ratbag · · Score: 1

      When I'm in the mood for humiliation, I like to play PilOth, a freeware implementation of Othello for the Palm by Fabien Letouzey. It seems to be a very strong player. Rob.

    3. Re:Well... by gormanly · · Score: 1

      Very true, but of course we want them to be at least a bit crap: no-one would want to play against a machine that always thrashed them...

      BTW, Takeshi Kurakami lost 6-0 in August 1997, just 3 months after Deep Blue had beaten Kasparov 3.5-2.5

      Hmm, Deep Blue ran under AIX - maybe the whole "stop shipping or using AIX" thing is an ex-Soviet plot???

    4. Re:Well... by websaber · · Score: 1

      " Actually Othello is very much a solved problem" actually I'm currently studying that issue and I might dissagree yes "othello" is "solved" but try changing the board size and see who wins, the computer or a human. I feel that a game that is "solved" is not trully mastered. Knowledge is applying those techniques to any situation with in the same rule framework.

      --
      "A good friend will bail you out of jail. A true friend will be sitting next to you saying, 'damn....that was fun!'"
    5. Re:Well... by dlakelan · · Score: 1

      In ex-Soviet russia, Gary Kasparov beats YOU..

      wait....

      --
      ((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
    6. Re:Well... by k8to · · Score: 1

      Sure, fine. I meant solved in the sense that the computers are unbeatable, not in the sense that it's fully understood.

      Put scare quotes around it for the intended meaning, as you did.

      I do think, however, that othello is a lousy game with ludicrous reversals of fate that happen way out the very tippy tip of the increasingly nonbranching gametree, such that endgame solutions are almost more important than any sense of overall strategy. As such, I'm willing to let the computers have it.

      --
      -josh
  3. fp about Go in a chess article! by Thinkit3 · · Score: 0, Insightful

    I think. W00T! Anyway, Go is actually a much more interesting and elegant game, for both playing and programming. A neural network program is active in the computer Go scene. Dedicated hardware would be interesting for Go, as it is essentially a simple matrix--maybe a very elegant computer player could be made.

    --
    -Libertarian secular transhumanist
    1. Re:fp about Go in a chess article! by Anonymous Coward · · Score: 0

      Not even CLOSE!

    2. Re:fp about Go in a chess article! by anagama · · Score: 1

      I've heard estimates that it will be a hundred years before a computer Go program can beat a professional player. Simple rules yet astounding complexity - should be a good platform for AI reasearch.

      --
      What changed under Obama? Nothing Good
    3. Re:fp about Go in a chess article! by Graspee_Leemoor · · Score: 5, Funny

      I am a go player. When I play chess I raise the pieces high in the air then slam them down on whatever grid intersection I feel like.

      I am not popular at chess clubs.

      graspee

    4. Re:fp about Go in a chess article! by Thinkit3 · · Score: 1

      i mean in this article.

      --
      -Libertarian secular transhumanist
    5. Re:fp about Go in a chess article! by Graspee_Leemoor · · Score: 2, Funny

      Regarding your sig. I checked out /. japan a while ago but I thought I'd take another look. My limited Japanese got me nowhere-babelfish got me further, but still wouldn't translate a whole page of comments.

      What struck me, as I read a freeBSD post, was the complete lack of trolls and crapflooders. Everything was like "Score: 3 it is interesting". The lowest was 0 for all the AC posts.

      In a way it was both refreshing and disappointing. I had been looking forward to babelfish trying to cope with goatse and "is dying" posts...

      Yes, I know this is offtopic. (sarcasm) Forgive me, oh fascist moderators. (/sarcasm)

      graspee

    6. Re:fp about Go in a chess article! by Angry+Pixie · · Score: 1

      Probably only a Go player could understand the humor there.

      Speaking of, I'm playing a port of GNU Go on my PocketPC, alongside a port of Chess. ;) Is there a good quality Windows version of Go?

    7. Re:fp about Go in a chess article! by Graspee_Leemoor · · Score: 1

      Somebody has already ported an older version of gnugo to pocketpc. You might want to google to see if the latest version has been done by anyone yet. Basically the only hard part is doing the gui for it, which is tedious rather than hard.

      My favourite Windows go game is David Fotland's "The Many Faces of Go". It has a lot of features for learning to play go, and you can play online, though I prefer the kiseido go server for that, which has a nice java client. (It works so well you forget it's java, believe me!).

      graspee

    8. Re:fp about Go in a chess article! by Angry+Pixie · · Score: 1

      I already enjoying the PocketPC version. I'd like something like Chessmaster in terms of visual presentation and features. Speaking of, when did Chessmaster's interface get soo ugly and resource consuming??

    9. Re:fp about Go in a chess article! by Graspee_Leemoor · · Score: 1

      Sorry, I misread your post. I thought you said you were "planning a port of gnugo", not "playing a prot of gnugo".

      graspee

  4. I don't know about you guys... by qbproger · · Score: 5, Funny

    I'm working my way up to chess. I'm starting by becoming a tic tac toe master.

    --

    - Joe
    1. Re:I don't know about you guys... by burns210 · · Score: 3, Funny
      " I'm working my way up to chess. I'm starting by becoming a tic tac toe master."

      "learn damnit, learn!"
      Joshua: "...the only way to win, is to not play the game"

      :)

    2. Re:I don't know about you guys... by deuist · · Score: 1, Informative

      Actually, you can learn all about mastering tic-tac-toe from this manual. Or you can test your skills at this Java game.

    3. Re:I don't know about you guys... by Anonymous Coward · · Score: 0

      If you're going to quote WarGames, at least quote it right.

      Joshua: "A strange game. The only winning move is not to play. How about a nice game of chess?"

  5. P3 faster then P4 at same clock speed? by S.+Traaken · · Score: 4, Insightful

    Does this actually surprise anyone? The P4 was only an exercise in marketing by Intel - redesign the chipset so it can be clocked nice and high (so it appeals to the average consumer) and to hell with the performance...

    1. Re:P3 faster then P4 at same clock speed? by Eyston · · Score: 1, Insightful

      Nice to see the AMD fanboys get to use FUD now.

      Marketing excersize, to hell with performance. Exactly. Just imagine what would of happened if Intel had let engineers design the chip with performance in mind. Instead of a P4 that beats the top of the line Athlon, we'd have a P4 that beats the top of the line Athlon.

      Oh wait...

      -Eyston

    2. Re:P3 faster then P4 at same clock speed? by Alizarin+Erythrosin · · Score: 2, Informative

      Exactly. A P4 has a longer pipeline then a PIII, so any branch misprediction will result in a longer time penalty for a pipeline flush. The PIII 1ghz I have sitting on my floor over there --> is an equivelant of about a P4 1.8ghz.

      Although the longer pipe does allow for ramping of clock speeds higher then before (part of the reason AMD added 2 more stages to the Opteron and by association the Athlon64) it needs to be complemented with a more efficient branch prediction algorithm.

      --
      There are only 10 kinds of people in this world... those who understand binary and those who don't
    3. Re:P3 faster then P4 at same clock speed? by ciroknight · · Score: 4, Interesting

      This is sorta true, but the P4 was an excercize to see where AMD would go. By making chips that they knew would be really fast once they got the foundation down, they drove AMD to finding a way out. My guess is that Intel was trying to drive them into a corner since they couldn't build an Itanium-compatible processor without a license, but instead AMD knew when they were beat and decided to move on to a higher playing field.

      Like this delicate game of chess, Intel's next move is uncertain. While the P4 has what is needed to smoke the Athlon for years (just as long as they keep tweaking the predication engine and improve on branch prediction's accuracy), it can't really compete with Opteron. Neither can Itanium. Intel just hasn't invested enough in the future since they were ruling the present. I even read somewhere that they had started Williamette and Itanium (forgot the codename) at nearly the same time back in 95? but neither really caught their supervisors eyes since they were more than profittable already. So in short, Intel's game of chess has been too passive for too long. And it's not time to look back on the P3 and say what is good... the P4 is something completely new, like the pentium one was so long ago. Give it some time and it will vastly out perform the P3 comparitively, but you have to realize that the P3 is something like 6 years old, and the Athlon even older than that.... It's time people stop trolling on how past processors were faster comparitively and move on to making the new processors faster. Borrowing from the old is ok.. Look at Banias for example.. but we seriously need to worry about the future more. But thanks for trolling on by.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    4. Re:P3 faster then P4 at same clock speed? by Ralph+Wiggam · · Score: 4, Interesting

      IIRC, the P3 was the end of the Pentium Pro core family. The P4 is the beginning of a new core. So, yes, the first P4s were not the best chips and the P3s of the same time were better buys. But do you remember the P-Pro? Give them a few years of refinement and then judge the core.

      -B

    5. Re:P3 faster then P4 at same clock speed? by JebusIsLord · · Score: 4, Insightful

      Total and complete bullshit!

      Japanese sports cars have small engines, which rev really high. These are hightech, powerful and sought-after technologies. The P4 is analagous. American and European sportscars have large, slow-reving, high-torque monster engines which are also powerful and sought-after. This is analagous to the Athlon. They have been leapfroging eachother for years now in performance - each has a different but equally valid way to get there.

      It is true though, that the customer only sees clockspeed (RPMs in my analogy) - which tends to help Intel. This does NOT however make it an inferiour method of acheiving performance.

      --
      Jeremy
    6. Re:P3 faster then P4 at same clock speed? by harlows_monkeys · · Score: 2, Insightful
      The P4 was only an exercise in marketing by Intel - redesign the chipset so it can be clocked nice and high (so it appeals to the average consumer) and to hell with the performance

      The P4 handily outperforms the P3. It is irrelevant that it does so partly by running at a higher clockrate.

    7. Re:P3 faster then P4 at same clock speed? by eddy · · Score: 5, Informative

      That's not insightful, that's dumb.

      There is no great difference in performance between the AthlonXP and Pentium 4 lines. The small difference that exists is largely due to platform specific optimizations in the specific software benchmarked. That's relevant in the real world, sure, but it's not a measure of raw perfomance.

      I don't think that it is in dispute that Intel went for low IPC/high clock at least partly because it was seen as good for PR -- with the MHz-race and MHz-myth and all.

      It's with some humor we now see them back-peddle as they try to sell their high-performance low-energy processors which is clocked much lower than the P4s, but like the AthlonXP-line, have a higher IPC.

      --
      Belief is the currency of delusion.
    8. Re:P3 faster then P4 at same clock speed? by whereiswaldo · · Score: 1

      There is no great difference in performance between the AthlonXP and Pentium 4 lines.

      And so the million dollar question is:

      Why buy one over another?!

    9. Re:P3 faster then P4 at same clock speed? by hawkbug · · Score: 4, Insightful

      Ooh, ooh, call on me! Is price a good enough reason??

    10. Re:P3 faster then P4 at same clock speed? by Anonymous Coward · · Score: 0
      Actually clock rate is highly relevant, as it is the only item that prevents reaching conclusions of the "P4 outperforms P4" kind.

      Otherwise even a 486 clocked at 2Ghz can said to be faster than a P4 at 1Ghz.

    11. Re:P3 faster then P4 at same clock speed? by laird · · Score: 2, Insightful

      Actually, it's pretty relevant -- if a processor requires higher clock speed to reach the same performance as another chip, it'll require more power, require a more expensive supporting chipset, require more expensive RAM, generate more heat, etc.

    12. Re:P3 faster then P4 at same clock speed? by Sdrawcab · · Score: 1

      Well, I suppose you could choose the Intel platform for its legendary stability and reliability, or choose AMD because it is Intel's only true competitor, but I would choose based on whoever has the lowest cost/performance ratio. P.S. Have you seen the latest POV-Ray benchmarks for the Itanium?!? It's about twice as fast at 1GHz as a 3GHz P4! Assuming the P4 does at least one op per cycle, does this mean the Itanium is doing 6?! Man, I can't wait until these get to be mainstream(If they ever will). They are floating-point beasts!

    13. Re:P3 faster then P4 at same clock speed? by Anonymous Coward · · Score: 0

      Uhh...not analogous.

    14. Re:P3 faster then P4 at same clock speed? by MousePotato · · Score: 1

      I had a dual ppro 200 for a few years. That was a great machine and way ahead of its time compared to what was available. It fried up about a year ago. That was a sad day considering how much use I got out of it.

    15. Re:P3 faster then P4 at same clock speed? by ball-lightning · · Score: 1

      While the P4 has what is needed to smoke the Athlon for years (just as long as they keep tweaking the predication engine and improve on branch prediction's accuracy), it can't really compete with Opteron. Neither can Itanium. Intel just hasn't invested enough in the future since they were ruling the present.

      Call me a fool, but I'm pretty sure Intel is looking ahead. I remmember when AMD had them beat hands down (and we said the same thing, Intel was caught with its pants down, etc and so on), and you know what? They came back. Sure, AMD may win the speed crown for a little while, but I'm pretty sure Intel will eventually win it back, and that cycle will (hopefully) continue giving us consumers faster and cheaper cpus. I have a lot of faith in Intel. Their Williamette core was, well pitiful (imho) but the Northwood is pretty respectable. As of late, I have been very dissapointed in AMD's offerings, but I expect great things from them in the future (assuming they don't go bankrupt first).

    16. Re:P3 faster then P4 at same clock speed? by Anonymous Coward · · Score: 0

      While it may have been done for marketing, the P4 is still one of the fastest chips around so dont knock it.

      And no I'm not an Athlon fanboy, i have a Mac...

    17. Re:P3 faster then P4 at same clock speed? by drinkypoo · · Score: 3, Interesting
      So the question is, is all this shit worth it, or would it be better for both companies to be building CPUs which were capable both of quick operations and wide execution, perhaps with multiple cores? Maybe someone could make a machine that had disparate popular processors to execute different types of code, and an OS that would run modules using those cores in different threads.

      Of course there's always the notion that we should be using asynchronous logic now, anyway; That logic has sped up to the point where it is not actually important to have everything happen on the same clock, but instead more useful to have it occur as rapidly as possible.

      As for your automotive analogy, the primary reason that it seems that doing things the Japanese way is practical is that you keep the weight down, which is good from the standpoint that your handling improves and you simply have less weight to push around. On the other hand, a large engine need not necessarily be heavier than a small one. The primary advantage today (it seems to me) is that it ends up being cheaper on gas to run the smaller motor, but of course the more power you use, the more fuel you throw down the thing. Larger cars can be much lighter now than they used to be, though, what with aluminum getting cheap and high strength steel being readily available, not to mention that monocoque technology has moved along nicely with all this computer modeling.

      Anyway aside from that digression; I don't think either company really has the win here, just like small engines and large engines are interesting for different reasons, though you can certainly get more power out of larger engines... It only becomes more expensive at a certain point. Of course, Intel's processors are artificially expensive, simply because people pay for them; AMD's are as well, though to a lesser extent. Silly analogies :(

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:P3 faster then P4 at same clock speed? by Anonymous Coward · · Score: 0

      "It's about twice as fast at 1GHz as a 3GHz P4! Assuming the P4 does at least one op per cycle, does this mean the Itanium is doing 6?! Man, I can't wait until these get to be mainstream(If they ever will). They are floating-point beasts!"

      they are also pure 64bit processors meaning your 32bit aps which your pentium 4 is running rather speedily are going to be giving you such a performance hit due to having to run software that translates the 32bit operations into something the 64bit itanium can understand (if there are any for itanium) you are going to be sitting there wondering why you paid 3000$ for a 1 ghz server chip that can't run your everyday aplications for crap...

      now as far as using it for a chess server... yeh its probably going to eat the p4 for lunch BUT using different software than the p4... so your comparison is in general just pure speculation

    19. Re:P3 faster then P4 at same clock speed? by Arker · · Score: 1

      That's what caught my eye right off, the statement in the blurb makes it sound like this is some kind of fluke, but it's not. That's true for any application, not just the chess board. I'm not gonna get into the argument about whether it was just 'marketing' or not - there are *some* technical justifications, but it's a well known fact to anyone that pays attention to this sort of thing that the PIV is vastly inferior to the PIII at the same clock speed, and that the virtue of it's design is in being able to clock much higher, not being more efficient with each cycle.

      It's sort of the anti-PPC.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    20. Re:P3 faster then P4 at same clock speed? by akuma(x86) · · Score: 3, Insightful

      Does this actually surprise anyone? The P4 was only an exercise in marketing by Intel - redesign the chipset so it can be clocked nice and high (so it appeals to the average consumer) and to hell with the performance...

      Let me use the converse of your argument. AMD redesigned their chipset to make their IPC too high and to hell with performance.

      Why do people insist that high frequency automatically means low performance? I'd say the P4 is pretty damn fast.

      It does not matter if the frequency is high or low. If you get the performance, who cares if the frequency is 1GHz or 4GHz? There are lots of ways to go for performance - 2 extremes are "narrow-and-fast" and "wide-and-slow".

      Nobody complained when Alpha went for low-ipc/high-frequency designs. Students of computer architecture will remember the days in the early 90s when there was a contest between the "speed-demons" and the "brainiacs". HP built the 'brainiac' machine (which was lower in frequency but had a wider issue) and Dec (Alpha) went for the 'speed-demon' (faster clock, lower-ipc). History shows that Alpha won that particular battle (performance-wise, not market-wise).

      Getting higher IPC is hard. In fact, making a superscalar, out-of-order machine wider is really hard. The hardware cost and power grow as the square of the width. Getting higher frequency is hard too, but some believe it is not as hard as getting higher IPC. The cost of the hardware and power of a higher frequency machine grows linearly with frequency.

      Yes, the P4 is designed to clock higher than an Athlon. They use fewer gates-per-clock and therefore, necessarily do less work per clock. Unfortunately, performance is not measured in work-done-per-clock. It's measured in absolute time. So if you can get the same amount of work done in the same amount of time, but use more clocks to do it, why should you as a user care? You still got the performance.

    21. Re:P3 faster then P4 at same clock speed? by akuma(x86) · · Score: 1

      I don't think that it is in dispute that Intel went for low IPC/high clock at least partly because it was seen as good for PR -- with the MHz-race and MHz-myth and all.

      There absolutely is no truth to the rumor that Intel went for high-frequency/low-ipc designs for marketing reasons. Don't believe me? Look at what an AMD employee says (he used to work for Intel on the P4).

    22. Re:P3 faster then P4 at same clock speed? by Smurf · · Score: 1
      I even read somewhere that they had started Williamette and Itanium (forgot the codename) at nearly the same time back in 95?

      The codename for Itanium? I think it was Merced. And McKinlye for Itanium 2.

    23. Re:P3 faster then P4 at same clock speed? by Anonymous Coward · · Score: 0

      Um, there are actually some archetectual benefits of a deep and narrow archetecture like pentium 4 aside from marketing. There are no excuses for AMD's marking their processors on quantaspeed ratings rather than actual physical specs like mhz.

      Any buyer who doesn't understand IPC and differences between archetectures aslo won't know that the AMD ratings are not MHZ ratings, but some number that seems to correspond to the performance on the original 400mhz williamette P4's, but are much slower with the 800mhz FSB P4's with the same number.

      And no backpeddling required, Intel has had no problems marketing the pentium m, and has not resorted to any sort of performance rating. What is decieving is AMD's "new" athalon-m, which still uses performance ratings EVEN though it would lose to a pentium-m clock for clock, and its ratings make it look rediculous. Also adding the letter m to the name because intel did, even though it offers no improvements to battery life.

      I've always been a fan of AMD's athlon archetecture and engineering, but their marketing department is no better than Intel's.

    24. Re:P3 faster then P4 at same clock speed? by Anonymous Coward · · Score: 0

      Er, but what about a Porsche flat 6 that is both small and high-reving, high torque, and high technology? Eh!? EH!? Answer that one! ;)

    25. Re:P3 faster then P4 at same clock speed? by Anonymous Coward · · Score: 0

      You're forgetting the simple thing, cost-

      Japanese and american car makers could all build supercars, but it would cost too much to sell profitably.

      If you have both deep and wide archetecture, you would need a large die size (higher production cost) and more advanced processes (higher research/infrastructure costs).

      You can't have both worlds, or at least not until moore's law alows newer technologies to be introduced. Both Intel and AMD;s designs are attempts to maximize performance for what is currently feasable in a consumer processor

    26. Re:P3 faster then P4 at same clock speed? by JebusIsLord · · Score: 2, Funny

      Wow, you're right! We should all clearly be driving Porsches! Anyone who isn't is clearly irrational!

      (I know you were joking)

      --
      Jeremy
    27. Re:P3 faster then P4 at same clock speed? by Zemran · · Score: 1, Flamebait

      Total and complete bullshit!

      Japanese sports cars a small and have little engines because Japanese men are small and have little engines. European sports cars... well, have you seen the size of those Germans? They need bigger cars with large engines and lots of torque to shift that amount of lard down the autobahn.

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
    28. Re:P3 faster then P4 at same clock speed? by Angry+Pixie · · Score: 1

      Oh I will be pissed if you're telling me I should have gone with the 1.8GHz AnthlonXP instead of the 2.5GHz P4...

    29. Re:P3 faster then P4 at same clock speed? by AsnFkr · · Score: 1

      Totally agree.

      Raw clock speed can make up for a deficiancy in efficiancy. I don't like it, but I have to conceed. Why else are all the top machines in maximum PC P-4 3.2 Ghz w/ dual channel DDR 400?

      However, for me, an additional issue comes into play. I am also concerned about price.

      To bring it around to the car analogy again, I could take my $5000 used honda accord and drop another $6000 into it, and thus roughly equal my brother's TransAm, in price and horsepower, which he paid $11000 for. I.e. I can pay for an intel and get the performance, or I could pay for the AMD and tweak, overclock, etc etc and probably get equivilant power.

      But, then, my $5000 honda gets me from A to B, and my wallet is happier.

      ~Wx

    30. Re:P3 faster then P4 at same clock speed? by MADCOWbeserk · · Score: 1

      The P-pro was a great chip, especially with the 1mb cache. I remember back in 99 I think, I just got a new job or a small company. On my desk there was a old Gateway P-pro 200 with the 1mb cache. My boss decided to buy me a brand PIII-450. Truthfully the PPRO 200 blew the doors off the PIII. I also thought it was one of the most stable computers I ever had. Running NT 4.0. Wish it was a dually though.

      COuld Jesus microwave a burrito so hot that he himself could not eat it?

    31. Re:P3 faster then P4 at same clock speed? by akuma(x86) · · Score: 1

      It does not necessarily follow that you need a better predictor if you add pipeline stages.

      Let's say I had a 20 stage pipeline running at 2GHz on machine-A.
      Let's say I had a 10 stage pipeline running at 1GHz on machine-B.

      What machine has a longer pipeline flush penalty?

      The answer is that they have the same penalty. Machine-A has 2x more stages to fill, but can re-fill them at 2x the rate that Machine-B can.

      If Machine-A had a better predictor algorithm than Machine-B it would perform even better due to fewer pipeline flushes.

    32. Re:P3 faster then P4 at same clock speed? by Worminater · · Score: 0, Offtopic

      Speaking of size of germans... I'm half German, half Polish (ox-moron I know) and I will say my Kilbasi lives up to expectations;-) *winkhintwink*

    33. Re:P3 faster then P4 at same clock speed? by leviramsey · · Score: 1

      The problem with the PPro was that if you handed it any 16-bit code (like a lot of Windows 95...), it would be dog slow. The lack of MMX killed it for all except Unix or NT serving functions.

      Hmm... a new core design which is great at running n-bit code but sucks donkey balls at n/2-bit code... I feel a bit of Shirley Bassey coming on:

      "It's all just a little bit of history repeating!"

    34. Re:P3 faster then P4 at same clock speed? by PurpleFloyd · · Score: 1

      You're assuming that the machines both have storage that runs at the same speed as the CPUs. If Machine-A and Machine-B have the same speed RAM, then machine-A's penalty is much worse if the branch predictor screws up badly; if we have to get data from RAM, and the RAM is the same speed on both machines, then machine-A takes twice as long to refill its pipeline as machine-B.

      --

      That's it. I'm no longer part of Team Sanity.
    35. Re:P3 faster then P4 at same clock speed? by afidel · · Score: 1

      It suprises me, two double pumped ALU's on a P4 should be able to beat the snot out of a P3 if the code is worth a darn. Sure the IPC is lower but if your code isn't trashing the data cache or constantly flushing the pipeline you should be able to get a lot out of the P4. Sure a P3 of the same speed would possibly beat the P4, but there is no such beast because it's a matter of tradeoffs.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    36. Re:P3 faster then P4 at same clock speed? by Alan+Partridge · · Score: 1

      "American and European sportscars have large, slow-reving, high-torque monster engines which are also powerful and sought-after."

      Please don't tar European sports cars by association American "sports" trucks.

      Porsche 911 Carrera - 3.6 L flat six, 320bhp@6800rpm (1370kg).

      Lotus Elise Sport 190 - 1.8 L inline four, 188bhp@7800rpm (710kg).

      Ferrari 360 Modena - 3.6 L V8, 400bhp@8500rpm (1290kg).

      --
      That was classic intercourse!
    37. Re:P3 faster then P4 at same clock speed? by amorsen · · Score: 1

      Why would the RAM care whether the processor is clocked at 100MHz or 10GHz, if the performance is kept the same? The same goes for the chipset. Then you make the point about power twice, calling it heat the second time. However, I do not see that Athlon uses dramatically less power than P4 for equivalent performance, even though Athlon is clocked a lot lower.

      --
      Finally! A year of moderation! Ready for 2019?
    38. Re:P3 faster then P4 at same clock speed? by Alizarin+Erythrosin · · Score: 1

      Clock speed != instruction issue speed, same way as clock speed is not an indicator of performance.

      --
      There are only 10 kinds of people in this world... those who understand binary and those who don't
    39. Re:P3 faster then P4 at same clock speed? by fitten · · Score: 1

      Yeah, but neither is IPC alone. The better number to look for is IPC * Clock. An Athlon running at 1GHz has a higher IPC than a 3.2GHz P4 but I don't think we'd argue which was faster.

    40. Re:P3 faster then P4 at same clock speed? by akuma(x86) · · Score: 1

      You're assuming that the machines both have storage that runs at the same speed as the CPUs. If Machine-A and Machine-B have the same speed RAM, then machine-A's penalty is much worse if the branch predictor screws up badly; if we have to get data from RAM, and the RAM is the same speed on both machines, then machine-A takes twice as long to refill its pipeline as machine-B.

      No. You're confusing things. The branch predictor penalty is independent of DRAM speed. What you're talking about is the penalty of a cache miss that goes out to DRAM.

      If they have the same latency to RAM, then they'll both wait just as long (in absolute time) waiting for their DRAM request to come back. Sure, the 2GHz machine will wait for twice as many cycles, but again, those cycles are twice as fast as the 1GHz machine, so that they both wait the same amount of time.

      Performance is measured in time, not clock cycles.

  6. Should this have been said? by Anonymous Coward · · Score: 3, Insightful

    I'm not sure this should have been said:

    "A Pentium 4 will be slower at chess than a Pentium 3 of an equivalent clock speed."

    That's too easy to be distorted

    I'm sure a marketing group or some such, for intel competitors or even PPC, will say

    "A Pentium 4 will be slower ... than a Pentium 3 of an equivalent clock speed."

    And then use it to justify their own means.

    Hmmm?

    1. Re:Should this have been said? by Anonymous Coward · · Score: 0

      ha. I think you spoke a second too late. the post immediately previous to yours by an S Traaken says exactly the point you were worried about

    2. Re:Should this have been said? by ketamine-bp · · Score: 1

      a CPU can't be slower than another CPU at an equivalent clock speed, it can only be slower at the same clockspeed.

    3. Re:Should this have been said? by Otter · · Score: 1
      I thought there was a consensus that the Pentium 4 is slow for its clock speed relative to a Pentium 3 in most applications. Is this big news?

      Anyway, who cares? There aren't any Pentium 4s of equivalent clock speed. It's not as if Intel is making an 850 MHz Pentium 4. There's almost no overlap (OK, there is at 1.4 GHz) between the two lines.

    4. Re:Should this have been said? by Anonymous Coward · · Score: 0

      And what would be wrong with them saying that? It may very well be true! The Pentium 4 has a reaaaally long pipeline. It's way longer than the Pentium 3 -- twice as long. This is a decided disadvantage for the Pentium 4 if you want to know which has the best "bang for the MHz".

      The real point to consider is that the pipeline may gain you other things. Let's say (although the numbers are pure fiction) that a 1 GHz Pentium 4 runs 25% slower than a 1 GHz Pentium 3. Fine, but since the Pentium 4's pipeline has more stages, there is less work to do in each stage, so it is much easier to build a 1 GHz Pentium 4 than to build a 1 GHz Pentium 3. To put it another way, even if the 1 GHz Pentium 4 is 25% slower than the Pentium 3, it may be possible to make (say) a 1.5 GHz Pentium 4 with the same ease and for the same cost as making a 1 GHz Pentium 3. Thus, the Pentium 4 may still be a "more efficient" chip. Translation: the one which is faster at a given clock speed isn't necessarily the one that is faster in general, because the design influences the possible clock speeds.

    5. Re:Should this have been said? by mnemonic_ · · Score: 1

      No, it's not big news. The P4 is the first Intel processor to have a lower IPC (Instructions Per Clock) then its predecessor since the Pentium I.

    6. Re:Should this have been said? by mnemonic_ · · Score: 1

      than = then

  7. reader rebellion by AEton · · Score: 5, Funny
    From the article:

    As this computer was to be focussed on chess, video performance was not important.

    Hardcore Slashdot Games readers cringe...
    --
    We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
    1. Re:reader rebellion by sn00ker · · Score: 1
      Hardcore Slashdot Games readers cringe...
      What do you mean my 1MB Cyrus is fast enough for Chess!? That PoS only gets six fps.

      --
      "God, root, what is difference?" - Pitr, userfriendly
    2. Re:reader rebellion by spudchucker · · Score: 1

      Do you know what headless means?

  8. special purpose hardware by robindmorris · · Score: 5, Informative

    IBM's Deep Blue used special purpose chips, so it shouldn't really come as too much of a surprise that general-purpose processors aren't the best for chess computers.

    1. Re:special purpose hardware by bpmcdermott · · Score: 0, Informative

      Special purpose chips? Not really.
      RS/60000 SPs use PowerPC processors.

    2. Re:special purpose hardware by ctid · · Score: 1
      Special purpose chips? Not really.
      RS/60000 SPs use PowerPC processors.

      Deep Blue had 480 special-purpose chess CPUs.
      --
      Reality is defined by the maddest person in the room
    3. Re:special purpose hardware by MechaStreisand · · Score: 2, Insightful

      That is true.

      But if you can include special purpose chips (ASICs) in any comaparison, then general purpose processors won't be the best at any single task. An ASIC can be made for any program that can be written, and it'll run that program faster than any CPU made by the same process.

      For instance: want to know what is the best CPU for performing matrix multiplication? An ASIC. What's the best CPU for rendering 3D images? An ASIC (like the ones used in modern video cards - they're ASICs of a sort). What's the best CPU for playing Quake III - Arena? An ASIC with the Quake III program encoded in its logic gates... You see how comparisons like this can be silly.

      The only thing general-purpose processors are best at is running many different programs.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
  9. Farook by shoeless_jim · · Score: 0, Offtopic

    Farook is the ultimate challenge. Chess is for the girly-man in the land of Farook. Stewart Lamie is your god.

    1. Re:Farook by Anonymous Coward · · Score: 0

      Too bad there are about 10 Farook players in the world. No matter how much better a game Farook is, its just not fun when your only competition is Stewart Lamie and his two brothers.

  10. "ORIENTATED" IS NOT A WORD! by LaminatorX · · Score: 0, Informative
    Perhaps those who seem to have learned their grammar from semi-literate HR staffers need to go through some further orientation. Once they have been properly oriented, they will no longer embarrass themselves when addressing public forums.

    1. Re:"ORIENTATED" IS NOT A WORD! by gantrep · · Score: 5, Informative
    2. Re:"ORIENTATED" IS NOT A WORD! by Anonymous Coward · · Score: 0

      yeah, u should 1st lear how too spel properly!
      And also u must your grammar! I no that its not easy, but plz try, because it makes me sick to c peopel who cant expres themselfs in there own langugae!

    3. Re:"ORIENTATED" IS NOT A WORD! by VoidEngineer · · Score: 4, Informative

      Sure it is.

      I'm checking my 1974 edition of the Merriam-Webster Dictionary right here, and on page 494, it clearly states that "orientated" is the past tense of the verb "orientate".

      I suspect that you mistook the intended verb to be "orient", with a past tense of "oriented". However, when reading the sentence, one will clearly see that "John Nunn" is the subject of the sentance, and the the "PC" is the subject, with "chess" being the indirect object, upon which the "PC" is oriented towards.

      You are completely correct that a subject is oriented towards a direct object.

      However, as I understand it, a direct object is orientated towards an indirect object, by a subject.

    4. Re:"ORIENTATED" IS NOT A WORD! by mattkime · · Score: 5, Funny

      Dear Grammar Nazi,

      In your third paragraph you misspelled "sentence" as "sentance" the second time you used it.

      Sincerely,
      Spelling Nazi

      --
      Know what I like about atheists? I've yet to meet one that believes God is on their side.
    5. Re:"ORIENTATED" IS NOT A WORD! by Zebbers · · Score: 4, Funny

      can we promote you to /. editor?

    6. Re:"ORIENTATED" IS NOT A WORD! by TPIRman · · Score: 1

      You understand it incorrectly. The orient/orientate distinction has nothing to do with direct or indirect objects. They are essentially synonymous -- the distinction is an issue of usage.

      "Orientate" is typically used more often when speaking of physical orientation. "Orient" would probably have been more appropriate for the conceptual orientation that is being discussed in this case. Either is acceptable, though.

    7. Re:"ORIENTATED" IS NOT A WORD! by wilkens · · Score: 1

      Not quite. Both forms are acceptable, though Americans (myself among them) tend to prefer the shorter "orient." The Brits (including the author of the original article) apparently use either without preference. Direct/indirect object makes no difference.

    8. Re:"ORIENTATED" IS NOT A WORD! by CowBovNeal · · Score: 1

      now we only need to find one who is good at dupes.

      --
      Bush is on fire and its not good for my lungs.
    9. Re:"ORIENTATED" IS NOT A WORD! by Anonymous Coward · · Score: 0

      you prick.

  11. Not so far from the truth... by Thinkit3 · · Score: 1, Informative

    Internally at Intel, we had an employee bonus tied to the "race to a gigahertz" with AMD. And have you seen the price differences for small speed increases at the high end? More RAM would make a much bigger difference.

    --
    -Libertarian secular transhumanist
  12. Actually by Anonymous Coward · · Score: 1, Informative

    Actually, it's not that shtraightforward..

    There are 2 ways for you to go for performance: a high IPC (instructions per clock) or a high clock. While AMD chose the IPC as a way to go, Intel decided for the high clock, low IPC way..the result: You got a same performance in a higher clock, and a better publicity for the unsuspected costumers...but trust me, bying a P4 2.0Ghz and an Athlon 2000+, you get the same performance, but dont forget the SSE2 instruction set that really helps in some aplications..

    anyway dont get me for an Intel fanatic, I actually prefer and use AMD, but truth is truth, no mather how much we want to protect one over another..

  13. AMD isn't so innocent by SHEENmaster · · Score: 1

    Athlon 2000+! It's only 1.3ghz, but it beats a 2ghz Pentium4!

    How long until: Backport GNU/Linux, now with the Linux 0.2 kernel it's 1.00000001 times as GNU as the SCO-encumbered 2.4 kernel Debian GNU/Linux.

    --
    You can't judge a book by the way it wears its hair.
  14. Processor features by Rosco+P.+Coltrane · · Score: 5, Funny

    A Pentium 4 will be slower at chess than a Pentium 3 of an equivalent clock speed

    Just imagine the chess performances of a 8086 at 1GHz. And you get a space heater too, for those cold chess-playing winter nights ...

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Processor features by VAXman · · Score: 1

      An 8086 @ 1Ghz would be substantially slower than a P3 or P4 @ 1GHz. The 8086 was a scalar, unpipelined, single issue machine, with no cache, no FPU unit, and a substantial average CPI (something like one or two dozen cycles). Most performance increases since the 8086 have been due to increasing IPC not frequency. I think a Pentium, and maybe a 486, would be faster than P3/P4 but not 8086.

    2. Re:Processor features by Anonymous Coward · · Score: 0
      Rosco P. Coltrane: Gee, thanks VAXman!

      VAXman: My work here is done.

    3. Re:Processor features by Anonymous Coward · · Score: 1, Funny

      Dear Asshat,

      Someday you will read what is obviously a joke and not feel the need to correct it in an attempt to look smarter than you really are.

      Today is not that day.

    4. Re:Processor features by Anonymous Coward · · Score: 0

      I can see we've got a real genius here, guys...

    5. Re:Processor features by deadsaijinx* · · Score: 1

      guy's brother builds dual xeon! it is declared a chess playing super computer! it soon takes over the world with it's might! we now bow before it!

      --
      YOU SUCK BALLS!
    6. Re:Processor features by drinkypoo · · Score: 1
      So this begs the question, why not do a little custom logic, and tie a bunch of older chips together at some lower clock rate, thereby essentially gaining a bunch of functional units? I'd think you could use some fast FPGAs with some nice CPU cores to manage them to essentially make a widely parallel integer math coprocessor with the older CPUs acting as integer units.

      Of course that might be pure masturbation, the question is, what would it cost to do that and are there any cheap CPUs which are fast enough to make it worthwhile. Perhaps the best solution would to do some sort of clustering.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:Processor features by LadyLucky · · Score: 1
      So this begs the question

      No it doesn't beg the question. Begging the question has got nothing to do with suggesting a follow up question, statement or thought. Read up on what it means, you won't look silly if you use it in conversation that way.

      --
      dominionrd.blogspot.com - Restaurants on
    8. Re:Processor features by haystor · · Score: 1

      You knew exactly what he meant, everyone else knew exactly what he meant. How can what he wrote be wrong.

      Unless there's some mystical book of allowed phrases that disallows anything not in it. Of course that would mean that your meaning of "begs the question" could never have come to be if it weren't in that book. This begs the question of how it got there.

      Seriously though, the phrase "begs the question" works the exact same way that "demands my attention" works. Phrases are created every day and to say that a phrase that makes perfectly obvious sense is invalid because someone used it in a way that isn't obvious, now that doesn't make sense.

      Or proove me wrong and give me a link to that book of allowable phrases for the English language.

      --
      t
    9. Re:Processor features by LadyLucky · · Score: 1

      Twit.

      --
      dominionrd.blogspot.com - Restaurants on
    10. Re:Processor features by Anonymous Coward · · Score: 0

      oooh!!! you showed him!

      Yours is clearly the superior intellect!

    11. Re:Processor features by Hast · · Score: 1

      I doubt that such a solution would be of any use. It would actually probably be more benefitial to just implement the needed features in the FPGA to begin with. Even rather small FPGAs which are substantially better than 10 year old PC parts.

      What you want is basically a huge integer vector processor, I bet it's more economically viable to just buy a PPC with AltiVec to do that.

    12. Re:Processor features by d3faultus3r · · Score: 1

      If you built a 1GHz 8086 you wouldn't get a space heater, you'd get a nice piece of modern art and a free visit from the fire department. Plus the processor itself would be the size of a modern computer or larger to accomodate the necessary circuitry to reach one gigahertz.

      --
      read my blog
      musings on politics and technol
  15. If newer pc's aren't well suited for chess... by Anonymous Coward · · Score: 5, Funny

    You should obviously change the game to take advantage of the hardware. Imagine it! Three dimensional chess where each piece has weapons, or magical attacks, deformable terrain, and lots of special effects to make use of the latest video cards! I can't wait!

    1. Re:If newer pc's aren't well suited for chess... by MillionthMonkey · · Score: 2, Informative

      You should obviously change the game to take advantage of the hardware. Imagine it! Three dimensional chess where each piece has weapons, or magical attacks, deformable terrain, and lots of special effects to make use of the latest video cards! I can't wait!

      Been there, done that. See The Chess Variant Pages. It lists about a hundred chess variants, some of which are three dimensional, and has links to places where you can download software to play variants (commercial and otherwise). The site has an applet that you can play different variants on (although it plays a horrible game).

    2. Re:If newer pc's aren't well suited for chess... by Anonymous Coward · · Score: 0

      standard chess is 3 dimensional.
      xpos, ypos, value of piece

    3. Re:If newer pc's aren't well suited for chess... by Angry+Pixie · · Score: 1

      BattleChess!

      Sorry, it just came to mind.

    4. Re:If newer pc's aren't well suited for chess... by tcdk · · Score: 1

      Google finds a couple of nice screen shots from battle chess.

      I played it for hours just to get as many combinations of battle between pieces as possible. It as actually kind of hard go get a game going in a way that would make interesting battles.

      --
      TC - My Photos..
  16. Re:i'm sorry by Anonymous Coward · · Score: 0

    yess, and i hate intle cause its makes bad chips and i also hate micro$oft (see, i even spel it with the dollar ... hehe!) because of there os (btw, could somone explain me what do os mean?).

    greetz, Llort from romania

  17. WTF?? by Anonymous Coward · · Score: 0

    How come not a single article can be posted about chess without some slashbot spewing out some crap about how much better a game Go is?

    This article has nothing to do with Go, nobody gives a shit.

    1. Re:WTF?? by Anonymous Coward · · Score: 1, Funny
      actually...

      *shit*

      There you Go!

  18. Tic Tac Toe? by vizualizr · · Score: 4, Funny

    Screw Tic-Tac-Toe, I'm gonna go play Global Thermonuclear War.

    Sincerely,

    W.O.P.R.

    --
    anything i tell you will cloud your opinion.
    1. Re:Tic Tac Toe? by Call+Me+Black+Cloud · · Score: 1, Offtopic


      +1 Funny
      +1 Nostalgia

      Well done!

  19. FritzMark by sn00ker · · Score: 3, Insightful
    How old is this software that it's not multi-threaded?
    Software to examine chess games would be a perfect example of the major performance improvements to be had with multi-threading. A new thread per processor, with each thread examining different possible move paths, would give dramatic speed gains.

    --
    "God, root, what is difference?" - Pitr, userfriendly
    1. Re:FritzMark by addaon · · Score: 4, Informative

      Fritz is multithreaded. FritzMark, the benchmarking program that uses instruction sequences similar to those in Fritz, is not.

      --

      I've had this sig for three days.
    2. Re:FritzMark by abucior · · Score: 3, Informative

      To be precise, I think it's Deep Fritz that's the multiprocessor version. Fritz by itself is just a single processor version. To quote their blurb from Deep Fritz 7:

      "Deep Fritz is the multi-processor version of Fritz7, which leads the world ranking list since four years. Deep Fritz 7 will run in computers with between one and eight processors. On a dual system the increase in speed is around 85% compared to a single processor of equivalent speed. But even if you have a single processor system the playing strength is greater than that of the regular Fritz7. The âoeDeepâ version has been improved and enhanced, it has more positional understanding and additional endgame knowledge. This has been achieved without diminishing the programâ(TM)s legendary tactical power. Deep Fritz 7 comes with the full Fritz7 interface and gives you full access to the playchess server."

      Interestingly, I can't find a Deep Fritz 8, which makes me think that either Fritz 8 is inherently multi-processor (which I doubt, since it's cheaper than Deep Fritz 7), or they haven't released a multi-processor version of 8.

    3. Re:FritzMark by EvanED · · Score: 1

      The fact that Fritz is not enhanced for multiple processors doesn't mean it's not multithreaded.

    4. Re:FritzMark by tijsvd · · Score: 2, Interesting
      That's not so easy as it sounds. The search algorithm used in chess engines, called alpha-beta search, performs best if the best move (the one that is eventually chosen) is searched first. Once the score for the best move is known, the rest of the search tree can be done very fast.

      Therefore, chess programs try to estimate the best moves, based on attack patterns and history. They are quite good at this and take a correct estimation for the best move in most cases.

      This means that adding processors/threads does not give a lineair speedup by far. Although the second processor does in fact help a lot, it is estimated that more than eight processors makes no sense at all, and even decreases performance (hash table locking). Google "alpha beta search parallel" if you want to know more.

    5. Re:FritzMark by tijsvd · · Score: 1

      Hmmm, my info seems to be somewhat outdated (haven't looked into this for some time). The first link from google leads to an article that claims a speedup of 170 on a 512-node machine. That is a lot of progress in a few years.

    6. Re:FritzMark by thdexter · · Score: 1

      Correction: Deep Fritz is multi-threaded, Fritz is the single-processor version. Both are available for purchase here.

      --
      I'm on a road shaped like a figure eight; I'm going nowhere but I'm guaranteed to be late.
  20. hypodermic? by squeakygeek · · Score: 0

    >>Before attaching the heatsink you should squirt some thermal compound on top of the Xeon. Intel thoughtfully provides a hypodermic with the Xeon for precisely this purpose. Why the hell would you want to inject thermal compound under the skin?

    1. Re:hypodermic? by squeakygeek · · Score: 0
      >>Before attaching the heatsink you should squirt some thermal compound on top of the Xeon. Intel thoughtfully provides a hypodermic with the Xeon for precisely this purpose.

      Why the hell would you want to inject thermal compound under the skin?

      ...should always preview...

    2. Re:hypodermic? by Anonymous Coward · · Score: 0

      yes, hit preview then get someone with an actual sense of humour to read.

  21. That CPU comment looks stupid. by Anonymous Coward · · Score: 4, Informative

    First of all, the whole point of the P4 is to rev up the clockspeed, so there are not and can not be any "equalent" P3s available (excepting early versions of the P4 which are way obsolete today anyway and irrelevant to the problem at hand)

    Secondly, the Athlons are well known for their stellar integer performance, so who'd use P4s when high IP is needed?

    1. Re:That CPU comment looks stupid. by gantrep · · Score: 2, Insightful

      It's pretty simple really, the guy is not a computer nerd like us. Note that from the article he says his brother is really the one that built it, and that putting a chip on a motherboard is tricky.

    2. Re:That CPU comment looks stupid. by ciroknight · · Score: 1

      Simple, whomever demands that their product a) runs efficiently, b) demands reliability, and c) demands that they want really high speed multitasking.

      The P4's have double ALU's for this purpose alone; turn on HT and integer performance improves drastically.. but float point suffers because their FPU's aren't nearly as efficient at HT, yet. So think of it as having 4 processors instead of two for this case alone.

      Arguably though, Athlon's wouldn't be a bad choice either, but since you can't use thermocompound on them without voiding their warrenties, if they die, their dead. And you're out some money.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    3. Re:That CPU comment looks stupid. by Anonymous Coward · · Score: 0

      In the article you can see that he bought retail CPUs, which include official cooling blocks and fans. That'd be the case if he'd bought retail Athlons too, so I really don't see the difference there.

      I'm also a little sceptical to just how much HT helps in this specific case. There are benchmarks where enabling HT brings the score down.

      Just for fun I'd like to see the benchmarks run on a dual Athlon MP2800+ (or whatever the fastest version is nowadays) with otherwise similar specs .

    4. Re:That CPU comment looks stupid. by Natalie's+Hot+Grits · · Score: 1

      the way HT works is by the following principle:

      the pentium4 has a very deep pipeline. It is very hard to keep this pipeline full under normal circumstances. Most OS's are multitasking, and juggle many tasks on one CPU, causing large amounts of overhead for task switching in the scheduler. The fact that the CPU is hard to keep full and that the scheduler has to do lots of overhead work to give each task enough CPU time lays a path to a new idea: Hyperthreading...

      The idea is to put a second frontend on the CPU. the backend is still the same old deep as hell pipeline. So now the scheduler of the OS has 2 frontends to send instructions to, effectively halving the number of processes it has to juggle on each CPU, thus halvng the overhead it uses to switch between processes for multitasking. All this stuff gets shoved down the same deep pipeline, but since it was full of bubbles to begin with, now it just has less bubbles, and is much fuller (and in reality, sometimes overfilled, ill get to this later)...

      So if you are doing a buncha tasks on your computer all requiring a moderate amount of CPU, Hyperthreading is faster.

      The times Hyperthreading is slower is when you have a single task that is designed for multiple CPUs and keeps the pipeline of each CPU without any extra tricks(ie. number crunching, little multitasking). In this case, an application that supports dual CPU's on a HT CPU would run the same speed as on a single non-HT cpu (slight overhead makes it slightly slower on HT). In this case, the HT cpu is feeding the pipeline too much inforamation that it can't process it all, so each frontend is only processing half the data that a full CPU could process if it were a real CPU.

      So all in all, it just depends. Yes, you are going to get slower on HT cpu's if your SMP application is already good at keeping pipelines full to the brim. Insted, you should think of hyperthreading as something that helps yoru OS schedule tasks with no overhead in task switching. It would be really nice if you had >2 frontends to the P4. Say you had 64 frontends. The scheduler could just put each new task on your UNIX box on a new frontend, and the software would not have to save the CPU state and switch tasks, run for a fraction of a second, save CPU info, switch again, etc etc 64 times for 64 tasks thousands of times a second. Insted it would just run a task on each frontend and it all shoves into the deep backend and out it comes good as new with no OS scheduler overhead. Imagine that!

      Of course, 64 frontends would be overboard. But you get the idea now don't you?

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    5. Re:That CPU comment looks stupid. by Reziac · · Score: 1

      Ah! Thanks for the explanation -- now I understand about as well as I can expect to [g]

      So for someone like myself who thinks it's "normal" to have 20 apps open at once, all doing various work, HT would be a Good Thing, yes?

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  22. Re:Only Chess? by sn00ker · · Score: 0, Offtopic
    Would you like to play a game?

    --
    "God, root, what is difference?" - Pitr, userfriendly
  23. Re:i'm sorry by Anonymous Coward · · Score: 0

    hay, gess wat... ur ghey

  24. supercomputer? by Anonymous Coward · · Score: 0, Informative

    Did anyone read the freakin' article? It's not a supercomputer, it's a dual CPU (2X 2.8GHz Xeon) machine running Windows. And the guy's brother put it together, fer cryin' out loud! Supercomputer, my arse.

    1. Re:supercomputer? by Anonymous Coward · · Score: 0

      Yeah but imagine a beowulf cluster of those! I'm sorry.

    2. Re:supercomputer? by ketamine-bp · · Score: 1

      If i were him i would probably get an engineering sample (or retail? i saw it in Hong Kong recently, motherboard with CPU.) of opteron or wait a couple of days, or weeks for PPC970. It'll suit more to the name.

      Though I do doubt if quality chess software is on the platform yet.

    3. Re:supercomputer? by Anonymous Coward · · Score: 0

      Quality chess software is available on the platform. Linux is already (surprise!) available for many 64 bit processor -- I'd be unsurprised to see Crafty taking full advantage of opteron within weeks of its release.

      Of course, the question of Crafty vs. Chessbase engines* is another matter, and since those run on windows...

      *Crafty is the strongest open-source chess program available. The strongest commercial programs available are the Chessbase engines: Junior, Fritz, Tiger, Shredder, etc. Yes, ALL of those are published by one company. The question of which is strongest is still up for debate.

  25. Speed Chess? by EHUDs_Rhino · · Score: 1

    "A Pentium 4 will be slower at chess than a Pentium 3 of an equivalent clock speed." OK. I wouldn't mind seeing the computer take too long and run out of time, thus handing me the match. Kasparov should've requested that Deep Blue use a P4. Dumb bastard. (j/k)

    --
    "I think you guys with quotes in your signatures should go have an original thought." -- Dan Miller
  26. MOD THE PARENT DOWN! by Anonymous Coward · · Score: 0

    For crying out loud, would you moderating sheep PLEASE read the child posts before moderating further!

  27. And those are two very BIG reasons, too... by djupedal · · Score: 2, Funny
    Why not just buy a computer, you might ask? There are two reasons why I preferred the do-it-yourself route.

    1. The economy sucks and I just lost my job.
    2. I just lost my job and the economy sucks.

    From America in 2003, where you damn well better DIY or DW (do without). Then, write it up and sell it as a big 'hint'...
    1. Re:And those are two very BIG reasons, too... by Anonymous Coward · · Score: 0, Offtopic

      3. u sux

  28. It comes as no supprise that he used Dual Xenons by KingArthur10 · · Score: 4, Informative

    Theoretically, a dual processor machine for chess WOULD be twice as fast as a single processor machine, unlike in normal tasks where dual doesn't mean double. Chess is full of interger operations, but at the same time, conditionals up the ass. To calculate the best move, the computer has to check every possibility a move can have and the possible consiquences several moves ahead. The nice thing about a dual processor machine is that each processor can focus on the branches of moves pending from different pieces. While one is calculating what one of the rooks can do, the other can calculate what one of the knights can do. One thing I see, though, is that hyperthreading would probably not do any good for such a game b/c all of the integer ALUs on a processor would be used by one thread, so there wouldn't be any ALUs open for another thread. I think in this sort of application of the Xenon, turning hyperthreading off would help boost performance, although I can't be 100% sure of it. Just a thought.

    --
    I came, I saw, She conquered.
  29. Re:huh? by Anonymous Coward · · Score: 0

    yeah, if it doesnt run linuks it sux realy bad!

  30. Re:P4 vs. P3 by Anonymous Coward · · Score: 0

    Now I'm not saying that the P4 is an awful chip, throw enough clock cycles at one and it will perform. All I'm saying is that if they could get a P3 or especially an Athlon to scale up to 3.06 Ghz, either chip would hand the P4 its ass.

    And there's the rub. The P4 will be 3GHz and get the same performance as an Athlon at lower GHz.

    Because of the Athlon's architectural advantage there, it WON'T scale up to 3GHz however, with current tech. By the time it can, the P4 will be at 5GHz.

    It's higher instructions per clock, or higher clock speed. Pick one or the other. AMD picked one, Intel picked the other

  31. Damn straight! "ORIENTATED" IS NOT A WORD! (nm) by mr_tenor · · Score: 1

    So true.

  32. Re:Only Chess? by Anonymous Coward · · Score: 0

    Hello, Joshua.

  33. Re:It comes as no supprise that he used Dual Xenon by sn00ker · · Score: 3, Interesting
    You will only see a benefit if the software is multi-threaded. A process with a single thread will not be able to take advantage of multi-processor systems.
    See my earlier post, asking how old FritzMark is, because the article says that it only uses one processor - ie: It's not a multi-threaded app.

    --
    "God, root, what is difference?" - Pitr, userfriendly
  34. Re:Only Chess? by Saint+Stephen · · Score: 1

    That's SHALL we play a game?

    And you forgot to say "game" funny.

  35. there is a cheaper solution... by waldoiverson · · Score: 2, Funny

    he could get a Mac and play chess.app on his "supercomputer."

    1. Re:there is a cheaper solution... by Anonymous Coward · · Score: 0

      Go fuck a goat you mac suckin mother fuck.

  36. XP vs 2000 in the application (Hyperthreading) by Akai · · Score: 5, Interesting

    I just turned up a dual Xeon 2.4 rack-mount server for work and it's BIOS mentioned warned us to turn off Hyperthreading for anything other than Windows XP or Linux 2.4 (yeah, mention of Linux in BIOS! :).

    Anyways, since I am using linux 2.4, two hyperthreaded Xeons look like four processors to the box, I"m sure it's not the same performance of for seperate processors, but I'm hopeing it's at least slightly better then two non Xeons :)

    The writer of the article wrote that for Windows he prefers 2000 over XP. I am curious if XP (or Linux 2.4) and thus Hyperthreading might help his already built computer with a bit more performance...

    --
    Please send all UCE to scally@devolution.com so I can f
    1. Re:XP vs 2000 in the application (Hyperthreading) by kc8apf · · Score: 4, Informative

      Having just done some serious testing on a couple of hyperthreading capable machines (dual Xeon 3.06GHz and 3.0GHz P4), I can say a bit about it's effects on programs. If the code is multi-threaded (I didn't read the article to see if his is and this is meant to be really general) it will be distributed over all the "processors" equally. This works great for programs that have 2 very different threads. However, for an app that is very int or very fp intensive in multiple threads, hyperthreading actually hinders overall throughput.

      This is due to the fact that hyperthreading is still limited to the number of functional units in the processor. For code that is very intensive on a particular type of unit (int or fp), you basically end up with a stall condition on the virtual processor while all the functional units of that type are used by the first processor.

      Hyperthreading is better suited to cases such as a user using a 3d modeling program and a MP3 player. The MP3 player will hopefully end up on one virtual processor and use the int units while the 3d modeling will end up on the other and use the fp units. This would allow both to run in parallel on the same processor.

      So, if you are using a very int or very fp intensive, multi-threaded app, turn off hyperthreading. If you are a typical user running many programs that use both int and fp, then turn it on.

      --
      kc8apf
    2. Re:XP vs 2000 in the application (Hyperthreading) by afidel · · Score: 1

      Actually unless you are running 2.5 you probably shouldn't turn on HT either. Since 2.4 has no idea about HT it just assumes it is running on a 4-way box and will distribute the load linearly across the 4 cpu's which may mean that the HT unit on CPU 0 gets loaded before physical cpu 1, not at all a good thing. With 2.5 the physical cpu's will be dispatched to first and only after they are at a certain threshold load will the HT units be employed.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  37. Mac attack by mnemonic_ · · Score: 3, Interesting

    Pentium 4 clock speed vs. performance discussion...

    Seconds before G3, G4 or PPC970 is mentioned:
    3...

    1. Re:Mac attack by SamBeckett · · Score: 1

      You may all laugh now, but when the PPC970s come out, Macs will be THE CHESS platform!! Nearly all chess programs use 64 bits to represent the board and pieces.

  38. Re:P4 vs. P3 by ciroknight · · Score: 3, Informative

    Sigh, another P4 troller. But let's examine what all the P4 has to offer.

    First of all, the P4 is quite superior at doing tasks that are very mundane and repetitive. So simulators, counters, anything that performs the same operation on multiple data sets time and time again run very well on the P4.

    Secondly, with branch prediction, the P4 out races competitors at some computer games, especially those that are optimised for P4 use. Branch prediction is very helpful also in the field of doing anything more than once because it knows what to expect next, and preps the processor for it.

    What the P4 is bad at are things that change a lot during operation. Things that use different resources at different times, things that seemingly fire random calls for resources, like word processing, desktop editing (like making a website or newspaper or the such), and the like.

    Now that We've cleared that, my second point. Look at what all AMD has taken from intel processors. MMX, SSE, and various other byte level optimizations have made the athlon quite the processor. But AMD isn't about innovation, they are about making money plain and simple. Instead of making engines that try to predict the next move, they just built their processors with the very minimum everything, strapped on a few extra math units and away we go. This technique is very fast, but it's also expensive as most AMD users have learned, because all those extra adders do is add a LOT of ambient heat as the processor clocks up. Intel's processors stay relitivly cool and run nearly twice as fast. So the P4 was for the mainstream user, to help spare some time from the physics boundry of the processor technology, and to improve on the things we do most on our computers today (music, videos, games).

    You have been taught a lesson grasshoppa, use it wisely.

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  39. in soviet russia... by Anonymous Coward · · Score: 2, Funny

    the computer beats YOU! ...wait a sec...

  40. Wouldn't it be cheaper to use Athlons XP? by behemot · · Score: 2, Funny

    It seems you could make about 3 dual Athlon ~2GHz systems for the price of one 2x2.8 Xeon and that the cluster would outperform. Or maybe build, like, a 20-processor VIA C3 system that would perform the same and use less power.

  41. Dual xeons? by Anonymous Coward · · Score: 0

    I'm guessing he would have been better served by quad xeons, even with the slower FSB (quads max at 2ghz with 400mhz FSB). Of course, the 2k+ pricetag on the mother boards that support four xeons isn't exactly consumer orientented, but so it goes with the highest-end gear.

    For those that wonder "why not Itanium?" "why not Sun?" "why not [insert name of superior integer crunching platform here]?" the answer is simple: Dr. Nunn will be running Fritz, Junior, Tiger, Shredder, etc. ( http://www.chessbase.com/ ) on his new computer, and guess which OS they solely support?

  42. Re:huh? by ciroknight · · Score: 3, Funny

    it is running linux, you clod.
    RTFA and LATFP (look at the fucking pictures).

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  43. Go by r2q2 · · Score: 1

    I rather use a double xeon processor system for mathmatica than for chess. What about Go? Would the p4 be worse for go than the p3?

    --
    My UID is prime is yours?
    1. Re:Go by jericho4.0 · · Score: 1
      Most Go software research has been focusing on neural nets. Neural nets use floating point in most implementations, so I'd guess the P4 would come out on top.

      It's interesting to note that Go seems to be a much harder game for a computer to be good at.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    2. Re:Go by tempmpi · · Score: 1
      While many people tried to develop Go software using neural networks, the strongest go playing software are still NOT (mainly) neural network based.
      Neural networks are often able to choose very good moves in situations where the other expert system based Go softwares are only able to generate mediocre to bad moves, but neural network go playing software often completely fails to see the right move where it is obvious. (for humans and regular go software)
      Click this link for a computer go software ladder. And here is the important tidbit:
      Interestingly, for the first time ever, a neural network program has had some success, with Neuro Go coming a creditable 6th.
      --
      Jan
  44. Re:huh? by Anonymous Coward · · Score: 0

    theirs a article? i did alwayz think they do made this things up.

  45. And, in other news ... by pz · · Score: 5, Insightful

    So this Brit (who's REALLY good at chess) put together a machine that overall isn't all that stunning, specifically to play chess.

    Let me get this straight: he didn't select a purpose-designed processor, he didn't even do a survey of available processors (forget including non-Intel architecures) to see which would give him the best integer performance for the task, he doesn't consider chipset, he doesn't consider memory architecture, he's willing to accept one hardware-caused crash per month, he seems to think that configuring a machine and having his brother put it together is "building" one, and thinks that a purpose-built machine should be able to accept the OS and data (read: disk contents) from a previous machine without hiccough. While perhaps interesting to the chess afficionados, I fail to see the relevance on Slashdot.

    Why are we seeing this article instead of something on any one of the serious chess machines? Why is this article more newsworthy than, say, Anandtech or SharkyExtreme or Tom's Hardware's pick for the baddest machine you can currently build? Just because a Grand Master did it?

    To be fair, I have great respect for anyone who can attain the Grand Master level -- that's something I'll never do in my lifetime. He's clearly shown tremendous talent and devotion to chess, and my hat is off to John Nunn for that. But he's a computer harware expert? A supercomputer architect? Are we at the start of a new series of Slashdot articles on computers of the Rich and Famous? What's next, diet tips from RMS? Health advice from Linus? The EFF Cookbook?

    --

    Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    1. Re:And, in other news ... by Anonymous Coward · · Score: 0

      Well it's "News for Nerds". What's not nerdy about chess? 100% computer shit goes monotonous, IMO.

    2. Re:And, in other news ... by GrodinTierce · · Score: 2, Insightful

      Just to echo the parent, the gut basically had his brother build a dual Xeon system, which is really nothing special by itself, and certainly doesn't justify the title, Building A Homemade Chess Supercomputer.

      Tierce

      --


      Tierce
      Who sponsors your feelings?
    3. Re:And, in other news ... by daffmeister · · Score: 1

      Nope, not even anything of interest to chess afficionados.

      Must be a *very* slow news day.

    4. Re:And, in other news ... by RupW · · Score: 1

      he didn't even do a survey of available processors (forget including non-Intel architecures)

      because he wants to run Fritz and that's Intel only.

      I don't know if its the strongest engine around but Fritz has excellent database and game analysis features and they've a quote from Kasparov that says he uses Fritz for analysis.

    5. Re:And, in other news ... by Zan+Zu+from+Eridu · · Score: 1
      Why are we seeing this article instead of something on any one of the serious chess machines?

      Because this is a serious chess machine! Lately, there have been some pretty amazing developments in chess programming (like scout searching which is considerably faster than alpha-beta searching), so it makes not much sense to build special purpose machines.

      Recently Kramnik played a match angainst Deep Fritz 7 running on an 8x Xeon machine. Deep Fritz calculated an average of 2M nodes/sec, while some years before Deep Blue calculated about 200M nodes/sec on special hardware in its match against Kasparov. Still, Deep Fritz plays about as strong as Deep Blue, perhaps even a bit stronger. Programming techniques that prune more nodes from the search-tree allow you to calculate to the same tree depth without evaluating as many nodes.

      So in this special territory, software design has taken a lead over the hardware capabilities, unlike almost any other territory in CS.

    6. Re:And, in other news ... by frank_adrian314159 · · Score: 1
      What's next, diet tips from RMS?

      No, that will be from ESR with a forward by Cowboy Neal.

      --
      That is all.
  46. Re:P4 vs. P3 by Anonymous Coward · · Score: 0

    Sure, a P3 running at 3Ghz would be pretty fearsome. One problem. You can't get a P3 (or Athlon) to run at 3Ghz.

  47. Re:"ORIENTATED" IS NOT A WORD! [ot] by Repton · · Score: 1

    Well, FWIW, the OED says:

    orientate, v.
      1. trans. = ORIENT v. 1.
      2. fig. = ORIENT v. 2.
    1. intr. To face towards the east, or in some specified direction; to turn to the east.
    2. trans. (Chem.) = ORIENT v. 4b.
    --
    Repton.
    They say that only an experienced wizard can do the tengu shuffle.
  48. So why didn't he get ECC memory? by Animats · · Score: 2, Interesting
    If he's concerned about reliability and is having problems convincing his vendor that he's getting hardware errors, he should get ECC memory.

    My home desktop machines both have ECC memory. I never open the boxes. Haven't had a crash on either the Windows 2000 machine or the QNX machine in over a year.

    1. Re:So why didn't he get ECC memory? by User+956 · · Score: 2, Insightful

      If he's concerned about reliability and is having problems convincing his vendor that he's getting hardware errors, he should get ECC memory.

      While he's got him on the phone, he should ask the vendor where he can get one of these "equivalent" Pentium III's. I didn't know PIII's came in 3Ghz these days.

      The whole point of the differing Pentium 4 architecture is that it scales well with clockspeed; and with the introduction of Hyperthreading on the newer chips, The P4 has really come into its own as far as performance.

      Comparing nonexistent chips with existing chips is kind of a pointless exercise.

      --
      The theory of relativity doesn't work right in Arkansas.
    2. Re:So why didn't he get ECC memory? by NerveGas · · Score: 1


      So you've gone a year without a crash. Big deal.

      I've got a number of dual-proc P3 systems in a rack that have gone for 3+ years without a crash, and not a one of them has ECC. In that time, they've been shut down about 3 or 4 times to move them and for kernel upgrades. I've also got an NT4 machine that hasn't crashed in about 4 years, it's been shut down twice - each time, to be moved to a different building.

      Now, don't get me wrong - when something's critical, I do use ECC. But NOT using ECC isn't quite as bad as some people make it out to be.

      steve

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    3. Re:So why didn't he get ECC memory? by richy+freeway · · Score: 1, Informative

      Nice to see you're reading the article so thoroughly.

      I quote from the article :

      After reviewing the various possibilities, I decided on the following basic components:

      * Supermicro X5DAL-G dual Xeon motherboard
      * Two 2.8 GHz Xeon processors
      * 200 GB hard disc
      * 1 GB ECC Registered RAM
      * Supermicro SC762-420 case

  49. Price, specific apps and current platform. by eddy · · Score: 2, Insightful

    Price (as mentioned) and performance in specific applications, if applicable.

    "Current platform" is of course also a big reason to stick with one or the other when upgrading, though that might be a little bit more relevant for people upgrading on the Athlon-line, since AMD stuck with SocketA for a long time while Intel enjoyed going from Slot-1/whatever to SocketX/Y/Z forcing motherboard replacement between processors.

    --
    Belief is the currency of delusion.
    1. Re:Price, specific apps and current platform. by Natalie's+Hot+Grits · · Score: 0

      Read your socketA motherboard manual. It will say which cpu's are supported. You still have to upgrade your motherboard to upgrade your AMD CPU. I hate it that I'm the one that broke the news to you, but its just as true as the intel platform, if not, then to a greater extent.

      Not to mention the origional athlon was slotA, not socketA. Here, I will list off some timeframes for you:

      Slot A Athlon
      Socket A Tbird Athlon 100MHz FSB (DDR200)
      Socket A Tbird Athlon 133MHz FSB (DDR266)
      Socket A XP Athlon 133MHz FSB (DDR266) origional XP
      Socket A XP Athlon 133MHz FSB (DDR266) 2nd Generation XP
      Socket A XP Athlon 166MHz FSB (DDR333)

      All that stored in the capitol letter 'A'. Not a single cpu listed will work in a motherboard of the older generation [at full speed w/o hacks]. Wow what a concept. 6 CPU's to go along with 6 seperate socketA chipset generations that are not pin compatible with eachother. Maybe your wrong.

      idiot.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    2. Re:Price, specific apps and current platform. by eggz128 · · Score: 1

      Thats just wrong.

      My own Abit KG7 (Introduced *before* the XP line) has worked with all the 133 FSB Athlons, although it needed a BIOS update initially to get the XPs going (and I don't count that as a hack, more a bug fix).

      Additionally I had a 100MHz FSB Socket A Athlon going for a while, though since the motherboard was released after the introduction of those I wouldn't have expected problems anyway.

      Your claim of no pin compatibility between the various CPUs is false, at least in my experience.

    3. Re:Price, specific apps and current platform. by PurpleFloyd · · Score: 1
      I'm typing this on an Athlon 800, with an Asus A7V motherboard (VIA chipset, PC133 RAM). It could run a new Athlon XP with no problem. All it needs is a BIOS patch to display the PR (Athlon XP 2000+, say, instead of Athlon 1.666 GHz). Sure, it wouldn't run it as fast as a DDR system, but that's a function of the chipset and RAM speed.

      An upgrade is still an option. As for pin compatability, all Socket A implemenations are pin-compatible with each other, even if for some reason they don't work with certain chips due to chipset issues, like plugging an old non-DDR Athlon into a DDR board. The only physical changes to the Athlon packaging have been SlotA to SocketA, and the new organic substrate introduced with the Athlon XPs (which has no bearing on what socket it fits into). Perhaps it's your information that's wrong.

      --

      That's it. I'm no longer part of Team Sanity.
    4. Re:Price, specific apps and current platform. by Natalie's+Hot+Grits · · Score: 1

      WRONG

      The athlon XP's and second generation XP's use different voltage that was not available during the production of the TBIRD. the TBIRD is on a COMPLETELY DIFFERENT die process than the athlon XP. They are NOT compatible.

      From ASUS's website: http://www.asus.com/support/cpusupport/cpusupport. aspx

      A7V supports up to 1400MHZ AMD Athlon T-Bird.

      Even if you have an ASUS A7V-133 (the second revision of the A7V) you still do not have support for the second generation athlonXP, but only the origional Athlon XP (provided you have a newer revision of the ASUS PCB, up to 2100+) If you haven't noticed, athlons are up to 3000+ nowadays. In fact, even the newest ASUS motherboard does not support every single Socket A Athlon. So this fact pretty much disproves any point you might have had. Motherboard manufactureres and chipset makers CANNOT predict what AMD's new signaling specifications are going to be for each new athlon model. They can only design to current specs and get lucky if their design works with future chips. This is why YOUR A7V (if that is in fact what it is) will not run Athlon XP CPU's EVER.

      Either your an idiot, or you are a troll.

      "The only physical changes to the Athlon packaging have been SlotA to SocketA, and the new organic substrate introduced with the Athlon XPs "

      This is also FALSE. There are other physical differences. CORE voltages are different across the athlon line. And I'm not talking minor jumps like that between the xp 1600+ and 2100+. But major differences because of the CPU die process. Memory BUS interface pins are also completely different and use a different signaling interface to the northbridge between CPU models. This is not something that ANY SINGLE CHIPSET has support for across the Athlon lineup.

      Perhaps it's YOUR information that's wrong.

      --
      Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    5. Re:Price, specific apps and current platform. by PurpleFloyd · · Score: 1
      First, it's an A7V-133 rev. 1.05, sorry for the error. That means it supports XPs up to PR 2100+. Second, my original point was that AMD's specs have remained more constant than Intel's; this is definately true, and no amount of technicalities can change that.

      As for your saying that, "In fact, even the newest ASUS motherboard does not support every single Socket A Athlon," take the ASUS A7N8X Deluxe, which a friend just built a box around. Supports Athlons from 700 MHz to 3200+ PR. If I wanted, I could buy that board, drop my current Athlon in it, and be confident I could upgrade to a new CPU in a few months. I wouldn't be confident I could do that with an Intel board, although the spec does seem to be settling down.

      By the way, I'm not trolling; I just got a technical detail wrong. However, if you wish to avoid the appearance of trolling, then try to choose a different username. "Natalie's Hot Grits" doesn't exactly sound like someone whose intentions are to do anything other than dangle bait and see who bites (like, say, me).

      --

      That's it. I'm no longer part of Team Sanity.
  50. Finally, sales by Tablizer · · Score: 1

    So there *is* a market for our inflatable life-size Kasparov dolls after all. Thank God!

  51. Warning: by Alpha_Nerd · · Score: 1

    Secondly, you shouldn't attempt to build you own computer unless you are confident of your ability to do so. Obviously, if you do it, then it is entirely at your own risk.

    Valuable advice to /.ers...

    1. Re:Warning: by n_jed · · Score: 1

      er, well he didn't ask for the article to be posted on /. did he.

  52. why is it? by pixitha · · Score: 2, Interesting

    Why is it that no one has written a chess benchmarking program for the mac (ie *nix)?

    I mean, for number crunching and math and calcs, the mac seems to rule close to the top...

    just my 2cents

    --
    "an eye for an eye only makes the whole world blind"
    1. Re:why is it? by jericho4.0 · · Score: 3, Insightful
      I'm guessing you mean the G4 line of Macs. These boxes exel at certain types of calculations, with the help of the Altivec, but would suffer from the same disadvantage the P4 does, namely lousy integer performance.

      I expect this might be a different picture tomorow, with the much rumored anouncment of the G5@2GHz.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  53. Re:Tranny Whore by Anonymous Coward · · Score: 0

    that was a nice story

  54. Re:P4 vs. P3 by Anonymous Coward · · Score: 0

    You, my friend, are talking from your arse.

  55. The p4 is slower at everything by autopr0n · · Score: 1

    You know, the p4 is slower at a lot of things then the p3 at the same clock speed. The thing is, you can jack the hell out of the clock speed with the core design they use.

    --
    autopr0n is like, down and stuff.
  56. Re:huh? by Anonymous Coward · · Score: 1, Informative
    Gee, in the article he says he's gonna run Win, he never mentions linux in the article, and fritz isn't available for linux. Additionally your comment was just plain rude.


    I think Slashdot needs an apology mod. When you get so many apology mods, you must apologize.


    I hearby mod this (-1) RTFA abuse

  57. Integer calculations by Anonymous Coward · · Score: 0

    The lack of integer performance in the P4 isn't a problem just for the chess community. It's a very real (and but too well known) problem for us doing number theory research also. Intel made a tradeoff, and us were the ones that ended up at the wrong end of the stick.

    What indeed would help in this area would be if we once and for all could scrap this POS we call PC and get a system that isn't basically just still a "hotted" Pinto from the 80's. Something with at least 64-bit ALU's (though I wouldn't mind the option of being able to pair at least 2, preferrably more, registers to form even larger integers - much like the IA32 does with EAX:EDX in multiplication).

    But I guess that's not gonna happen, at least not so long Intel thinks "the public" actually believes "more MHz means faster operation". Damn, where's that reasonably-easy-to-program-and-affordable FPGA PCI card when you need it (Xilink is still to expensive to be a reasonable alternative).

  58. Damn! by Ridge · · Score: 4, Funny
    "It didnâ(TM)t take long to find a missed win by Adams against Spraggett at the Elista Olympiad in 1998."


    Damn, those Pentium 4 Xeons are slow!
  59. Build from scratch -- HAH! by Nom+du+Keyboard · · Score: 1
    However, this time I decided to build a new computer completely from scratch.

    Your idea of building completely from scratch is to buy a pre-made motherboard and bolt on a few other pre-assembled components. Your concept of from scratch has certainly varied from what I would consider that concept to entail.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  60. Neverwinter Chess by Anonymous Coward · · Score: 0

    The team that developed Neverwinter Nights has a chess-game that runs as a NWN module.

    The piece-to-piece battles are short, but it wouldn't be hard to make them more entertaining.

    http://nwn.bioware.com/downloads/module_nwnchess .h tml

    There are also instructions on how to add it to your own home-grown game: http://nwn.bioware.com/builders/chess.html

  61. Re:P4 vs. P3 by Anonymous Coward · · Score: 1, Interesting

    And after all of that, you can go buy a P4 or an Athlon and they will both perform and work just about the same, in just about every task.

    You summed it up so eloquently. Thankyou.

  62. Re:It comes as no supprise that he used Dual Xenon by Anonymous Coward · · Score: 0

    Wow, you convinced me of your super-genious, what with your not knowing the processor line is called "Xeon" and all.

  63. Re:It comes as no supprise that he used Dual Xenon by Anonymous Coward · · Score: 0

    "To calculate the best move, the computer has to check every possibility a move can have and the possible consiquences several moves ahead."

    It doesn't have to follow such a rote algorithm exclusively though. There's also the possibility of pattern matching with seriously large lookup tables which would dramatically reduce the number of lines you have to evaluate.

    Consider that a chess game isn't a random board position followed by a random move. For instance, you can strip pawn position out as a separate problem, it's not that big a job to evaluate every possibility for the pawns, and that's a huge chunk of the problem especially at the early and endgame.

    Codify a good opening book and a good ending book. Then, watch for the player to stray from a known opening line. Chances are, that means the player has introduced a weakness that can be beaten with superior tactics, which is where your brute force depth search algorithm becomes useful.

  64. To paraphrase a well-known signature: by LittleBigLui · · Score: 5, Funny

    No trees were harmed in your post, but twenty-seven clueless echelon operators were terribly inconvenienced.

    --
    Free as in mason.
  65. Re:P4 vs. P3 by steveha · · Score: 5, Informative

    First of all, the P4 is quite superior at doing tasks that are very mundane and repetitive. So simulators, counters, anything that performs the same operation on multiple data sets time and time again run very well on the P4.

    Especially true with RDRAM, which has tremendous throughput but horrible latency.

    The classic example of something the P4 is very good at: encoding frames of video into a compressed format such as MPEG-2. It's just cranking away through a big heap of data in a linear fashion.

    Secondly, with branch prediction, the P4 out races competitors at some computer games,

    Athlons do branch prediction, too. And they have a lower penalty for failure since their pipelines are shorter.

    Branch prediction is very helpful also in the field of doing anything more than once because it knows what to expect next, and preps the processor for it.

    What?!? Um, actually, branch prediction just keeps the chip's pipeline full. Branch prediction doesn't magically adapt the P4 to process data better, it simply allows the P4 to keep pipelineing instructions after a conditional branch. When a prediction is wrong, it must be backed out, which is expensive... but most of the time the prediction is good. (For example, a loop that does something 1000 times will have a conditional branch that will branch the same way 1000 times in a row, and then branch the other way the 1001th time. The prediction would be wrong that 1001th time, but would be correct for most of the other 1000.)

    especially those that are optimised for P4 use.

    It is hardly surprising that a P4 would do better than an Athlon at running P4-optimized code. However, this isn't a useless point, because Intel is the 800-pound gorilla and there are games optimized for the P4, and none for Athlons.

    But AMD isn't about innovation, they are about making money plain and simple. Instead of making engines that try to predict the next move, they just built their processors with the very minimum everything, strapped on a few extra math units and away we go. This technique is very fast, but it's also expensive as most AMD users have learned, because all those extra adders do is add a LOT of ambient heat as the processor clocks up.

    Actually, if you check the Thermal Design Power specs for equivalent-peforming AMD and Intel chips, the AMD chips run cooler.

    So the P4 was for the mainstream user, to help spare some time from the physics boundry of the processor technology, and to improve on the things we do most on our computers today (music, videos, games).

    Pure revisionist history. The P4 was designed for super high clock rates. They ripped too much stuff out of the design, so the P4 has some bad weaknesses it didn't need to have. That's why it's so critical to optimize code specifically for the P4 -- if you don't work around the flaws in the P4, it really hurts.

    The Athlon, while it gets more work done per clock than the P4, isn't perfect. Its biggest problem is that it is physically very easy to destroy: you can fry it, or you can even crack its die trying to install a heat sink. The P4 with its heat spreader is much tougher, and with its built-in thermal throttling is more robust. AMD has learned its lesson, though, and the Opteron is robust.

    Intel has aggressively marketed the P4 as The Multimedia Chip, but really an Athlon or a P4 will do well for multimedia stuff. The Opteron, for some specific kinds of tasks, will crush either one, and for other kinds of tasks will be slightly faster. I'm just guessing -- I haven't run benchmarks -- but I suspect that the Opteron will do very well on chess.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  66. the computer... by simpl3x · · Score: 1

    wait a minute. start game over. the computer... damn it! beat me already!

  67. Re:P4 vs. P3 by Anonymous Coward · · Score: 0

    That is the biggest crock of shit I have read on this board all month. Do you have any idea of what you are talking about? Or are you just making it up as you go along?

  68. Not the first post about Go in this article! by Thinkit3 · · Score: 1

    Ah, a /. chess story without a mention of Go is like a superbowl without commercials.

    --
    -Libertarian secular transhumanist
  69. I don't get it... by Anonymous Coward · · Score: 0

    A guy builds a dual Xeon box, and he enjoys chess. I see nothing specific to "supercomputers" in the article. Granted, I sure would like a dual Xeon box, but assembling a computer with off-the-shelf parts to do NOTHING out of the ordinary is hardly newsworthy.

    I suppose that now we can all just laugh at the picture of this fellow who appears to have been living off of coffee and no-doze for 6 months. That's more /. style, right?

  70. freechess.org by jtcm · · Score: 2, Interesting

    not sure if this is off-topic...mod me thus if you must.

    I play free internet chess at the Free Internet Chess Server. Find them at...you guessed it: www.freechess.org.

    All you CLI guys out there will love the fact that using a graphical client is optional! For those of us who are sane, there are a handful of graphical boards available to complement the irc-ish interface that allows people to find opponents.

    It's fairly popular already, but I sure wouldn't mind a bigger crowd...cause all the guys on there kick my arse consistently. I've got a whopping 1300-something rating right now, and I'm already 0-3 for the night...sheesh.

    peace.

    --
    @ASP.NET's parent-teacher meeting: "Little Johnny.NET is very bright, but he doesn't play well with others."
    1. Re:freechess.org by thdexter · · Score: 1

      Winboard and XBoard (for windows and X, respectively) both are able to connect to FICS immediately after download. Use them, they're good.

      I'm mkilly; finger mkilly to check if I'm online and see my terrible ratings in everything but suicide chess. Who're you, jtcm?

      --
      I'm on a road shaped like a figure eight; I'm going nowhere but I'm guaranteed to be late.
  71. Exactly by brucmack · · Score: 1

    The P3 does more instructions per clock (IPC) than the P4, so thus for equal clock speeds the P3 would be faster. The reason for this is that the P3 has a shorter pipeline than the P4. However, it also means that the P3 can't get anywhere near the P4 in clock speeds, so of course a P4 is desirable. However, at the P4's launch, it in fact did perform equal to or slightly worse than the best P3s on the market in most tests.

    I think the meaning of this comment was that even though the P4 has optimizations for some other things, they do not help chess performance.

  72. Look to SPECint2000 for fast chess machines by akuma(x86) · · Score: 4, Informative

    If you look at SPECint2000, you will find an integer benchmark called 'crafty'. This is a chess simulator with code sequences that are probably similar to what this guy used.

    Intel D875PBZ motherboard (3.0 GHz, Pentium 4 processor with HT Technology) scores 1137

    ASUS A7N8X Motherboard rev. 2.0, AMD Athlon (TM) XP 3200+ scores 1324

    You'll find that P6 derivaties (Banias, Athlon, Opteron etc...) do better on this benchmark. There are lots of unpredictable conditional branches in this application, so the incidence of mispredictions is higher than normal. You would think that this is the main contributer to poor P4 performance, but actually that is a second order effect, because the predictor on the P4 is far better than on other machines. It's the fact that the code will not fit inside the trace cache, but will fit nicely within Athlon's 64KB I-Cache.

    1. Re:Look to SPECint2000 for fast chess machines by Ninja+Programmer · · Score: 1
      • If you look at SPECint2000, you will find an integer benchmark called 'crafty'. This is a chess simulator with code sequences that are probably similar to what this guy used.
      No, its not. Crafty is a notoriously *bad* chess program. There is good reason to believe that its inner loops are not representative of other more serious chess programs.
    2. Re:Look to SPECint2000 for fast chess machines by ctid · · Score: 2
      crafty is a notoriously *bad* chess program.

      crafty is not a bad program. It's one of the best amateurs out there. Certainly it's not as strong as Fritz, but so what? You could say that about >95% of all chess programs. Only someone who doesn't know what they're talking about would call it a bad program.
      --
      Reality is defined by the maddest person in the room
    3. Re:Look to SPECint2000 for fast chess machines by thdexter · · Score: 1

      Crafty isn't just an integer benchmark, it's also a very mature chess engine (I think it's version number is up to 19 or 20 by now; it's been around for some time.)

      --
      I'm on a road shaped like a figure eight; I'm going nowhere but I'm guaranteed to be late.
    4. Re:Look to SPECint2000 for fast chess machines by Ninja+Programmer · · Score: 1

      Actually Crafty is not as good as Fritz, Hiarcs, Rebel, Junior, Shredder, or Tiger. I doubt its as strong as "The King" or even ChessMaster. Sorry dude, but I *do* know what I am talking about.

  73. Re:It comes as no supprise that he used Dual Xenon by IvyMike · · Score: 1

    Theoretically, a dual processor machine for chess WOULD be twice as fast as a single processor machine, unlike in normal tasks where dual doesn't mean double.

    Not so fast there, sonny. On a dual processor machine, there's still a single main memory which has its own bandwidth limits. The cache does hopefully alleviate some of the pressure on the pipe, but probably can't relieve it all.

    You'll see the memory bandwidth limit in a lot of other applications that seem like they should be theoretically double-speed. I've seen it when rendering two seperate frames of animation, or working on two different Mersenne primes; the speed ends up being something like 1.8 times as fast as a single processor system, instead of double.

  74. Translation by Anonymous Coward · · Score: 0

    a word of comphort to those who doubt that the world stands at a tipping point: shell international is a believer. the oil giant's team oph experts has polished the crystal ball and seen the phuture â" or rather, they see two possible phutures. they call the phirst scenario "business class," which looks a lot like a winning hand phor an unrepentant gb, wto and imph. the "shared values between people oph a global elite" move the world towards economic integration. with big hitters like the us at center stage, critical issues are tackled on a global scale, while power drains phrom states to transnational institutions and corporations. "key in this world," states the zool scenarios report, "is individual phreedom oph choice." just as importantly, shell sees a chance that counter-phorces will win the day. they call that world "prism," a place where "people question the value oph global integration and spurn it in phavor oph a world oph diversity and local allegiance." in this scenario, the global elite can't win against growing ties between whole cultures. it's more than a sci-phi exercise, oph course: shell looks to the horizon to sniph out phuture prophits. think the age oph oil is ending? not without a phight. under any scenario, shell predicts the phossil-phuel era will stretch at least until zoso. the company's zool highlights tell where shell is really placing its bets: oil and gas investment in the us and germany, deepwater oil exploration in the gulph oph mexico and the filippines, oil strikes in nigeria and brazil, and "global leadership" in natural gas. wind power? solar? hydrogen phuel cells? all in good time, is the message phrom shell. who wants to break up a phossil-phuel party that brought in $lg billion last year alone?

  75. Use the G5! by Tuxinatorium · · Score: 0, Troll

    According to Apple's impending press release, each 2ghz G5 processor will deliver up to 66 gayafruits of aesthetic appeal! Didn't Kasparov say that chess is a beautiful art?!

  76. It's too bad... by NerveGas · · Score: 4, Insightful


    That the software doesn't (seem) to exist to use a cluster instead.

    No, really, this isn't one of the "imagine a Beowolf of these..." posts. Here's my point: For the cost of just one of the *processers* that he bought, you can build an *entire machine*, happily running an AthlonXP 2700+. An ENTIRE MACHINE. So, for the cost of the two processers, you've got two machines. For the cost of the SuperMicro motherboard and chassis, you can build two MORE machines. With the cost for the rest of the stuff, there's a fifth machine thrown in to boot.

    So, what will be faster - a dual 2.8 GHz Xeon, or 5 AthlonXP 2700+ machines? My money's on the cluster, for this particular application. The Xeon machine has 533 MHz of total memory bandwidth, split between two processers, effectively 266 MHz each. The AthlonMP systems, with 333 MHz each, would have a combined bandwidth of 1,665 MHz - about three times that of the Xeon system.

    To make it better, the Athlon is MUCH better than the P3 OR the P4 for integer work, which makes me wonder why he would choose the P4 in the first place. Furthermore, not only does the Athlon do much more in a clock cycle than a P4, you'd have a combined clock speed of 10.8 GHz with the Athlons instead of the 5.6 GHz of the Xeons. Twice the clock speed, AND more work per cycle!

    Now, of course, being able to actually USE that clock speed would be dependent upon actually transmitting the messages back and forth, and efficiently dividing the work between the machines. In this sort of situation, where for any one point in time, there would be a great deal of possibilities to compute, it would seem like it would divide up very well.

    steve

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
    1. Re:It's too bad... by CosineKitty · · Score: 1

      There are problems with applying parallel processing to chess search algorithms that are not obvious until you have designed and implemented one. (Yes, I have.) The problem has to do with alpha-beta pruning, an extremely important short-cut used in virtually every min-max search algorithm. Alpha-beta pruning allows you to shave off over 99% of the search space as irrelevant. The problem is, the more you try to parallelize the search, the worse pruning efficiency you get. So just throwing more and more processors at the problem does not speed up your chess algorithm linearly. It's more like logarithmic. (Yuck!)

    2. Re:It's too bad... by josteos · · Score: 1

      The neat thing about the P4 2.8 Xeons is that they are hyperthreaded, so one could (try to) argue that really the box is 4 cpu's at once. I think Intels own estimates is that the virtual CPU's are more like 30% effective. I'd rather have one box with 4 cpu's (or 2.6, depending on your math) than 4-5 boxes in the room. 1 500W power supply just sounds so much better than 4-5 400W supplies...

      Now I'm not a network/beowulf geek, but wouldn't the network become the choke point for a distributed system? It seesm to me (I could be wrong) that a 100MB network translate to a 12.5M bytes/sec bus. So even if the single-box dual HT Xeons split the bus speed to 133Mhz each, thats gotta be faster than 4-5 slower machines communicating over the network. Or is it?

      I have almost the exact same equipment as his new box, and it is sweet to play with. Its also VERY LOUD - my first purchase afterwards was a new 12cm case fan with a lower RPM so that the case wouldn't wake the neighbors.

      What does one do with all that MHz? Warcraft, of course!

      --
      Save the Music; Save the World at http://www.TuneTriever.com (Our latest Android game)
    3. Re:It's too bad... by NerveGas · · Score: 1

      The neat thing about the P4 2.8 Xeons is that they are hyperthreaded, so one could (try to) argue that really the box is 4 cpu's at once.

      Well, I've played with HT, and it's nowhere near 30%. It's not really like having 4 processers, it's like speeding up the two that you have by 1%-5%. just because Linux shows you four processers doesn't mean that it really behaves that way.

      'd rather have one box with 4 cpu's (or 2.6, depending on your math) than 4-5 boxes in the room.

      Just because he used the stock Intel fans and a noisy SuperMicro case doesn't mean that anyone else would have to!

      Now I'm not a network/beowulf geek, but wouldn't the network become the choke point for a distributed system?

      Typically, yes. However, some tasks can be split up in such a way that you can send a relatively small amount of data to each node, and have it do a relatively large amount of computation on it. Then, the network isn't a problem. However, as another person pointed out to me, parallelising chess doesn't work as well as I thought it would.

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
  77. Re:It comes as no supprise that he used Dual Xenon by Anonymous Coward · · Score: 1, Informative

    This is completely wrong.

    Alpha-beta search is difficult to parallelize because the branches are *not* independent. This is the trivial mistake that everyone who isn't familiar with computer chess always seems to fall into.

  78. Your proof by Anonymous Coward · · Score: 0

    Begging the question is a form of logical fallacy. The phrase "begs the question" is not equivalent to the phrase "raises the question."

    http://www.wsu.edu/~brians/errors/begs.html
    http://skepdic.com/begging.html
    http://www.roomours.co.uk/ryder3.htm
    http://www.nizkor.org/features/fallacies/begging-t he-question.html

    Next time you choose to assume an indignant and self-righteous tone, please make sure you know something about the subject in question. Thank you.

    Love,
    AC

    1. Re:Your proof by haystor · · Score: 1

      I do know what "begs the question" means and can use it correctly. I've been guilty of it in numerous proofs although as I get better and better I can make it more and more subtle.

      According to the logic people, a phrase can have only one meaning. *this* however is the English language and its decidedly non logical. For instance: This sentence is both true and false. That's a valid sentence even if its not true.

      The poster who used the phrase "begs the question" was not using the logic phrase incorrectly, he was using the English language correctly. It conveyed the exact meaning he wanted it to and it was understood by everyone. Now, if he were discussing a proof of some kind then he should have chosen his words more clearly. He was not and his meaning was perfectly understood. That's successful writing.

      When discussing artillery matters over the radio, you're not supposed to use the word "repeat" but should use "say again" as repeat has a separate meaning (it means fire again). Does this ban its use everywhere else? No.

      In short, I challenge your axiomatic assumption that each phrase can only be used one way.

      --
      t
    2. Re:Your proof by Anonymous Coward · · Score: 0

      Since you are clearly incapable of formulating a coherent argument without recourse to deceptive reasoning and under-handed rhetoric, as clearly evidenced by your last post, I will demonstrate my point empirically.

      Nine out of ten fully literate, well adjusted adults agree that misuse of the phrase "begs the question" causes the speaker's language skills to resemble those of a crack-addled baboon.

      Additionally, the literal meaning of "begs the question" would be "humbly submits to the question," not "raises the question."

      In conclusion, you are a disgrace to humanity, it pays to stay in school, and just say no to drugs. Thank you and good night.

      Love,
      AC

  79. kick them out than play 9x9 by Thinkit3 · · Score: 1

    ha ha!

    --
    -Libertarian secular transhumanist
  80. Definately Marketing Hype! by Anonymous Coward · · Score: 1, Insightful

    People have always associated clockspeed with performance, even though we got our first taste of the higher performance at lower clock speed with the Pentium 60/66 which stomped on the 486/100.

    That first Pentium was a flop (the table look up bug didn't help either). AMD were selling a 486 at 133Mhz, so they can't claim they weren't in the Mhz war themselves.

    The Pentium 4 in my opinion is a piece of crap. Thankfully they have increased the frontside bus to 800Mhz, but that is still far behind the 3Ghz clock speed. I prefer SMP systems, so (with Intel Xeon) it only gets worse!

    On the other hand the "Banias" cpu for mobiles is very interesting, and I wouldn't mind two in SMP configuration running at 2Ghz, now that would rock! Funny how Intel back peddled with the Mhz issue with this CPU.

  81. Pentium 4 vs. Pentium M by yerricde · · Score: 1

    It's not as if Intel is making an 850 MHz Pentium 4.

    That is, unless you count the 1.7 GHz Pentium 4 processor that safely underclocks itself by half when run fanless (or possibly by factors between half and full speed when run in a mobile setting), but even I don't count that.

    There's almost no overlap (OK, there is at 1.4 GHz)

    For one thing, look at low-end P4 processors vs. high-end Pentium-M processors. (Pentium-M processors, based on Intel's PIII-derived Banias core, show up in e.g. Centrino chipsets.) Intel sells Pentium-M parts rated up to 1.70 GHz, which should give a bit more overlap clock-for-clock with the P4 line, especially the 1.70 GHz Celeron 4.

    --
    Will I retire or break 10K?
  82. [OT]Re:Your proof by Natalie's+Hot+Grits · · Score: 1

    Did you read anything your parent said? Retard.

    I dont give a shit what those links say. The literal meaning of "begs the question" is what he said, and what he ment. Whatever those links say have NOTHING to do with any of it.

    --
    Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
    1. Re:[OT]Re:Your proof by Anonymous Coward · · Score: 0

      Why, yes, it is obvious that you're a half-illiterate moron. Incidentally, your comment history makes it plain that you're also a disgrace to your nick. You're just another idiot slashbot who thinks he's badass.

      Love,
      AC

  83. The story is stupid... by Anonymous Coward · · Score: 0

    Would you turn to a chess geek to build you a computer?

  84. Quack III: Arena by yerricde · · Score: 1

    What's the best CPU for playing Quake III - Arena? An ASIC with the Quake III program encoded in its logic gates

    Which blows up in the hardware maker's face when the player tries to run the duck-hunting mod.

    --
    Will I retire or break 10K?
  85. Not to mention upgraders! by Anonymous Coward · · Score: 1

    Imagine expecting a 50% increase in performance when you upgraded from your P3 933Mhz CPU to a P4 1.6 Ghz...

    Man what a dissapointment the P4, and how many other people were tricked by this Intel "slight of hand"?

  86. Performance != speed by yerricde · · Score: 2, Informative

    Unfortunately, performance is not measured in work-done-per-clock. It's measured in absolute time.

    Not always. Performance may be measured in main loop executions per hour, but sometimes it is more useful to measure main loop executions per megajoule (speed vs. energy consumption; there are 3.6 MJ in 1 kWh) or main loop executions per cubic meter hour (speed vs. rack space). And if increasing work done per clock can increase the rate of work done for a given amount of electric power or rented rack space, then bean-counters would find increasing work done per clock a worthy goal.

    --
    Will I retire or break 10K?
    1. Re:Performance != speed by akuma(x86) · · Score: 2, Interesting

      Ah, yes. You bring up a great point.

      Performance, as I have it defined in my head is simply the time it takes to complete a task. The lower the better. For this guy's chess application, I think he is more concerned with absolute performance irrespective of total energy consumed.

      Your definition includes power efficiency as a consideration. This is a worthy metric that is not lost on the engineers at Intel and AMD - let me assure you. There's a very talented team of engineers in Haifa, Israel building very power efficient designs. Banias is only a taste of what's to come.

  87. screech says... by double_plus_ungod · · Score: 1

    even advanced global thermonuclear timeshare?

  88. Re:It comes as no supprise that he used Dual Xenon by Skuto · · Score: 1

    Someone please mod the parent up to +5, Insightful. It's the only intelligent post to be made so far.

  89. Re:P4 vs. P3 by Anonymous Coward · · Score: 0

    I think you're "relitivly" full of shit. Get a spell checker lame brain!

  90. Re:It comes as no supprise that he used Dual Xenon by Skuto · · Score: 1

    >One thing I see, though, is that hyperthreading
    >would probably not do any good for such a game
    >b/c all of the integer ALUs on a processor would
    >be used by one thread, so there wouldn't be any
    >ALUs open for another thread. I think in this
    >sort of application of the Xenon, turning
    >hyperthreading off would help boost performance,
    >although I can't be 100% sure of it. Just a
    >thought.

    Hyperthreading generally improves the performance of a chessprogram in terms of number of positions analyzed per second. But the parallel efficiency of most programs is not very high, so overall it ends up being about break-even.

    Parallelizing chess is MUCH harder than most people here seem to realize.

  91. PPro/P2/P3 should have best IPC by r6144 · · Score: 1
    PPro/P2/P3 should probably be the fastest Intel processor in terms of instructions per second. The first P2's at 233MHz (which I bought in Jan 1998 at a pretty hefty price and am still using now) didn't have much megahertz difference with Pentium MMX/200, but is just so much faster.

    Since P4's have such a high frequency, it is impossible to still do everything as fast in terms of clock cycles. As far as I know, most non-vector integer applications run slower on a P4 than a P3 at the same clock frequency. Nothing surprising.

  92. Using FPGAs to really speed things up by Space+Coyote · · Score: 4, Informative

    This thesis shows a system that a guy from McGill University built to use Field Programmable Gate Arrays to generate possible moves. Since FPGAs allow you to do man simple tasks in parallel instead of trying to do one thing at a time very fast as in software, he was able to get an order-of-magnitude speed increase. Special chess computers like Big Blue used custom-designed ASICs for this same purpose, but FPGAs are a much more accessible solution and will blow a software solution out of the water.

    --
    ___
    Cogito cogito, ergo cogito sum.
    1. Re:Using FPGAs to really speed things up by Anonymous Coward · · Score: 0

      About 10 years ago, what you said was true. However, today there are very few things that benefit from FPGA hardware acceleration. The reason is that the FPGA invariably has to interface with the PCI bus, at 33 MHz. Typically, to get some operands to the FPGA and result back is going to be of the order of a microsecond or thereabouts, regardless of how fast the FPGA computes the result. In that time, a dual 3 GHz Xeon with hyperthreading can execute 12,000 instructions. It's *very* hard to do something equivalently worthwhile in the FPGA. Encryption comes to mind, but definitely not Chess Move-generation.

  93. Re:It comes as no supprise that he used Dual Xenon by akuma(x86) · · Score: 1

    Actually, I predict that this application should do quite well running on an HT machine.

    There are a lot of conditional branches in this kind of application that are frequently mispredicted. This means that the pipeline gets flushed often, which means that the other thread can take advantage of those cleared out resources.

  94. How about using the Floating Point Unit? by Asmodeus · · Score: 1

    Apparently people have had some luck using the floating point unit multi-issue instructions for accelerating repetative integer tasks. It is possible that this would be of benefit for a chess move generator.

    1. Re:How about using the Floating Point Unit? by Anonymous Coward · · Score: 0

      You don't know much about DSPs, do you?

  95. Power Consumption by agent+dero · · Score: 1

    Am I the only one noticing the heat sinks on these dual Xeons? They are ridiculously massive, along with the cooling fans.

    It's great to care about performance, and integer calculation, but sooner or later, people will get their power bills and start to think about power consumption

    Like, is Johnny's new dual CPU massive game PC really that necessary???

    --
    Error 407 - No creative sig found
    1. Re:Power Consumption by TheLink · · Score: 1

      Not if you live in Canada or somewhere cold.

      The trouble comes in warmer places, where the power consumption issue is compounded by the fact that you'll start to need air conditioning because the room gets too hot otherwise.

      And air conditioners take a LOT of power.

      --
  96. Remember, clock speed isn't everything. by SiliconViper · · Score: 1

    P3 @ 3GHz? I'm sorry, but you seem to have missed the point. Clock speed isn't everything, especially when compared with Instructions Per Cycle, for overall performance. Imagine shovelling a pile of shite with a trowel, and compare it to a good large shovel. With the trowel, you can shovel smaller amounts faster, but with the big one, although there's more of a delay between scoops, the task is completed much sooner. I don't know about you, but if I were shovelling shite, I'd want to be done as quickly as possible. Keep an open mind. - Silicon Viper / CNC

    --
    "It is through collaboration that we achieve our greatest works." -- Chris Olstrom
  97. "Faster at chess" by Lproven · · Score: 1

    A P3 is faster than a P4 for a given clock speed at everything - as ani fule kno. And that's before bringing Athlons into the comparison...

    --
    Liam P. ~ "Intelligence is a lethal mutation." (me)
  98. Re:P4 vs. P3 by Perdo · · Score: 1

    Are. you. licking. frogs? Again?

    here is a nice picture that will give both a current and historical perspective on AMD and Intel CPUs.

    Please note that except where specified, the Intel processor wattage is given as an average, while the AMD wattage is their maximum thermal load.

    The current top Athlon dissipates 76w max while the current Pentium 4 dissipates 82w average.

    The Pentium 4's max is 101w.

    Just in case you missed it, the Pentium 4's maximum heat dissipation is 101 watts.

    Now that we have solved that matter, the reason the Xeon does not do to well in chess is that fritz is a single threaded floating point intensive task.

    When the Pentium 4 architecture can not take advantage of Hyperthreading, it's floating point performance is quite marginal.

    "We" have not cleared anything up. Shut your touchy, feely, non-researched, "quite superior at doing tasks that are very mundane and repetitive," patter up. You are spewing marketing crap like you own shares for god's sake.

    Opteron is not innovative but it will take a 3.8 Ghz Xeon to match its performance. Remember Opteron? No, I know, you have been trying hard to forget. Shut your pie hole before any more hallucinogens fly in there without you knowing.

    --

    If voting were effective, it would be illegal by now.

  99. Can you imagine... by fishexe · · Score: 1

    ...a beowulf cluster of...never mind...

    --
    "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
  100. Did we really need this? by LordKaT · · Score: 1
    Honestly, did we? This is more of a tutorial about how to put a computer together: "look! I put heatsinks on Xenon processors!"

    --LordKaT

  101. Great by Anonymous Coward · · Score: 0

    Now all we need is a couple of people to go:
    He should have used whatever os for it - and a program coded in Y pl.

  102. Re:It comes as no supprise that he used Dual Xenon by Anonymous Coward · · Score: 0

    And you've convinced me you can't spell either, you super genius twat.

  103. but... by Kadagan+AU · · Score: 1

    does it have a scanner???

    --
    This space for rent, inquire within.
  104. Hyperthreading is up to %20-30 better performance by Anonymous Coward · · Score: 0

    The computer below is between %20-30 faster performance (with HT) on the chess program from Dr.Robert Hyatt, the maker of Crafty.

    You can do your own tests, Crafty is freely available, both source and a windows executable, for those that don't have unix machines they can compile on. ftp.cis.uab.edu/pub/hyatt

    2: crafty uses all 3/4/5/6 piece endgame databases, over 150 gigs so far.
    3: Dell PowerEdge 2600 dual 2.8ghz xeons, 1 GB RAM, 250+gb 15K SCSI disk

  105. SCO again by Anonymous Coward · · Score: 0

    Since all computer OS's are derived from unix, cannot SCO want the "derived" codebase......
    DOS, CPM, Macintosh, Windows 3.11 etc.
    Including this chess program!!!!!
    "All your bases are belong to us"

  106. Re:It comes as no supprise that he used Dual Xenon by thdexter · · Score: 1

    That's what's cool about Fritz, is it only looks at the most promising moves. If you match it up against Microsoft Chess (you know, from the old Entertainment Pack) it'll win in about 17 moves. Fritz's built-in coach will tell you that a few of its moves will guarantee a loss.

    --
    I'm on a road shaped like a figure eight; I'm going nowhere but I'm guaranteed to be late.
  107. slashdot.jp by dman123 · · Score: 1

    It certainly is very refreshing to read slashdot.jp. There may not be as many "inside jokes" but that tends to be a good thing when a penis bird is considered by some to be a joke. If you don't read slashdot.org for the funny mods, slashdot.jp is great.

    I tend to (try to) read only and not post simply due to the fact that writing technical Japanese isn't my cup of tea. I can guess some of the meanings of the technical kanji words in context, but knowing them to write an informative answer is far out of my league.

    Hint: Last time I checked, the text boxes for your user profile are in the same order and posisiton as slashdot.org. You could set up your own account without too much of a problem.

    dman123 (#3794)

    [praying to the karma gods]
    NB: I enjoy ontopic replies to offtopic posts just as long as the mods stay the *&^$ out of the way and let a couple people chat.
    [/praying to the karma gods]

    --

    --
    dman123 forever!
    Filtering out the -1s and 0s since 1999.
  108. This is Tron Revisited! by Dolemite_the_Wiz · · Score: 1

    Correct me if I'm wrong but wasn't the MCP originally a Chess Program?

    End of Line.

    Dolemite
    _______________

    --
    Save the World! Use a Quote!
  109. Chess Cpu's by jpbarber · · Score: 1

    The fastest are from Motorola, as Apple is using they have the most floating point operations per second, that is why they dominate all multi-media. Multi-media is very CPU intensive and they recently updated the bus speed which is usually the downfall of your typical desktop. MHZ means nothing look at the whole package.