Slashdot Mirror


Cray Co-Founder Joins Microsoft

ergo98 writes "Burton Smith, co-founder and chief scientist at Cray (The Supercomputer Company), has jumped ship. He's joining Microsoft to help them with their clustered computer initiative. Burton joins Microsoft as a technical fellow."

5 of 169 comments (clear)

  1. There's a difference between megahertz... by RodgerTheGreat · · Score: 5, Insightful

    and computing power. Before I get on a rant about the megahertz myth and why I love PowerPC's, the real reason Crays were powerful was their massive parallelism and the use of path optimization (premeasured cables and careful curcuit designs that made the distance electrons had to travel equal between parts of the machine) was the real reason they were a Cray.

    Just because your machine is *faster* doesn't mean it's anywhere near as powerful! How many CPU cores does your machine have? I bet the cray had more. Clockspeed means *nothing*. The reason those applications don't exist is because they would take an order of magnitude as long to calculate on your "old computer".

    I recommend you do some reading on supercomputing-http://en.wikipedia.org/wiki/Superc omputing

    "Supercomputers traditionally gained their speed over conventional computers through the use of innovative designs that allow them to perform many tasks in parallel, as well as complex detail engineering. They tend to be specialized for certain types of computation, usually numerical calculations, and perform poorly at more general computing tasks. Their memory hierarchy is very carefully designed to ensure the processor is kept fed with data and instructions at all times--in fact, much of the performance difference between slower computers and supercomputers is due to the memory hierarchy design and componentry. Their I/O systems tend to be designed to support high bandwidth, with latency less of an issue, because supercomputers are not used for transaction processing."

    --
    I'm a signature virus. Copy me to your signature so I can replicate, and introduce your own mutations so I can evolve.
    1. Re:There's a difference between megahertz... by itsNothing · · Score: 3, Insightful
      The real reason that early Crays were powerful was because they were very fast (high speed devices), and their main memory was SRAMs (very low latency, but smaller in size) instead of DRAMs (high latency, large size), so memory requests were serviced quickly. A friend once said that a Cray was a great lisp machine because it had a low latency memory.

      The vector registers were interesting, but only of utility for linear algebra problems (Matrix operations), and then only when the vector sizes were fairly large. Their architectural contribution is overrated.

      The parallelism you describe is a result of the attack of the killer micros . There was no way that an innovative architecture could compete against the relentless advances in device technology pursued by Intel and others. Most of the modern tera-flop systems use oodles and oodles of "stock" micros and a high performance interconnect network.

      Today, the era of the killer micros is about over. Micro manufacturers can't just speed up their devices because they are already operating close to a limit of device technology. "Multi-core" processors are being built primarily because the manufacturers don't know what else to do. We're also about to start seeing the return of "architecture" to the realm of computing.

  2. Well, if you were given the chance... by Dread_ed · · Score: 4, Insightful

    ...wouldn't you just love to spend Bill's seemingly ulimited resources to fund your pet project?

    The guy is in the business of developing the biggest/fastest/floppiest computers he can. Having the deep-as-the-Pacific pockets of Microsoft to dig into can't hurt his chances of implementing all his pie-in-the-sky ideas.

    Smart move if you ask me.

    --
    When the only tool you have is a claw hammer every problem starts to look like the back of someone's skull.
  3. Quote 11.10.2004... 'One More Thing' by djupedal · · Score: 3, Insightful

    Smith: "One more thing" is that the uniprocessor has pretty well run out of steam. Parallelism to date has been a nice strategy for HPC users and an afterthought for microprocessor vendors. Now, it is becoming a matter of business survival for all processor vendors. Parallelism is going to be taken more seriously, starting with the idea of exploiting multi-threading and multiple cores on a single problem. This is a major change. Imagine if Microsoft wanted to write Office in a parallel language. What would that language be, and what would be the architecture to support it? We don't have good answers to these questions yet'

    Imagine if you got paid to answer that question? Which, by the way comes out as 'parallel' and 'parallel language' (don't mix them up) ...the other shoe drops.

  4. Where is the Cluster? by deadline · · Score: 3, Insightful

    This is kind of odd. Burton Smith is not really a cluster guy, although he probably knows his way around HPC (High Performance Computing). Cray is not really a cluster company (except for the system they bought from Octiga Bay deal). If you want to read a review of what Bill Gates said at the recent Supercomputing conference, check out Where is the Cluster? at Cluster Monkey.

    --
    HPC for Primates. Read Cluster Monkey