Tuesday, May 15, 2007

ATI Starts an Interesting Conversation ... Unintentionally

The technology blogs have been buzzing for the past two days about what is perceived as a weak launch of ATI's new flagship graphics card, the HD 2900 XT. Less emphasis is being paid to the extremely cost-competitive offering (ATI's top of the line, while underperforming Nvidia's, is $200 less) than the fact that they expected ATI to beat Nvidia on performance. Part of this is due to a late launch, and the remainder is simply fanboy wishing. It's more fun to argue about who has the better card when the answer isn't so clear.

What's interesting to me is what the price difference offers in terms of value-added opportunities. Already, vendors are coming forth with ways to make these uninspiring cards more appealing. Namely, Sapphire has launched a custom liquid cooling package, offering overclocking for two cards in Crossfire mode, as well as cooling CPU and RAM as well. There's really no room in the market for this kind of option at Nvidia's high-end.

I haven't bought a high-end card in years, simply because the need for them quickly eroded as I transitioned away from PC gaming (all I was playing was WOW, and I quit that cold turkey) and moved back into the living toom for console gaming. What's very interesting to me is video processing and offloading of the UI onto the video card in Vista, and it looks like even ATI's low-end cards should do this very well (they even have one passively cooled).

One of my favorite ATI products is my HDTV Wonder. Without an HDTV, it's the only way I can catch some of my shows in HD. Surprisingly, ATI has no mention of the card on their website any more, and there doesn't appear to be an HD tuner option on any of the new cards. I wonder if they're holding back, or if they've written off the HD market. Doesn't seem like there's much reason to be able to process high-end video without the one way to get video into your machine that makes the most sense; not everyone has an HD camcorder yet.

Maybe I could talk one of my friends at AMD/ATI into sending one of the new cards my way. I've got a hankering to build that Media Center PC that I've been putting off for a while.

Saturday, February 10, 2007

What's AMD Up To? Barcelona.

So it's been driving me crazy for a while now. AMD took on a relatively high-profile when they partnered with Microsoft for the Windows Vista launch. Smart move, strategically, especially since Intel has their fingers in other pies on the Apple side of things. What was really confusing me was ... why? AMD really wasn't that big anymore when it comes to mindshare.

Talking with Chris Aarons, he said a bit about their 4x4 initiative, and how important it was to get the enthusiasts involved. This was in response to my very frank question about exactly what the heck AMD is doing. They used to be the kings in the processor space, lauded for their fantastic gaming performance, when Intel took back the crown in a bloody coup and never looked back.

In many ways, the AMD hardware is still superior, especially in how dual-cores are handled, but Intel just keeps beating the pants off of them performance-wise. So when Chris mentioned 4x4, the first thing that came to mind is, "That's all well and good, but I can't afford that!" Turns out, Chris was keeping his cards closer to his chest than I thought.

So what exactly is AMD up to? It's called Barcelona, and it's a brand-new chip design for AMD. See, part of the problem with trying to innovate in the processor space is that you're tied to the current applications and operating systems that people expect will just plain work. AMD took a long, hard look at the x86 architecture, and tried to figure out what they could reinvent while maintaining compatability. Barcelona is the answer.

Essentially a quad-core Opteron chip, Barcelona raises the bar by boosting the SSE unit (Streaming SIMD Extensions) to 128bits ... doubling them in size. And there's four of them, one per core. The SSE unit is important because they're floating-point math units, which is where AMD used to really shine. According to Infoworld, floating point performance is improved by 80 pecent over the previous Opteron. Per Core. I can hear the hardcore gamers out there salivating now.

One of the other things that's becoming a hot topic is virtualization. My other big complaint to Chris was that it's all well and good to have all of this computing power, but my trusty 3.0Ghz Pentium 4 and old ATI X800XT run everything I need just fine. I even get decent scores in Vista. Why on earth would I need to buy anything else? Well, virtualization is supposedly the answer. Virtualization is the ability to run something similar to copies of your operating system (or other operating systems) in protected memory space.

Now, that sounds kind of boring, but think of it this way ... have you ever wanted to try out some piece of software, or play around with something in your computer, but you were afraid it would break everything? That's where virtualization comes in. When you end a virtual session, it just goes away. Poof. When you load it back up again, it goes right back where it was before you started the first time. Or you can save the session if you like the results. This may not be something that the average home user would need, but as a gamer, the idea of having my main computer running all of my productivity and creation apps, and running my games in a fully-optimized virtual machine is kind of compelling. Of course, no gamer in their right mind would do this, because performance is everything. That's where Barcelona comes in ... AMD added something called nesting paging tables, and essentially, it allows you to flip between these protected virtual machines as quickly and easily as you might change the channel on your TV. As a gamer, this means that I can continue using Windows Vista as my main operating system, and when I want to play games, either fire up another copy of Vista, or load up an optimized Windows XP session. That's cool.

That's not all AMD has in its bag of tricks. Power savings is a big concern as well. The faster computers get, the more power they want, and it was kind of sickening to hear that a top-of-the-line gaming machine today needs around a 600-watt power supply to feed the video cards and main processor. Part of the reason is the archaic way processors currently save on power ... they simply throttle down the entire chip. In a dual-core machine, this doesn't work because even if you're only using one core, the other has to run at the same speed. Barcelona improves on that by slowing down only the cores that are running idle, and it does it a lot faster. But they didn't stop there ... they can also throttle individual parts of each core, so only what's currently being used is running at full-speed. That's really incredible.

Last, but certainly not least, Barcelona gives each individual core it's own Level 2 cache (on-chip memory), while Intel is still spreading the cache across their cores. Right idea, but wrong place to do it. AMD figured that out, and added a Level 3 cache that does get spread across the cores, giving the chip a place to store information that any core can access quickly.

So OK, Chris ... you guys have got my attention again. If Barcelona performs as well as expected, it could open up a whole new world of software development, similar to how HyperThreading opened up the world to "content creation" applications like making movies, photo manipulation, and CD ripping by allowing you to do a lot of those tasks in the background.

This is going to be an interesting year.