Showing posts with label NVIDIA. Show all posts
Showing posts with label NVIDIA. Show all posts

Thursday, October 18, 2012

The reason I awoke the blog was that yesterday I pre-ordered the Microsoft Surface tablet and I wanted to explain why I think Windows RT is an important development and a potential competitor to Apple’s iPad AND to Windows 8 laptops and tablets. Yes, Microsoft is competing not just with Apple, but is also competing with itself. I think this is a good thing.

I chose the Surface tablet for a number of reasons, one of which is that it runs on the Tegra 3 processor from my former employer Nvidia. It’s not that Tegra 3 is perfect – it’s built in an older semiconductor process, uses an older ARM core (Cortex-A9), and its GPU is barely capable of supporting Windows 8/RT requirements – but Nvidia does know how to build Windows drivers like few other companies can. I also expect to see some well-optimized games.

The main reason I chose Microsoft’s Surface is that Microsoft is building it. It HAS to be the premier example of what a Windows RT tablet should be. I expect updates will be more stable and comprehensive when everyone in the company will have one (or so I’ve heard).

An exciting part of Windows RT is that it is a slimmed down version of Windows 8, without a lot of the legacy baggage the full version drags along. It’s a real reboot of the Microsoft OS legacy. The touch interface is new for Microsoft, so I expect it will evolve over the next few years, but it’s exciting to see touch become more ubiquitous.

 From a user point of view, I hope it becomes my trusty ultra-mobile companion that can perform work functions, and also entertain me. Its traveling companion will be either the Macbook Air, for more work-oriented requirements, or the Nexus 7 for personal travel. At 1.5lbs, it’s about the same weight as the original iPad, but it’s thinner and longer with a higher resolution display. It’s not third-gen iPad retina resolution, but then, what other tablet or PC offers that level of crazy-high screen resolution? Amazingly, it uses mostly open standards for I/Os: USB 2 and MicroSDXC cards. It offers users a method for memory expansion by plugging in a MicroSDXC card. How radical and useful is that! Why won’t Apple do the same? Unfortunately, it does require a proprietary dongle for VGA or HDMI, which I will probably get.

 With the USB connection, I can plug in PC peripherals and there might be a driver available (although not likely at first). But certainly I can connect a keyboard, a mouse, or even an Xbox controller (I’m not completely sure about the last one). And here’s another difference with the iPad – Windows RT supports native mouse control, while iOS does not. For Office applications, the touch screen may not be precise enough for some work and a mouse is best. With Bluetooth support, I can use a cheap wireless travel Bluetooth mouse.

I believe the price point is about right. At $499, the tablet is far cheaper than any Ultrabook, but it is still $200 more expensive than a netbook. Having used the Macbook Air, the advantages of an SSD in the Surface tablet is worth the extra bucks. The closest competition will be the other Windows RT tablets and the Clover Trail-based Windows 8 tablets. So far the Windows 8 tablets are generally $100+ more, and don’t include Office 2013 RT. The retail cost to buy Office for a Windows 8 tablet is ~$100 additional, although we could see some discount bundles. For companies with a corporate Office license, the Office 2013 RT may not be considered worth anything, but to a small business user, consumer, or student, it does bring value.

 I hope you can understand why I’m excited about Surface and Windows RT. I hope other are as well, and it does not turn into another ZuneHD where a superior piece of hardware was left to wither and die. I expect that within a year I will be regretting being an early adapter, because there will be better tablets, with better processors next year, but I also learn much by getting in early and who knows, this might be considered a seminal product years from now.

Monday, August 30, 2010

While my blogging has been quite sporatic, I did have the opportunity to blog on the NVIDIA corporate blog "Inner Geek". In my post "The Collectors Edition", I showed off a part of my collection of PC graphics cards dating back to the mid-90s.

Sunday, February 08, 2009

Netbooks or mini-notebooks, no matter the name you call them, they are the hottest topic in the PC market. My company finally jumped into the fray with the ION platform which combines the very low power Atom processor with our very capable 9400 chipset. This is a very capably platform that would only get better when Intel releases a dual-core Atom processor. The aging 945 chipset from Intel is an anchor on the speedy little Atom processor.

From what I've gathered so far, the appeal of mini-notes is the combination of low price (about the cost of an iPOD touch, which makes you wonder about how high Apple's margins must be), connectivity (WiFi), battery life, and portability (small size and light weight).

The first version of the mini-notes, exemplified by the ASUS Eee PC, where an odd hot with Linux running on underclocked Celeron processors (the so-called 900MHz Celeron was underclocked to ~630MHz), small 7" displays and crammed keyboards. Still there was something attactive about a sub-$400 notebook you could take anywhere in a small bag (not quite pocketable). As the catagory has evolved the keyboards are bigger, the displays are bigger, and added more mainstream WinXP operating systems.

After shipping about 10 million units in 2008, the estimates for 2009 are up to 35 million units. On one hand, this is an opportunity to expand the markets for PCs by inproving the portability, but it's also a chance to crush the system prices to bargain basement levels. We might find that these PC's become as disposable as cell phones with a shortened life span. PC life spans had been increasing, but Netbooks could lower it again. So the margins aren't great, but the shorter replacement cycle could be a good thing for PC OEMs.

Tuesday, December 11, 2007

As I've thought more about Larrabee, I have some additional observations:
I'd like to clarify my point about the x86 instruction set. It's not innately bad, but it doesn't progress the architecture. The x86 ISA has too few registers, an irregular instruction length, and highly irregular instruction decoding - none of which help with architectural efficiency. It's just all the work and R&D put into software for the x86 architecture that compensates for its shortcomings. But if given a clean slate, few would chose the x86 ISA for maximum performance or efficiency. My point is that x86 is largely irrelevant for a GPU. The x86 will help Intel in the HPC market.

