Concurrency and HPC
For as long as I can remember parallel computing has been the "next big thing". Yet it always seemed to be just around the corner. Like the young child on a trip with his parents to
Looking out at the landscape you can see things are different today as every major hardware manufacturer has moved to building multicore processors. Concurrency will be the key to performance (not faster clocks), see Herb Sutter’s article on the “Free Lunch”. Us working on developers tools land have an interesting problem in front of us. Not only do we need to be able to take advantage of concurrency going forward (you do want faster compilers and IDEs don't you?), but we have to enable the developers that use our tools to do the same.
I'm sure you noticed that Microsoft has moved into HPC in a big way, with the announcement of Compute Cluster Server 2003, due out later this year. This is an exciting entrance into an area where Microsoft has been absent throughout the years. Additionally, we actually did some work in Visual Studio 2005 to help enable the HPC developer (OpenMP and parallel debugging support). And Project Phoenix is underway now, which will lead us to the next generation of tools and compilers that target concurrency and HPC. So we've started, but we realize that we need to do more. But to do more we need the right people…
The Bay Area Office and the Right People
We are well on our way to addressing all the various aspects of HPC and concurrency with a few very notable hires as of late.
Let’s start with Carol Eidt, who comes from Hewlett-Packard and was an HP Fellow. She will be the group manager of the Bay Area Office. That's right, we're actually opening a Bay Area Office where we will be actively looking to hire the best in parallelism, HPC, and compiler, and developer tools technology (if you thought
Another great find was David Callahan from Cray. If you've done any work in compilers then you know his work. He also led the development of the Tera parallelizing compiler, which to this day is probably my favorite parallelizing compiler.
Across the company we've also had some high profile hires including Burton Smith, the founder of Tera and ex-Chief Scientist of Cray. He's one of those rare true industry luminaries who lives up to the hype -- and exceeds them.
Certainly that would be enough, but we also had recently hired Tony Hey, Fellow of the Royal Academy of Engineering, and ex-Director of the
So as you can see we are off to a great start, but we still need your help. And whether you want to work in Redmond or the Bay Area, we can make it work.
Well that's just an introduction. I should have more details as they arrive. Signing off, and looking forward to hearing from you.