Version: 2008
  • On CHOW: Girls who hate girly drinks

May 17, 2007 6:00 AM PDT

Newsmaker: Microsoft's Mundie looks beyond Gates

See all Newsmakers
Craig Mundie is trying to fill Bill Gates shoes. Well, at least one of them.

Keenly aware that no one person can replace Microsoft's cultural icon, the company has divided his responsibilities among two top executives. Ray Ozzie has taken over as chief software architect, but Gates' role overseeing technical strategy and policy has gone to Mundie.

While Ozzie is tasked with trying to reorganize Microsoft's product units to better prepare for a world of online services, Mundie is focused on issues such as how to get PCs in the hands of the next billion users and how the software industry must retool itself as chipmakers add more cores to chips instead of trying to simply speed them up.

In an interview at this week's Windows Hardware and Engineering Conference in Los Angeles, Microsoft's chief research and strategy officer touched on those issues as well as the company's overall efforts to prepare for the coming time when Gates doesn't show up for work at Microsoft every day.

Q: Bill Gates has pointed to a couple of things that are still part of his vision but are going to take longer than the amount of time he's going to be working full time--things like the Tablet PC really becoming a mainstream interface and his dreams of what WinFS or a new file system could mean. What are your thoughts on those two projects?
Mundie: I've been, with Bill, a strong supporter of both of those things. I think that context-based both retrieval and interaction are going to be increasingly important in making the computer just a better partner for people. One of the reasons people love search is (that) search is content-addressable access to information. You didn't have to think about where it was. No one put it in a particular place so you could find it; you just get it. That's the way your brain works. You don't have little yellow folders in your head (or) say, "Oh, let's see, I just talked to Craig. I have to file that someplace." It just kind of goes in there, and you have this associative retrieval capability.

Intrinsically, humans love that kind of thing, and computers haven't yet got to that point. I think that that will happen, and all this kind of computation, as Bill mentioned in his speech, the big memories, I mean, all those big memories are a big part of getting to that kind of associative retrieval capability--that and a lot of computation.

And so we're laying the foundation. Many of the things Bill and I will say we tried to do together over almost 15 years, we've been surprised and sometimes disappointed by how long it takes before things that seem so obvious are ultimately fully realized. The IPTV vision as we know it today started out as the interactive TV in 1993, and it's only getting broad deployment today, almost 14 years later.

When we latch onto things that we think will have strategic importance, we just stay with them for very long periods of time.

One thing that has been an instinct of Gates', which I think Ray and I and others at the company share, is the idea that we are a long-term investor. When we latch onto things that we think will have strategic importance, we just stay with them for very long periods of time. And many companies would not persevere through that; they'd give it a shot, it wouldn't stick, and they'd throw it away and go on to the next thing. But I think one of the reasons that Microsoft has such staying power is this duality of long term, sort of long-lead pure research where you don't know exactly what the value is going to be, and the ability to say, you know, when you get something you think is going to be important, don't give up, just keep on moving ahead.

And I think that those have served us well and, I think, will continue to serve us well.

You talked about the pendulum swinging again in terms of work being done on the server versus work done on the client. Does Microsoft need to change the way it develops software?
Mundie: What we had to add to the company, and have done--you could say we've been at it since the mid-1990s--is we've had to add services. That was a whole new thing. So, it started out as MSN and then Hotmail and the whole family of service-oriented properties, and they've been growing now for more than a decade. Ultimately, we had to start to platformize some of the underpinnings of that, which I think...will be part of how we scale up the services to meet these future requirements.

So, is the goal that some period of time from now developers will be able to--the same way they think of writing a program that sits on top of Windows--be able to write a program that sits on top of the Internet basically with Microsoft providing the platform?
Mundie: In a way it's a little hard to think about "sitting on top of the Internet" and that's why I think of it as software and services. Even though it's at the early days, there are a set of facilities that we provide APIs for, for the cloud-based (on the network) service. And so you can write an app on Windows and say, look, go get me a Live ID, go out to the cloud, check this identity, bring it back. And that's an example of a local application that's using a cloud-based service.

