Does there really have to be parity between PCs and consoles?
TG Daily: Yesterday at the Microsoft conference, Bill Gates unveiled Live Anywhere, giving people the idea of multi-platform gaming - where some people on a network are playing a game on an Xbox 360, and others are playing the same game on a PC. I'm scratching my head and thinking, doesn't this give the PC player an unfair advantage?
George Alfs, PR manager, Intel: Who said that's unfair?
TG Daily: Well, unfair in my favor, which is not bad.
DT: You get that from two dimensions. You get that from the rendering and the detail in the content, the depth of it and the physics, and you get it from [the fact that] these quad graphics systems demand more performance. These are not $299 systems. These are enthusiast systems. That's one thing that's different. Now, you're talking $599 plus an HDTV, you're getting into $1,000. But what we've seen anyway is, the PC has surpassed the PlayStation 2 in terms of its net polygons. Game consoles have taken a big move forward, and certainly on paper, they can generate a lot more polygons with that product than we can with a single graphics product. I think some of these quad-graphics systems can get there now. You take them and multiply them out by Moore's Law, and unless they do it in console about every two years, these PC systems will go past them...Once you get to that, you can ask yourself, "You know what, if the games are moving forward, if the quality...is getting more 3D-like, it's not getting that jittery stuff that gives people headaches, people who have a PC may have an advantage, because they get a lot more smooth experience and a faster response rate."
You look at a first-person shooter game like Day of Defeat and you see the shadow of the guy coming around the corner, those types of realism effects, if you get a better-quality display and a better-quality engine, those things give you a bit of an advantage, because the other guy doesn't see that shadow as clearly on his background as people are coming around the corner.
TG Daily: Consoles can get their performance because they can wring the best performance of the graphics, the sound, all the different components, and put them into a single box. Do you see Intel maybe one day coming out with their own console? You guys already do integrated graphics. You already have network stuff. I don't see where it would be that big of a jump to maybe do your own console.
DT: No, we haven't made any plans to make a console. Over half of [the job of maintaining a game console] is ecosystem - engagements, licensing, how you can get people to put the appliance in...almost a negative margin. And then to sell titles. In terms of silicon technology, for us, we see it. But to be able to do that other half, that's a big deal. That's something that takes a lot more consideration.
We're very happy with the PC model. I think a lot of people try to say PC gaming is dead, which is totally wrong. PC gaming continues to evolve...The openness of the PC allows a base of innovation from the Internet side and the software side, that just won't stop.
TG Daily: Not in the last two decades have game programmers really had to seriously consider the nuts and bolts of the microprocessor. There haven't been assembly programmers for games for years. The development engines allow developers to use high-level languages and graphical environments. So game developers don't really have a one-on-one meeting with the processor at any point in time. And Intel's message today seems to be, dual-core plus hyperthreading. If I'm a game developer, what are four cores going to get me?
DT: We did demonstrate a quad-core architecture in a server environment, which is extremely valuable for servers, because they can do online transaction processing, which is very parallel, a lot of queries. We've been working with [over 20 partnered] gaming companies to do general threading. Dual-core is, basically, an evolution of hyperthreading in the client space. Quad-core is, how many more parallel workloads can you do? Turns out that media, for sure, is an extremely parallel workload. You could take the screen and divide it into four. It's a very parallelizable workload. What we've been finding is that physics and AI also respond to multithreading. We certainly know that the graphics processors do a majority of the rasterization, the vertex and pixels, but even they use the processors a lot for setup, for [counting and preparing] the polygons...so there's still a graphics part of the processor. And that, as we know, is a very parallel workload, because of the nature of rasterization.
We have run some stuff internally to see what some things might look like, like a Winmark 3D 2006 on a quad-core, and the scores go up significantly. So we know there's inherent value there. We're working with [partner game developers] on threading, so they know that they can scale with the number of threads that come into the system. Because once you've launched a process, as long as you can launch eight of them, they can take their time or, if they each have a core, they can all go through.
TG Daily: Is there a value proposition for the casual gamer to go to multicore?
DT: You know, that's funny, because the more resource-starved a person's PC is, the more you actually benefit from having the dual-core. A lot of people have things going on in the background of their PC. They'll have the game that they're playing in front of them, and then people have a little firewall, or virus protection software, or they'll have little accessories or popups going on in the background. You'll [often] see 50 processes running on a PC today. So what we're finding is, all those background tasks can really be bothersome to someone when they're trying to game, because it interrupts them. So they'll turn all that off. The busiest gamers will get everything out of the Start Menu, every single thing off of their control bar, so they don't get interrupted. Well, dual-core helps that a lot. It takes care of those processes in the background, relieves you, and balances out your system. We're seeing that in the gaming world, and in the corporate world too. People will turn off their virus protection software that I.T. has put on there, because it's so bothersome. Their media slows down, and imagine someone in your corporation turning off their virus protection software. Not a good deal.
Intel's Jodi Geniesse explains her company's concept of handheld gaming to TG Daily's Humphrey Cheung.
Jodi Geniesse: We went from Centrino [last] December, to January introducing our first dual-core. We had about a 70% performance increase there. Nine months later, we're talking about shipping on Merom. So from December to August, we're roughly doubling the performance...with a 28% reduction in power. That's an awesome engineering feat. Gaming performance today, versus last year, isn't comparable.
TG Daily: It seems to me, with the evolution of the mobile platform in gaming...in a sense, you're creating a virtual console for yourself.
JG: Yeah. We're starting to see more segmentation in the [mobile] market, moving towards more gaming-specific laptops. These days, Dell and Toshiba, these are the big guys introducing segment-specific gaming laptops. I think the trend - and you see larger OEMs starting to do the same - is towards a mobile gaming form factor.
TG Daily: What aspect of multicores will benefit gaming in the future? I hear a lot about speech recognition...How will multicore help with that?
DT: There's a general category of workloads that we've been watching for quite a while...voice recognition being part of it, visual recognition being part of it. Data mining on the desktop: I actually run a lot of searches on my own desktop for stuff that I know I have. Recognition, identifying things, converting things to different languages, data mining - being able to search through all your photos and find pictures of your kid, or a wedding. We see that happening with virtual workloads, the most popular case being ray tracing, which is the future generation of how people will be doing these games. Today, it's rasterization; but if you look at Hollywood, a lot of the new movies are being made using ray tracing, which is a very different algorithm for rendering the content. That's how they get so much realism into their [films]. That's a very [parallel] workload. For a CPU guy like me, my benefit is that I can jump very quickly. My graphics controller is great at taking a block of data, and doing XORs, comparisons like mad, and them moving that data and drawing it out. So recognition, mining, and synthesis - those workloads are the key to how multicore will evolve. It's financial, it's professional, and it's consumer. It's all three of those.
You said something about the way gaming is developed today. There's actually a gaming engine - the id engine, Half-Life, Valve - and it's really those folks that we need to work most closely with, and we do, to be able to get their engines to respond to multicore, dual-core. That's a big chunk of our research also, to work with those leaders in that technology, and figure out where they want to go, and make our technology intercept it.