Cray Co-Founder Joins Microsoft 169
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."
In other news (Score:5, Funny)
Re:In other news (Score:1, Redundant)
Re:In other news (Score:3, Informative)
Hey Burton! (Score:2)
Re:Hey Burton! (Score:1)
Re:Hey Burton! (Score:2)
While an excellent overview, I use the reference in a more generic fashion... to refer to one who ignores their own moral sense and agrees to further the goals of another, most often at their own peril. Useless Factoid: Jim Jones used Flav-r-aide, not Kool-aid. Grape, I believe...
There's a difference between megahertz... (Score:5, Insightful)
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/Super
"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."
Re:There's a difference between megahertz... (Score:5, Informative)
Too many people these days work only on PC architectures, and have no/little exposure to other, superior architectures. The PC was and is designed as a cheap, mass produced general purpose desktop device. It in no way compares to supercomputers, mainframes, or true server architectures. A computing environment is more than the sum of the raw megahertz and bandwidth claims of its disparate parts.
Larry
Re:There's a difference between megahertz... (Score:3, Informative)
The X-MP, the Cray-2, the Y-MP. All introduced in the 1980s, and all multi-CPU. The Cray-2 and Y-MP with up to eight processors. How about you try to learn at least a tiny amount about what you write?
Larry
Re:There's a difference between megahertz... (Score:5, Interesting)
Before the XMP/EA's came around, the XMP had a max memory capacity of 128 MB (stated at the time as 16 Megawords, as byte notation was not yet universal.) 4 Processors, and a theoretical peak of 200 MFLOPS per processor. Thus, about 800 MFLOPS theoretical aggregate peak.
I just looked up a few numbers real quick... Looks like a dual-proc, dual-core Opteron 270HE has a theoretical peak of over 17 GFLOPS. I'm not intimately familiar with the memory latency characteristics of a cray, but I really can't imagine there being much competition between the two, no matter how great the IO was in 1985.
Obviously, quad-core Opterons are fairly high end... dividing out, and a single core from the system I was looking at the numbers for would be about 4 GFLOPS. Of course, that's peak. Probably something like 2 GFLOPS easily sustained for a modern single desktop CPU. Any AthlonX2 should be able to run the old nuclear sim code quite a lot faster than the "average" cray at the start of 1985. Regardless of any verbal mis-steps, or name calling in this thread, I think the original point was well made. I'd love to get to play around with some of the old sim software. Let's break out the g77, bitches! Let's get a nuclear sim project on sourceforge. It'd be greatly educational, both from a retrocomputing perspective, and from a physics one.
Re:There's a difference between megahertz... (Score:3, Insightful)
The vector registers were interesting, but only of utility for linear algebra problems (Matrix operations), and then only when the vector sizes were fairly l
Re:There's a difference between megahertz... (Score:2)
Re:There's a difference between megahertz... (Score:2)
date model CPUs
1976 C1 1
1982 XMP 4
1985 C2 4/8
1988 YMP 8
You probably know the Cray-2 at least. C-shaped, transparent chassis with a cascading waterfall cooling tower. All computing components were submerged in the cooling liquid. Up to eight processors.
Larry
Re:There's a difference between megahertz... (Score:2)
Tangent to your argume
Crazy? (Score:4, Funny)
I was thinking "How crazy do you have to be? Crazy enough to throw a chair?"
Re:Crazy? (Score:1)
Re:Crazy? (Score:1)
Re:Crazy? (Score:2)
Re:Crazy? (Score:2)
Great News (Score:4, Funny)
- 128 CPUs
- 100 GB RAM
- 30 square metres of floorspace
- Liquid Nitrogen cooling system
--
Don't read between the lines, the real interesting stuff
is below the line you just read.
Grammar nazism... (Score:2)
Quote: "and they will still claim it has lower TCO then Linux!"
"then" is time based comparison. "than" is a subject based comparison.
So the proper usage is:
"and they will still claim it has lower TCO than Linux!"
Re:Grammar nazism... (Score:1)
then and then is identical. They were, in early English, the
same word. It's only chance that they ended up being clearly
distinct in more recent times.
Re:Grammar nazism... (Score:2, Funny)
Re:Grammar nazism... (Score:2)
Quote: ""then" is time based comparison. "than" is a subject based comparison."
"time based comparison" is a time comparison and a based comparison. "time-based comparison" is a comparison based on time. Ditto with "subject based".
So the proper usage is:
""then" is time-based comparison. "than" is a subject-based comparison."
OT:Re:Grammar nazism... (Score:2)
Very low memory requirement (Score:2)
And if you had 30 sq metres of floorspace, you wouldn't need the liquid nitrogen cooling. You could use blown air.
By the time Windows Cluster System Edition comes out, your spec will be considered on the low side for a PDA.
Gone to the Microsoft Side... (Score:4, Funny)
Re:Gone to the Microsoft Side... (Score:5, Funny)
I think humanities last best hope is that it's microsoft.. humanity is saved by a BSOD (or perhaps by a gaping security hole that allows users to set terminators to target skynet)... of course google will never take skynet out of beta, and linux users would make skynet overly complicated, and abandon the project half way to completion.. when the lead developer gets a real job.
Too late. (Score:2)
Clarification of "co-founder" (Score:5, Informative)
Tera was founded to develop massively multithreaded machines. After their big purchase, they took the Cray name for continuity with Cray's old customers and products, along with the fact that it's a much more viable "commercial" supercomputing name.
Re:Clarification of "co-founder" (Score:5, Interesting)
Some thoughts, in no particular order:
* The MTA and the HEP, together with Multiflow, represent the commercial roots of the multithreading (MT) work still going on in academia today. Note, however, that the "real" MT work is different by an order of magnitude from what we see in the threaded commericial chips emerging now from Intel, etc.
* The rumor as of a year or so ago was that Burton and a few of the Tera old guard had been pretty much sidelined from the larger Cray operation into unfunded R&D projects being pitched to organizations like ARPA, etc. It would be nice to believe that someone in the commercial arena is going to fund traditional MT ideals, but I'm skpetical.
* What is Microsft doing hiring him? Is this a largely PR move, to improve their HPC image? I have a hard time believing Microsoft is going to spend any money doing parallel architecture work; the list of companies that have tried and failed is long and impressive. Supercomputing today is either custom stuff, or high-end-but-nonetheless-stock hardware running Linux clusters. What's their angle?
* Back in the day, Tera had one of the hottest compilers on the planet; indeed, their compiler IP was pretty much the only valuable stuff left from the MTA project. [Ditto for Multiflow, whose compiler served as the base for Intel's compiler, way back when.] It would be interesting to see who else from the original Tera team follows him over to Redmond -- compiler folk? Architecture folk? Surely not hardware folk?
* If Microsoft wanted Burton, did Google make a play for him too? Now that would have been interesting -- one could have a fun time speculating about masive parallelism and large-grained work tasks across Google's distributed network...
[disclaimer: I briefly worked at Tera in the late 90's.]
Branded! (Score:3, Interesting)
"Continuity" is kind of the wrong word, since the SGI had little use for the Cray name. While they owned Cray, the name appeared only on minor products such as the Craylink bus.
Despite SGI's neglect, the Cray name did and does have a lot of name recognition. So when Tera bought SGI's Cray division, they did so not just
Mr. Proprietary, meet Mr. Proprietary... (Score:3, Interesting)
Linux may not ever truly catch on in the desktop environment, but in high-end computing, it's a proven winner.
Not exactly right (Score:5, Informative)
Linux has certainly proven itself to be a winner in lots of HPC computing applications, and Microsoft has a tough uphill battle to fight if they want to break into this market.
You do seem to be implying that Linux-based computers running commodity hardware always makes more sense than using things like proprietary interconnects. It can certainly be more cost effective, but if performance is your main goal (this is "high performance computing" after all), custom-designed hardware like the interconnect on the XT3 is always going to smoke the off-the-shelf stuff which does not exclusively target the high end.
Re:Not exactly right (Score:2, Insightful)
Re:Not exactly right (Score:2)
Cray does not hesitate to use Linux where it is appropriate. However, when you are doing something like designing your own vector processor from scratch, porting Linux to it just doesn't make sense.
My guess is that porting Linux is way less work than writing a new OS from scratch. However, in this case Cray already had unicos running on the predecessor of the X1 vector computer (SV1 IIRC), so it was probably easier to port it, and less pain for existing customers, than to port Linux.
If you were to start fro
High-speed interconnects (Score:4, Interesting)
Re:High-speed interconnects (Score:2)
IBM has 12X HCAs for their high end lines that do not use PCI or PCI-Express. I suspect Sun is working on one as well given the all 12X switch
Re:High-speed interconnects (Score:2)
Now, onto fat trees. Fat trees are simple enough - any two layers of the network have the same bandwidt
Re:Mr. Proprietary, meet Mr. Proprietary... (Score:1)
Shame on you.
<Flame-On>
Under training... (Score:4, Funny)
1. The mouse - what is it? 2. How to use the mouse. 3. Learn to click [OK] without thinking. 4. Timing - measure your bogomips with the mouse hourglass icon spinning after you click [Cancel] 5. How to reboot when the mouse hourglass icon is still there after 45 minutes.
Re:Under training... (Score:2)
I think he should be OK with this step seeing as he's just learned to make decisions without thinking. *ducks*
In other news (Score:1, Funny)
Tera Computer Company (Score:4, Informative)
Re:Tera Computer Company (Score:3, Informative)
They've fallen on some hard times as of late. When Terra acquired the remenants of Cray from SGI, they continued Terra's parallel processing work. Which never turned out to be much of a business suc
Well, if you were given the chance... (Score:5, Insightful)
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.
Re:Well, if you were given the chance... (Score:2)
Indeed. I have sometimes wondered what it would take for me to become a Microsoftie. Despite my loathing for the company, when Bill would offer me my own lab and a serious budget to hire staff, to do my own research until my retirement, I probably would get over my aversion quickly.
Re:Well, if you were given the chance... (Score:2)
The good news is, you are quite safe as your soul isn't worth a lab and assistants.
Re:Well, if you were given the chance... (Score:2)
Re:Well, if you were given the chance... (Score:2)
Yes, notice that you did not mention software in that sentence.
The HPC market is tough if not next to impossible for software to make money in. Unless MS is going to pull an X-box like thing (and loose money), I don't see where any of the people in the HPC market want a Microsoft style system.
HPC people want source code. They do stuff like modify the TCP/IP stack, modify the scheduler, modify the kernel, and so on. Th
Quote 11.10.2004... 'One More Thing' (Score:4, Insightful)
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)
Re:Quote 11.10.2004... 'One More Thing' (Score:4, Informative)
Re:Quote 11.10.2004... 'One More Thing' (Score:2)
I imagine most of this new work this guy was hired for is targeted at servers, not the desktop. Excel yes I guess I could maybe see an advantage if its a really monster spreadsheet, though I imagine you would be better off just compiling it for starters. Word and Powerpoint just aren't CPU intensive enough that a parallel version would yield enough benefi
Wodehouse (Score:4, Funny)
Was this article submitted by Bertie Wooster?
Re:Wodehouse (Score:2, Funny)
Re:Wodehouse (Score:2)
Non-compete (Score:2, Funny)
Microsoft (Score:1)
Edwardian Microsoft (Score:2)
What an oddly old-fashioned way to say he's a tech guy.
Re:Edwardian Microsoft (Score:3, Informative)
If you did not know, a "fellow" is someone who is funded in a particular way. Usually a fellow is someone whose salary is guaranteed and who is allowed a certain budget for research, and has no obligations to produce anything. The idea is that fellowships are awarded to people who will produce the most valuable stuff if you give them free reign. Although I know of an IBM fellow who after receiving the fellowship went to lie on a beach for the rest of
CRAY using Linux (Score:2)
Re:CRAY using Linux (Score:2)
What do you call the conjunction of Cray/GNU/linux with Wine and ActiveX and MSIE and MS Windows For Clusters(TM)?
A:
It's called a "cluster-fuck".
Q:
How will this be different from the original MS Windows For Clusters(TM)?
A:
No difference, except that the BSODs will also be available on the SSH terminals.
Ohh..., and the MS "Shared Source(TM)" will require not only a soul-snatching NDA, but also with an implanted RFID-protected DRM scheme.
No doubt... (Score:4, Funny)
Inevitable, really... (Score:3, Interesting)
Some people have acted as if Burton Smith is the second coming of Seymour Cray. To be blunt, I just don't see it. The MTA was Smith's baby, and by most accounts it was a failure. The first version of machine was based on gallium arsenide technology and was very problematic to manufacture; less than 5 were built. Tera bought Cray largely for their CMOS design experience because they wanted to convert the MTA from GaAs to CMOS, but even that wasn't enough to fix its performance problems. While the massive multithreading capability is cute in theory, the MTA architecture simply doesn't have enough memory bandwidth to handle the scientific codes that cause people to spend 7-8 figures on a supercomputer.
It does seem weird that Burton would go to a software company like Microsoft, though. OTOH, Microsoft Research also employs Jim Gray and Gordon Bell...
Where is the Cluster? (Score:4, Insightful)
A golden age of Fellows (Score:5, Funny)
Truly exciting research and development is in store at Microsoft!.
Unix (Score:2, Interesting)
Re:Unix (Score:4, Informative)
Re:Unix (Score:2)
Actually UNIX evolved on the mini-computer platforms: first the PDP and then the VAX. The mainframe folks despised UNIX as an upstart, and the UNIX folks despised the PC as a "toy" computer. Both camps had good reasons for their opinions, but in the end they were missing great oppor
Cray must protect itself (Score:3, Informative)
A Windows Cluster.... (Score:2, Funny)
I don't know what Burton will do at Microsoft.... (Score:5, Informative)
Burton always reads broadly and thinks broadly. When designing a supercomputer he deals with every issue, from VLSI technology, Architecture, Operating Systems, and Compilers and Applications. He enthusiastically interacts with many experts, in many areas, and attains a very deep understanding of the issues.
Burton, best of luck at Microsoft.
Jon Solworth
Re:I don't know what Burton will do at Microsoft.. (Score:2)
Usually companies such as Microsoft promote people to "Fellow" positions after they get credibility and a large informal "sphere of influence" within the company.
It is interesting that Microsoft will bring in someone from the outside here. They must realise they need some thinking that is outside the Microsoft box.
has to be said (Score:2)
2.
3. profit
Burton Smith... (Score:5, Informative)
Cray CTO recent left as well (Score:2)
They Need Something - Unisys Didn't Help (Score:2, Interesting)
Microsoft needs someone or something to get their multiple CPU and clustering architecture working halfway well. They don't seem able to do it themselves. But I predict this effort will fail too.
Entity Cray has been assimilated (Score:2, Funny)
Cray is dead end, you're welcome to it, MS (Score:2)
Cray co-founder? (Score:2)
Re:Cray co-founder? (Score:2)
Re:Irresistable (Score:4, Funny)
A thousand BSODs a thousand times faster!
Looking at the new Xbox BSOD, I think they're now going for quality of quantity. So instead of a 1000 normal ones, you get one really good one.
Oh shit, my progra-- Ooooohh pretty....
Re:Irresistable (Score:3, Informative)
Re:Irresistable (Score:3, Interesting)
And that's some very interesting logic - if you are not no1, just give up.
Re:Irresistable (Score:3, Interesting)
Like the old IBM, Microsoft is now big enough that various pieces are running their own projects, and it will be interesting to see how this plays out. Windows that seamlessly clusters, where you could just add machines transparently in a manner similar to a Condor flock, would be an interesting competitor. They may b
Re:Irresistable (Score:1)
Re:Irresistable (Score:2)
"And that's some very interesting logic - if you are not no1, just give up."
"tell that to Microsoft who will happily throw millions away to just be no1(sic)."
I thought it was to be #2... oops, wrong market. got confused with all the PS2=supercomputer of a few years back.
Re:Irresistable (Score:2, Interesting)
Re:Irresistable (Score:3, Funny)
I will tell you when it happens .
Re:Irresistable (Score:3, Insightful)
Well....... People seriously misunderstand what it would take for Microsoft to take on Cray.
I think it is very informative to read Cray's K-10 SEC forms. The describe in pretty good detail different types of supercomputers. Microsoft (because they are not a vertically integrated computer/software manufacturer) can only really do t
Further research into the NEC/AT&T connection (Score:4, Interesting)
It never ceases to amaze me how big Ma Bell was.
Re:Irresistable (Score:2, Interesting)
Re:Irresistable (Score:2)
The thought of being able to do context switching between 100+ threads without taking the performance hit of swapping in/out the registers - damn, that's nice.
What's the price of entry on a decently configured one of those?
Re:Irresistable (Score:2)
They'e not trying to catch up. The latest trend in consumer CPUs is to multicore and hyperthreading, and it looks like that's the way future improvements will go. If Moore's law is to hold true, then parallelism will be part of our desktop computing future.
Burton's (he's from Tera, not Cray btw) background is in multithreaded supercomputers, so the expertise he'll bring
Re:And not google (Score:1)
That made me laugh (Score:2)
Reading "good" into a Microsoft ad -- how preposterous!
Re:Meow (Score:2)
Re:What's he gonna do? (Score:2)
Re:Conspiracy theories (Score:3, Funny)
Re:Conspiracy theories (Score:2)