So we intend, whether it's identity, storage, presence, each of these capabilities will be part of a cloud-based platform. And indeed, people writing programs, no matter what the locus of execution is, will be able to invoke either the local machine facility or the cloud-based service pretty much with equal capability.

One of the things you've shown is that, for some emerging markets, one of the answers to getting more people access to technology is that the cell phone really can be a low-end computer, it can hook up to a TV, it can have a keyboard. Is that emerging as a pretty likely scenario?
Mundie: It's one that we'll have in the market in the relatively near future. It's not a super-big leap from a smart phone to one that would do that. The big issue is optimizing it for low cost because the people who are using these things are not demanding an enterprise line of business app integration. They want a much more simplified environment. So a lot of the focus there is sort of the consumerization of the smart phone technologies and their ability to make it economical to interface them with these other devices.

But I do believe that for many of those markets, the phone will be people's first computer. It's just a foregone conclusion, simply because the phones start at a much lower price, they have a utility that appeals to virtually every person as telephony always has and as they become more and more powerful. They won't start with a PC, then go to a phone and the television; they're more likely to start with a phone and then a television and then sort of a personally owned personal computer.

I think we're going to be surprised at how high the core counts go.

Shared access will probably be the predominating use for many of these emerging middle class and lower demographic people in terms of how they get access to a traditional full PC environment. And I think that's because there's just a cost factor that is more of an issue for them than has been the case in the more developed countries of late.

There's certainly a huge effort to lower the cost of a computer, a full Vista capable computer, and we have no reason to believe that that trend won't ultimately continue.

For years we got more and more megahertz, the computing industry really began to expect that. That's how systems were designed, that's how software was designed. All of a sudden that's really slowed, and what we're getting is more and more cores, but the software doesn't necessarily know what to do with that.
Mundie: That's right. We do now face the challenge of figuring out how to move, I'll say, the whole programming ecosystem of personal computing up to a new level where they can reliably construct large-scale applications that are distributed, highly concurrent, and able to utilize all this computing power. And that is probably the single most disruptive thing that we will have done in the last 20 or 30 years.

Obviously it's going to take a lot of different approaches to solve the problem. What are some of the kinds of things that are first?
Mundie: I think we're going to be surprised at how high the core counts go, and potentially how we see more and more specialty hardware cores put on these single die systems, and how to fashion that into a system is going to be more and more challenging. I contend that it's going to require an evolution in the thinking about what are the apps. If I told you that I could make Word, Excel and PowerPoint just as you know them today a hundred times faster, would it be significant for you? The answer is probably not. If I told you that Word became able to do perfect dictation, would that be interesting? It might be. And so there are some qualitative changes even in traditional apps that I think can be brought about by this computational capability, but only if we are able to write the code in a way that really exploits it.

One of the things you talked about is the fact the supercomputing industry has been tackling this for a long time. Microsoft recently scaled Windows to handle some of those (cluster computing) tasks. Is one of the reasons Microsoft got into that market the fact that you saw the whole computing industry is going to look more like cluster computing does today?
Mundie: In part it was. I was one of the big proponents of us moving into the high-performance computing space. My heritage is in that space, too. And I do see some incredibly strong parallels between what the supercomputing industry moved to in its last 10 to 15 years of evolution, and what I see happening in miniature at the desktop now.

I think there are some lessons that we can learn from our high-performance computing efforts that probably will help us, as every desktop has that level of capability or that architecture at least.

One of the biggest changes is that if you're going to scale the core count very high, the memory system architecture has to change; the traditional bus-oriented memory systems of personal computers won't scale to happily feed the hunger of all of these many processor cores, and so that brings with it another challenge or set of challenges.

When you talk about a very large number of cores, do you have a sense of a few years from now what types of systems you'll be looking at?
Mundie: Well, if you see the progression now, in the last couple of years we went from one core to two cores, and we've got four cores coming today. I have no reason to believe that the core count won't sort of stay on a trajectory that matches the transistor doubling.