With regard to the wide SIMD (SSE) structure - we'll have to see how effective Intel is in packing useful operations. It seems that the width was chosen in order to hit certain theoretical performance metrics, not for realistic workloads. The same ambition infected the Cell processor and we're still waiting for software to approach those highly promoted peak numbers.

I remain convinced that Intel doesn't have the formula to produce a world class GPU. I see no sign they have the specialized talents to make it succeed. At best, it will be a reasonably sized die with mediocre performance, but it will have Intel's brand name behind it. That will sell some units, but I hope Intel is ready for the realities of GPU ASPs in the mainstream of the market. At least it should be better than the existing Extreme (-ly bad) Graphics they have today.

I also realized that most PC buyers have no idea how bad Intel's integrated graphics really is. The gamer sites never test Intel graphics because they know how bad it is and it's not even worth the effort. But the mainstream consumers don't know how bad it is because NO ONE TELLS THEM! Both ATI and NVIDIA are guilty here because we still have to work with the Intel chipset group and neither company has been willing to take Intel on directly. Shame on us. It's also not a topic that consumer publications make a big point about, as many in the industry consider it common knowledge - its not new news to them. So Intel gets a free ride. I was waiting for AMD to push it's platform strategy and call out Intel graphics, but I haven't seem it yet. Maybe when its new DX10 chipset ships in Q1.

With regard to Larrabee's supposed process advantage, I find it difficult to image Intel will use the leading edge process for Larrabee. I expect the chip and its successors will be 6 months to a year behind the leading edge of the process. If that's the case, then TSMC will be very competitive. In addition, our design process is great at turning around designs quickly, Intel's process is geared more toward die optimizations with its custom circuit design. Intel will likely make Larrabee coherent so that multi-chip scaling will allow Intel to make the one die and still create multiple graphics card solutions. We tend toward multiple design solutions with one die optimized for a specific price point. AMD may also be moving to the same idea as Intel. We'll have to follow that development closely.


So, if anyone else would like to comment, please add your voice. I do moderate the comments, but I promise to publish any reasonable response.

Friday, December 07, 2007

My last post did generate a response, so check it out below and my response to the comment.

I should add that I was talking from my perspective. NVIDIA does take the Larrabee program very seriously. I see it more as a research project gone amok.

What I also find amusing is that Intel, for many years, tried to run away from the x86 instruction set with i960, i860, i432, EPIC (Itanium), and xScale, and now x86 is the answer to all applications. Fred Weber when he was CTO of AMD was the first I know to active promote the "x86 everywhere" strategy. While AMD still embraces this notion, I haven't seen them approach graphics directly with the x86 instruction set.
I think that AMD's Fusion is a wiser move overall.

Wednesday, December 05, 2007

It's a bit late (actually you may note I tend to blog late at night anyway), but I've been wanting to take on a topic that's of interest to me from both an NVIDIA point of view and my Microprocessor Report analyst background. It's the chances that Intel's Larrabee will be a successful GPU.

I would like to offer the opinion that the deck is stacked against it, despite Intel's hype machine pushing it. For one, the design looks more like the IBM Cell processor or the Sun Niagara (UltraSPARC T2) than a graphics chips. The Cell was proved to be ineffectual as a GPU (which explains why we got the graphics chip in the PS3) and Niagara is focused on Web services (lots of threads to service).

Let me also ask this question: when has Intel EVER produced a high performance graphic chip? (Answer: never)

Oh, and when did we all decide that x86 was the most perfect instruction set for graphics? Hmmmm, it's not. The example where the x86 is the preferred instruction set for either graphics or high performance computing doesn't exist. The x86 instruction is an burden on the chip, not an advantage, for graphics. In fact, graphics instruction sets are hidden by the OpenGL and DirectX API, so the only people who care are the driver programmers and we are free to design whatever instruction set is most efficient for the task, while Intel has handcuffed themselves with a fixed instruction set. Not the smartest move for graphics. Intel's plans may work better for HPC though. Still, there are many alternatives to x86 that are actually better (shocking isn't it)!

Larrabee is based on a simplified x86 core with an extended SSE-like SIMD processing unit. In order to be efficient, the extended-SSE unit needs to be packed efficiently. How is Intel going to do that? The magic is all left to the software compiler, which is going have a tough time finding that much parallelism efficiently.

Larrabee will have impressive theoretical specs that will wow the press, but it's going to be very hard to use the chip up to its potential, which sounds exactly like Cell. And Cell has not lived up to its hype. So my corollary is Larrabee = Cell; Cell not = to hype; Larrabee will not = hype.

Now we wait until sometime in mid-2008 to see some silicon. But you heard it hear first: Larrabee will not reach the potential performance capability (by a long shot) and will not displace NVIDIA as GPU leader.

Monday, December 03, 2007

Hi Ho Everybody, I'm back. I haven't had a lot of time with the Eee PC, but it's still reasonably nice. I'll like it a lot better when ASUS increases the screen resolution. It would also be nice to move up to a Core 2 processor with real power management, but these are the trade-offs you make when its only $400.

I've been in the middle of thinking about AMD, Intel, and NVIDIA as we all do this dance around the ring - its like a three-way fight where we take turns helping and hurting each other. I'd call us the Good, the Bad, and the Ugly (I'd let you all decide who is who, but I know my choices).

On the topic of ASUS, I'm beginning to wonder about the quality of their motherboards. Both my stepson and I have problems with the motherboards not booting properly and these are two completely different motherboards. How hard can that be to get right?

One project I recently completed was taking video at the memorial for the mother of my wife's brother in-law. I used Pinnacle Studio 10.5 and found it pretty easy to use and create a good basic video with fades and titles. I want to do more work with it over the holidays.