The limiter then becomes "What is the architecture?" If they're completely disjoined, every one is unique and they have their own pins to talk, then you could say, well, you could just keep going. But, in fact, you run out of other physical things before you're probably ultimately going to run out of cores.

You have to figure out how you talk to them. That means that the input and output on pins physically will be different. How you get power into the chip and how to cool it continues to be a challenge. But I think certainly over the next decade I have no reason to believe you wouldn't see core counts that were north of 50 in these large chips.

One of the things that you've talked about is that all these cores give you the luxury to have the PC speculatively do some task that you might or might not do.
Mundie: That's right, power to burn. One that I think is the tip of the iceberg, this thing we did in Vista with SuperFetch to accelerate loading of the next app you might run required us to develop a model of your behavior and the time of day and what you've been doing and how many resources are there. But by speculating on what you're most likely to do next, we're using basically idle capacity of the machine to make it appear to be yet more responsive on some of the long latency tasks. I think that that kind of thing can be expanded quite dramatically.

I mean, if you think how does a computer play chess, right, I mean, what it does is in any given amount of time it runs through all the permutations and combinations of the moves that can be made from a current position, weighting them using some figure of merit, and then when it has to make a move it takes the path that it thinks has the highest probability of good score, and it takes that as the next move, and then it starts all over again.

In a way you could think, well, why couldn't we do some of those things relative to the tasks that people do every day? What's the next word you're most likely to type? I mean, today we do word-wheeling and other things. Maybe we could guess more based on how you write.

Obviously one of the reasons that your role gets so much attention, and Ray, is that you guys together are taking on a lot of the duties...How is that going from your perspective?
Mundie: I think for Ray, you know, he's been in the company a shorter time. He's taking on the shorter term cross-divisional architecture coordination role. So in a way I think it's a bit bigger change for Ray than it was for me.

I kept the part that I had. I've been working for Bill now for going on nine years directly and have been, I'll say, his partner in research and strategy and incubations and other things, and all the policy work.

And so for me, particularly since Rick Rashid is staying in his role as the founder and still running Microsoft research, that was a fairly straightforward transition. Ray has probably a slightly bigger list personally to make to just get himself assimilated, but we gave ourselves two years to manage through this transition. And I think that we'll see a very graceful transition in the course of the next year.

Is there a shift that the company sort of makes without Bill there every day?
Mundie: Well, I mean, Bill is still there every day. So one can say we don't really know yet because we haven't had to go cold turkey and say, "Oops, he's not here every day." Whether it was me or Ray or Steve or anybody else, they can still ask him a question.

And to some extent I expect Bill will still be available; but not being there every day, it will be harder and harder for him to deal with the very real day-to-day stuff.  

More Newsmakers

See more CNET content tagged:
Craig Mundie, Bill Gates, Ray Ozzie, vision, Microsoft Corp.

Add a Comment (Log in or register) (13 Comments)
  • prev
  • next
Boring, but one line made me laugh
by solomonrex May 17, 2007 8:14 AM PDT
"If I told you that I could make Word, Excel and PowerPoint just as you know them today a hundred times faster, would it be significant for you? "<br /><br />Um, you mean as fast as they were on Windows 95? That fast?
Reply to this comment
I have a tablet PC
by Arrgster May 17, 2007 8:48 AM PDT
And to be honest the pen thing just isn't that useful. I find the keyboard easier and faster to do things with. When I'm outside it's hard to see the screen in the sun (more a screen issue than windows) and trying to use the pen is clumsy. The worst thing is after carrying the thing around trying to enter data it starts to get heavy.
Reply to this comment
RE: I have a Tablet PC
by Dandy55 May 17, 2007 9:20 AM PDT
If you don't know what Tablet is for - maybe you don't need it, save your money and buy a standard notebook. It depends very much on what are you trying to do with your Tablet, and what sort of applications are you runnung on it. <br /><br />Say, if you use MS Word on your Tablet for taking notes, it would not be that different from using it on a standard laptop. But - have you ever tried OneNote instead?<br /><br />Pen is great - if you really know what to do with it, how to use it. If your idea of using the pen is not going further than trying to type on a screen keyboard thingie - naturally, you will be disappointed, real keyboard is much more convenient. Also, picking your nose with a finger is much more convenient and cheaper than trying to do it with Tablet PC pen too.<br />:)
RE: I have a Tablet PC
by Dandy55 May 17, 2007 9:20 AM PDT
If you don't know what Tablet is for - maybe you don't need it, save your money and buy a standard notebook. It depends very much on what are you trying to do with your Tablet, and what sort of applications are you runnung on it. <br /><br />Say, if you use MS Word on your Tablet for taking notes, it would not be that different from using it on a standard laptop. But - have you ever tried OneNote instead?<br /><br />Pen is great - if you really know what to do with it, how to use it. If your idea of using the pen is not going further than trying to type on a screen keyboard thingie - naturally, you will be disappointed, real keyboard is much more convenient. Also, picking your nose with a finger is much more convenient and cheaper than trying to do it with Tablet PC pen too.<br />:)
"Religion is not very efficient."
by PrattOSU May 17, 2007 12:31 PM PDT
This guy is so much better than Bill Gates! Look at some of the crazy things Bill has said over the years - <br /><a class="jive-link-external" href="http://www.listafterlist.com/tabid/57/listid/2483//Religion+is+not+very+efficient+Bill+Gates+Quotes.aspx" target="_newWindow">http://www.listafterlist.com/tabid/57/listid/2483//Religion+is+not+very+efficient+Bill+Gates+Quotes.aspx</a><br /><br />from ListAfterList.com
Reply to this comment
And he's right
by Ice Moose May 17, 2007 12:41 PM PDT
..., it's not.
Better than Bill
by PrattOSU May 17, 2007 12:31 PM PDT
This guy is so much better than Bill Gates! Look at some of the crazy things Bill has said over the years - <br /><a class="jive-link-external" href="http://www.listafterlist.com/tabid/57/listid/2483//Religion+is+not+very+efficient+Bill+Gates+Quotes.aspx" target="_newWindow">http://www.listafterlist.com/tabid/57/listid/2483//Religion+is+not+very+efficient+Bill+Gates+Quotes.aspx</a><br /><br />from ListAfterList.com
Reply to this comment
Year that it about mobiles sorry if i interpreted you wrong there.
by wildchild_plasma_gyro May 17, 2007 2:22 PM PDT
Microsoft your approach to mobile technology stinks the rest is a well thaught out approach from the ground thing that is the ony place things trully come to fuision.<br />Ok year it's the idea that the only thing a mobile is usful for is for uniformally giving people access to the greater PC and clouds for the middle classes and working/wannabe working class.<br /><br />In fact mobiles could be usful in all areas of Profession and development and should really become the engineers prize peice.<br />Right now we can store gigabytes on a mobile unit so lets make some good use of that.<br />Mobiles can become usful for survaying dna in a rain forest to simply mesuring ones heartbeat each day.<br />This in my opinion should be closly alligned with an encouraged greeness hence show we can build a way towards making the world eventually <br />Individuallised, Scientifically artististic, and above all more usful/sustainable.<br /><br />So then whats in the way of this obvious engineering desire(i've watched enough startrek in my time).<br />Why does your aproch seem to be to unify the gadget as a short term consumer device for most of us.<br /><br />Surly theres more and above all better ways to manage the Electro Magnetic Spectrum hey CIA.<br /> By the way before you say oh well my friend thats the way the world is the one thing this world has not yet fully taken into account with their business model and hopfully never will is the ability to better let individuals share to indivduals creativity.<br /><br />You get what you pay for.<br />So remeber that when you eat your expesive burger meal, work your mcjob and try to convince me you can't afford any real life organics. <br /><br />If you simply limit people off microsoft it will eventually nip you on the butt.<br />So be brave. Boldly go where no engineer/interesting minded person has gone before.<br />By the way i am in no way critising the rest of the vision it's just i seem to see the same phone technology over and over again packaged diffrently.<br />If i've misinterpreted you then sorry.<br />My vision is for a slow but sure progress towards a more curvey market where more individual expression to other individuals is the norm and where your living quarters which you live in may be small but is more artistic/well engineered and full of life and still attanable/realistic.<br /><br />Where do you stand on standing up for living and not just saving ones life.<br />P'S you might have a good view on this it's just that "this is what that class is rule" bit stank and really dosent do much for engineers moral the rest is very innovative and I look forward to making the most of such plus am still quite in love with some of those PC designs.
Reply to this comment
Google
by t8 May 17, 2007 2:59 PM PDT
I bet one of the conditions for this interview was that the interviewer not mention the name Google.<br /><br />So I took it upon myself to mention that dreaded name.<br /><br />GOOGLE.
Reply to this comment
Microsoft has a big problem
by t8 May 17, 2007 4:07 PM PDT
The problem is Windows.<br />It is too lucrative for them to move on and innovate in the Web space.<br /><br />Unfortunately that is where everything is headed.<br /><br />Microsoft are at the 1990s IBM stage. i.e., looking after lucrative legacy products. This of course opens the door to more nimble companies like Google to create the Web OS and weblications.<br /><br />Microsoft's approach isn't future thinking, but it will line their pockets for another few years. But it will then be a downhill slide for them.
Reply to this comment
Ok guys, I'm going in!
by Leeeroy Jenkins May 17, 2007 7:52 PM PDT
Leeeeeeeeeeroy Jenkins!
Reply to this comment
Blabble Blabble Blabble
by Ted Miller May 18, 2007 5:14 AM PDT
Im really sorry, I just could not get past the first paragraph. Its sad Soros put most of his peanuts into the Microsoft bag. After using Vista, I am just sadly disapointed. From what I see they are never going to learn and imporve on their most numerous mistakes. <br /><br />Look do the world a favor... LIQUIDATE!
Reply to this comment
What is a blipmip (technology concept idea)
by wildchild_plasma_gyro May 18, 2007 5:16 AM PDT
A Blipmip is whee when you go out down town off on holiday you phone picks up stuff in a blip when you walk pass other people phones or company service.<br />Order to develope a Blipmip service you have to iron out all the unwanted things such a technology can bring on the other hand t would be maing god use of new high speed flash device and state of the are chip technology.<br /><br />Pros of blipmiping - You could discove insteresting artist in your own back yard.<br />You could find out what special offers are at you local supermarket.<br />You might find a local lonly heart in your local area.<br />professionals could use this to collect data in way that saves time wasting instead of waiting for all to imput the data through the internet/intranet structre they could blipmip it through to a collector and while there going home to see the children or what ever the blipmip box is sending up the data to the mainframe. <br />some things you'd do through the mobile ine net you could do though blipmips more locally effectivly leaving more bandwidth for the operators to service you with.<br />Plus a whole lot more.<br /><br /><br />Cons<br />Ofensive blips would be an issue and also making it so you got the blipmips you wanted and not one's you didn't and how to regulate that being one of the major things that would need to be thought out.<br />ALso if you were driving in a car you wouldent be able to complete blip mips so well plus all the other issues like why would you need todays info about a town you just drove past and was not visiting.<br /><br />Note that although this technology idea over lapse with currrent mobile to mobile sharing technology it is more about taking advantage of new faster IC capabilities.
Reply to this comment
(13 Comments)
  • prev
  • next
advertisement
Click Here

Latest tech news headlines

advertisement

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

Markets

Market news, charts, SEC filings, and more

Related quotes

Microsoft (0.00%) 0.00 28.01
Dow Jones Industrials (0.00%) 0.00 10,058.64
S&P 500 (0.00%) 0.00 1,070.52
NASDAQ (0.00%) 0.00 2,150.87
CNET TECH (0.00%) 0.00 1,524.71
  Symbol Lookup
advertisement

Inside CNET News

Scroll Left Scroll Right