I'm on the organizing committee of a conference called Hot Chips. Our last conference included a very funny panel from a number of well known chip designers, analysts, and a legendary educator. You can see a shortened version of the panel here:
http://www.spectrum.ieee.org/video?id=562
Tuesday, September 16, 2008
Tuesday, September 09, 2008
Well, it's not quite a month since my last post. For all you Catholics out there, there will be a familiar ring to that admission.
So I need to keep this blog posting going. The problem, as usual, is time, compounded by short post on Twitter. Well, that plus the fact I have only one proven reader, maybe two. Well, that's a classic chicken and egg situation - I might get more readers if I posted regular and posted interesting things.
WRT to interesting things, there's a lot of interest in the "Godson" processor from the Chinese Academy of Science. Previous versions were just a MIPS-compatible processors for very low cost PC-like devices. But then everyone decided the low-cost PC model was actually a growth opportunity, so the market became more interesting (although the size is still questionable). On top of that, the Godson-3, introduced at Hot Chips 20, is designed with software emulation of the x86 instruction set in mind. The translation layer is still under development, but say the magic word "x86" and everybody wants to know about it and suddenly it's an Intel competitor. Not a place that I would strive for.
Well, it's still isn't available for testing, so we'll have to wait to see how good it is.
So I need to keep this blog posting going. The problem, as usual, is time, compounded by short post on Twitter. Well, that plus the fact I have only one proven reader, maybe two. Well, that's a classic chicken and egg situation - I might get more readers if I posted regular and posted interesting things.
WRT to interesting things, there's a lot of interest in the "Godson" processor from the Chinese Academy of Science. Previous versions were just a MIPS-compatible processors for very low cost PC-like devices. But then everyone decided the low-cost PC model was actually a growth opportunity, so the market became more interesting (although the size is still questionable). On top of that, the Godson-3, introduced at Hot Chips 20, is designed with software emulation of the x86 instruction set in mind. The translation layer is still under development, but say the magic word "x86" and everybody wants to know about it and suddenly it's an Intel competitor. Not a place that I would strive for.
Well, it's still isn't available for testing, so we'll have to wait to see how good it is.
Sunday, August 17, 2008
Now for something close to my heart: microprocessors. I have a question for you: is microprocessor design dying? I ask, because chips like Intel's Atom are perceived as innovative, when, in fact, Atom is a through back design. An analyst was asked by a publication is he thought Atom would be one of the innovations of the year. Atom is dual-issue, in-order design where low power trumps performance. The architecture is stripped down and basic, not innovative. The innovation is in the marketing of it.
Another piece of evidence: MIPS is planning as layoff. It's been pretty obvious that MIPS ran out of ideas and has been coasting on the designs of Cavium and RMI to keep it relevant and setup boxes and PS2 for revenue. It was destined to be squeezed by POWER from above and Arm from below, but MIPS gave in with a whimper, not a real fight.
The big iron guys like IBM and Sun still keep moving along, but the excitement now comes from the promise of many smaller cores working together (what Sun calls Throughput Computing) with processors like Niagara and Larrabee, only there's this problem with creating mainstream software for many-core processors. And if the goal IS more cores/mm2, those cores are going to be rather simple in design (like the x86 cores in Larrabee).
So, we dump the problem onto the programmers and sit back and yell: "What's the problem? Can't you programmers figure out how to split that code over a bunch of cores? What's so hard about that?"
Well for graphics, it isn't too tough, because there's all these pixel to work on in parallel. It's also reasonably well known in data base, web serving, and some super-computer programming. But it's still going to be a challenge for many other applications.
Then again, maybe we have to ask: are processors already good enough for typical client workloads? Therefore, we don't need particularly powerful client microprocessors, just really good Internet connectivity to cloud computing and low power. Gamers and professional content creators will be the lone users of powerful client computers. Like with cars, everybody is worried about gas mileage today and only a few crazies still care about performance.
I'm just asking.
Another piece of evidence: MIPS is planning as layoff. It's been pretty obvious that MIPS ran out of ideas and has been coasting on the designs of Cavium and RMI to keep it relevant and setup boxes and PS2 for revenue. It was destined to be squeezed by POWER from above and Arm from below, but MIPS gave in with a whimper, not a real fight.
The big iron guys like IBM and Sun still keep moving along, but the excitement now comes from the promise of many smaller cores working together (what Sun calls Throughput Computing) with processors like Niagara and Larrabee, only there's this problem with creating mainstream software for many-core processors. And if the goal IS more cores/mm2, those cores are going to be rather simple in design (like the x86 cores in Larrabee).
So, we dump the problem onto the programmers and sit back and yell: "What's the problem? Can't you programmers figure out how to split that code over a bunch of cores? What's so hard about that?"
Well for graphics, it isn't too tough, because there's all these pixel to work on in parallel. It's also reasonably well known in data base, web serving, and some super-computer programming. But it's still going to be a challenge for many other applications.
Then again, maybe we have to ask: are processors already good enough for typical client workloads? Therefore, we don't need particularly powerful client microprocessors, just really good Internet connectivity to cloud computing and low power. Gamers and professional content creators will be the lone users of powerful client computers. Like with cars, everybody is worried about gas mileage today and only a few crazies still care about performance.
I'm just asking.
Life now has a renewed sense of urgency. A close family member of my wife (actually, the cousin of her ex-husband, but we're actually very close to him) was diagnosed with a malignant brain cancer. The only symptom he had was he had difficulty speaking for the last 2 weeks. No other symptoms. After he insisted on getting it check, they found a tumor and today the biopsy came out as malignant. We're devastated about it. He just turned 60 and was in excellent health. We're very upset.
The thing that it does make you think about is how much time we have in this world. At 53, I'm thinking about what I am doing that is not what I want to do. I've made recent career decisions based on monetary gains, not based on my passions. It just not going to work for me over the long haul. So changes will have to be made, and made soon.
The thing that it does make you think about is how much time we have in this world. At 53, I'm thinking about what I am doing that is not what I want to do. I've made recent career decisions based on monetary gains, not based on my passions. It just not going to work for me over the long haul. So changes will have to be made, and made soon.
Thursday, August 07, 2008
I don't know why I bother with this blog, but I've decided I need to keep writing because I want to polish my skills. That and I REALLY want to get my opinion out in some sort of public forum. Every time I talk to somebody about processors, I find myself going into my analyst mode and it just seems like where I feel most comfortable. My biggest problem as an analyst is that I can be too rational, and sometimes the success or failure of a product, or even a market, is not based on rational reasons.
What I want to do in this post is say that I'm not completely against Larrabee as my previous posts would have suggested. I am completely against the hype around Larrabee. Realistically it's over a year away from introduction, most of the work to make it a graphics card involves software, and Intel has a terrible track record on quality graphics.
What I become intrigued about with Larrabee is the possibility of developing custom software APIs and renderers that don't use DX or OpenGL. The last graphics company that went up against Microsoft and its DX juggernaut was 3Dfx with Glide. Intel has a much stronger position than 3dfx, but still there going to be some tension with Microsoft.
Jon Peddie had an interesting perspective: he thinks it can expand the market by "validating" discrete graphics in the mainstream. I also have another reason to encourage Larrabee - it is likely that Intel will limit the power of its integrated graphics chipsets in order to not overlap with Larrabee. Intel will willingly throttle its own chips to make way for Larrabee, which also means NVIDIA (being unconstrained) will continue to lead Intel's integrated graphics.
What I want to do in this post is say that I'm not completely against Larrabee as my previous posts would have suggested. I am completely against the hype around Larrabee. Realistically it's over a year away from introduction, most of the work to make it a graphics card involves software, and Intel has a terrible track record on quality graphics.
What I become intrigued about with Larrabee is the possibility of developing custom software APIs and renderers that don't use DX or OpenGL. The last graphics company that went up against Microsoft and its DX juggernaut was 3Dfx with Glide. Intel has a much stronger position than 3dfx, but still there going to be some tension with Microsoft.
Jon Peddie had an interesting perspective: he thinks it can expand the market by "validating" discrete graphics in the mainstream. I also have another reason to encourage Larrabee - it is likely that Intel will limit the power of its integrated graphics chipsets in order to not overlap with Larrabee. Intel will willingly throttle its own chips to make way for Larrabee, which also means NVIDIA (being unconstrained) will continue to lead Intel's integrated graphics.
Sunday, July 13, 2008
Well, its been a long time since I last posted, but I couldn't resist this one "I told you so" post about AMD.
http://biz.yahoo.com/ap/080711/amd_writedown.html?.v=6
In a filing with the Securities and Exchange Commission, AMD said it recently discovered that its business units that make chips for cell phones and digital televisions, both acquired as part of the ATI transaction and considered "noncore" parts of AMD's operations, weren't performing up to expectations.
This was something I told anyone who would listen: AMD should sell off the Cellphone and DTV divisions. Those divisions had NO synergy with the rest of AMD. It would have even been better off bundled with Spansion.
http://biz.yahoo.com/ap/080711/amd_writedown.html?.v=6
In a filing with the Securities and Exchange Commission, AMD said it recently discovered that its business units that make chips for cell phones and digital televisions, both acquired as part of the ATI transaction and considered "noncore" parts of AMD's operations, weren't performing up to expectations.
This was something I told anyone who would listen: AMD should sell off the Cellphone and DTV divisions. Those divisions had NO synergy with the rest of AMD. It would have even been better off bundled with Spansion.
Wednesday, June 11, 2008
The week after Computex, it's a good opportunity to look at the hot topic - MIDs and small, cheap notebooks (Intel calls Netbooks, others Laptots) and Intel's Atom processor.
The MID market is the newest battleline between the PC and the smartphone. Smartphone solutions are based on the ARM instruction set that dominates the smartphone business, including the iPhone. Leading chip suppliers include Broadcom, Qualcomm, and TI. NVIDIA released our version called Tegra. These designs focus on ultra-low power for long battery life and the small, fanless form factors of handsets. For minimum space, these chips are system-on-a-chip (SOC) designs with multiple dedicated media and networking accelerators for maximum power efficiency. The higher-end chips are closely related to media players chips, so media functionality is quite good. The leading operating systems include Blackberry, Linux, Symbian, WinCE, and Windows Mobile.
Intel’s Atom approaches the MID market is far different from above. Intel is trying to scale an x86 processor and chipset to fit into a very small form factor. The system design is presently a direct scaling down model of the standard PC architecture, baggage intact. The advantage of the scaled down PC is that it is flexible enough to run full Windows, as well as Linux and other x86 embedded operating systems. The disadvantage is that is on the order of 10 times less power efficient today than on ARM SOC.
Still, the Intel Atom is a work in progress. The first version has a separate processor and chipset, not optimal for power or size. The chipsets themselves are derivatives of existing Intel chipsets running on older process technology. It’s not until the next generation of Atom arrives next year, called Moorestown, that Intel achieves some level of integration, but even that processor doesn’t approach the level of integration of NVIDIA's Tegra SOC.
While Intel promises leading edge process technology, and the first Atom launched in 45nm process, the chipset uses older technology (n-1 or N-2 process) and by the time Moorestown ships in 2009, the 45nm process will be considered a mature process. Intel still looks to be years away from matching ARM designs in lowest power.
Ultimately it will be the consumers who decide the victor: the long battery life, media savvy and lower power of the ARM designs, or the PC-like flexibility of the Atom design.
The MID market is the newest battleline between the PC and the smartphone. Smartphone solutions are based on the ARM instruction set that dominates the smartphone business, including the iPhone. Leading chip suppliers include Broadcom, Qualcomm, and TI. NVIDIA released our version called Tegra. These designs focus on ultra-low power for long battery life and the small, fanless form factors of handsets. For minimum space, these chips are system-on-a-chip (SOC) designs with multiple dedicated media and networking accelerators for maximum power efficiency. The higher-end chips are closely related to media players chips, so media functionality is quite good. The leading operating systems include Blackberry, Linux, Symbian, WinCE, and Windows Mobile.
Intel’s Atom approaches the MID market is far different from above. Intel is trying to scale an x86 processor and chipset to fit into a very small form factor. The system design is presently a direct scaling down model of the standard PC architecture, baggage intact. The advantage of the scaled down PC is that it is flexible enough to run full Windows, as well as Linux and other x86 embedded operating systems. The disadvantage is that is on the order of 10 times less power efficient today than on ARM SOC.
Still, the Intel Atom is a work in progress. The first version has a separate processor and chipset, not optimal for power or size. The chipsets themselves are derivatives of existing Intel chipsets running on older process technology. It’s not until the next generation of Atom arrives next year, called Moorestown, that Intel achieves some level of integration, but even that processor doesn’t approach the level of integration of NVIDIA's Tegra SOC.
While Intel promises leading edge process technology, and the first Atom launched in 45nm process, the chipset uses older technology (n-1 or N-2 process) and by the time Moorestown ships in 2009, the 45nm process will be considered a mature process. Intel still looks to be years away from matching ARM designs in lowest power.
Ultimately it will be the consumers who decide the victor: the long battery life, media savvy and lower power of the ARM designs, or the PC-like flexibility of the Atom design.
Tuesday, May 20, 2008
Hi All,
And by "all" I mean anyone who stubbles accross this blog and a cousin or two (hey Den).
I promised more commentary on the PA Semi deal: I heard news from a reliable source that Dan and company are going to work on a new design for Apple and it's not PowerPC and it's not x86. So you go figure it out for yourselves. It'll be 2-3 years before we'll see the fruit of this deal in an Apple product.
As for Montalvo Systems - I'd be surprised if Sun can figure our how to effectively use most of the IP. Maybe it was the team Sun wanted, but it doesn't look like many (any?) of the senior people will go to Sun. Also, the team never did deliver a product to tapeout.
And by "all" I mean anyone who stubbles accross this blog and a cousin or two (hey Den).
I promised more commentary on the PA Semi deal: I heard news from a reliable source that Dan and company are going to work on a new design for Apple and it's not PowerPC and it's not x86. So you go figure it out for yourselves. It'll be 2-3 years before we'll see the fruit of this deal in an Apple product.
As for Montalvo Systems - I'd be surprised if Sun can figure our how to effectively use most of the IP. Maybe it was the team Sun wanted, but it doesn't look like many (any?) of the senior people will go to Sun. Also, the team never did deliver a product to tapeout.
Tuesday, April 22, 2008
This is crazy! Forbes reports that Apple is buying P.A.Semi:
http://www.forbes.com/technology/2008/04/23/apple-buys-pasemi-tech-ebiz-cz_eb_0422apple.html
There is some bad speculation in the Forbes story, but it's really hard to imagine this turn of events.
It could be that Apple wants on in-house desing team and buying PA Semi gives them one. Dobberpuhl has designed chips for just about every instruction set except x86. Hmmmm. Naw, Apple won't try to design its own x86 processor, would it? Not after Montalvo Systems just got sold for scrap.
More than likely Apple wants more control for its iPhone and media devices. And we know Steve likes control. There might even be something in the works that Apple couldn't find a vendor that had the exact right solution.
Here's part of the CNet take from Tom Krazit:
http://www.news.com/8301-13579_3-9926461-37.html?part=rss&subj=news&tag=2547-1_3-0-20
Apple acquires low-power chip designer P.A. Semi
Posted by Tom Krazit Apple has reportedly made a rare acquisition, snapping up low-power chip company P.A. Semi one day before reporting its quarterly earnings.
Forbes reported late Tuesday that Apple has agreed to purchase the company for a middling $278 million, quoting Apple spokesman Steve Dowling as confirming the deal. P.A. Semi made its debut a few years back designing low-power chips based on Apple's old friend, the Power architecture.
http://www.forbes.com/technology/2008/04/23/apple-buys-pasemi-tech-ebiz-cz_eb_0422apple.html
There is some bad speculation in the Forbes story, but it's really hard to imagine this turn of events.
It could be that Apple wants on in-house desing team and buying PA Semi gives them one. Dobberpuhl has designed chips for just about every instruction set except x86. Hmmmm. Naw, Apple won't try to design its own x86 processor, would it? Not after Montalvo Systems just got sold for scrap.
More than likely Apple wants more control for its iPhone and media devices. And we know Steve likes control. There might even be something in the works that Apple couldn't find a vendor that had the exact right solution.
Here's part of the CNet take from Tom Krazit:
http://www.news.com/8301-13579_3-9926461-37.html?part=rss&subj=news&tag=2547-1_3-0-20
Apple acquires low-power chip designer P.A. Semi
Posted by Tom Krazit Apple has reportedly made a rare acquisition, snapping up low-power chip company P.A. Semi one day before reporting its quarterly earnings.
Forbes reported late Tuesday that Apple has agreed to purchase the company for a middling $278 million, quoting Apple spokesman Steve Dowling as confirming the deal. P.A. Semi made its debut a few years back designing low-power chips based on Apple's old friend, the Power architecture.
Thursday, April 17, 2008
The AMD news today was pretty bad, but it was expected. It did raise some questions:
1. What happened to the Bobcat core? We were told Bulldozer is in development and is scheduled to ship in 2009, but Dirk dodged answering about Bobcat (light weight core for products that would compete with Intel's Atom).
2. Will we EVER see asset light? Hector has been using this allusion for a year now with no visible movement. But let's be real - if AMD splits into two (foundry and fabless processor company), the two parts would still be inexorably linked to each other's fate.
3. It's about time AMD was realistic about the ATI media processor (DTV, Cell phone, settop box) business and sell it off for some badly needed revenue. I expect the sale of those business units will be part of the 10% personnel reduction.
4. I feel bad for those who will lose their jobs. I hope its none of my friends still there.
5. Dirk, I think you should get back involved in fixing CPU engineering - it doesn't look like its working well without you. Barcelona needs ~500MHz more; Bulldozer has to hit schedule; you better decide on your 32nm process ASAP; Fusion threatens to disappoint in practice; you can't rely on Intel going off track again (although Nehalem could still be too bloated to be cost-effective in mainstream CPUs).
1. What happened to the Bobcat core? We were told Bulldozer is in development and is scheduled to ship in 2009, but Dirk dodged answering about Bobcat (light weight core for products that would compete with Intel's Atom).
2. Will we EVER see asset light? Hector has been using this allusion for a year now with no visible movement. But let's be real - if AMD splits into two (foundry and fabless processor company), the two parts would still be inexorably linked to each other's fate.
3. It's about time AMD was realistic about the ATI media processor (DTV, Cell phone, settop box) business and sell it off for some badly needed revenue. I expect the sale of those business units will be part of the 10% personnel reduction.
4. I feel bad for those who will lose their jobs. I hope its none of my friends still there.
5. Dirk, I think you should get back involved in fixing CPU engineering - it doesn't look like its working well without you. Barcelona needs ~500MHz more; Bulldozer has to hit schedule; you better decide on your 32nm process ASAP; Fusion threatens to disappoint in practice; you can't rely on Intel going off track again (although Nehalem could still be too bloated to be cost-effective in mainstream CPUs).
Thursday, April 10, 2008
My CEO was all over Intel at today's financial analyst meeting. Intel has been just plain buttheads lately, saying just things to create FUD. The problem is that too many people just assume Intel will follow through without any real understanding of Intel's strengths and weaknesses. Look at Intel's track record outside of x86 processors for PCs: DRAM (fail), flash memory (spin-off), i860 (fail), i960 (fail), 432 (fail), XScale (fail), Itanium (niche, never replaced x86 = fail), optical (sold off), supercomputers (fail), integrated graphics (crap to date), i740 discrete graphics (fail), bit slice (fail), LCOS (fail). The record speaks for itself - on a level playing field Intel fails. Only if it has a proprietary volume product (x86 processors) does it succeed. Intel understands that now, so its using x86 for everything - Router SoC chips, applications processors (cell phones), embedded, and now graphics. To the world, the x86 is Intel's hammer and every market now looks like a nail.
Monday, March 24, 2008
Monday, March 17, 2008
I really suck at posting to my blog. I just don't seem to have the time - or is it inclination? There's a lot of noise coming out of Intel on Larrabee and graphics, but so far it's just noise. Larrabee is the perfect chip - no benchmarks, only Powerpoint. Oh, I've been told they have these great simulators for Larrabee 2 and 3. Come on folks, why are you giving Intel so much credibility for something that doesn't exist yet. Sure the silicon may work just fine, that is not the challenge. Intel has to take a completely non-traditional graphics architecture and make it work efficiently against NVIDIA and AMD/ATI architectures that have been finely tuned for years. Intel has a very long way to go in matching our experience in writing graphics drivers. Just look at the disaster that is Intel graphics today. Read the recently revealed e-mail reports from Microsoft over the "Vista capable" program to allow sub-standard Intel graphics to be compatible with the Vista program. Intel still can't ship DX10 drivers.
Here's a perfect example of why Intel is wasting it's money and time building chipsets - we can do a much better job. But Intel want to control the platform, even if that means consumers are stuck with inferior components. It's a crying shame.
Here's a perfect example of why Intel is wasting it's money and time building chipsets - we can do a much better job. But Intel want to control the platform, even if that means consumers are stuck with inferior components. It's a crying shame.
Wednesday, February 27, 2008
It's nearly the end of February and I have been remiss in posting. It's been a busy month, along with a flu bug and some weekend trips.
I'll be catching up on all the action soon.
The most interesting news so far in 2008 has been the surprising Isiah processor from VIA and I really want to know more about Sun's Rock. AMD and Intel have been a bit boring of late, although some details of Intel's Silverthorne deserve further exploration (especially if it's evidence of Intel going backward on processor design). Remember folks, just because Intel has executed well over the last 2 years is not a guarantee that they will continue to execute. Nehalem has a lot of potential to go off the track (big die, new interface, complicating the microarchitecture, new on-die memory controller, etc.)
I'll be catching up on all the action soon.
The most interesting news so far in 2008 has been the surprising Isiah processor from VIA and I really want to know more about Sun's Rock. AMD and Intel have been a bit boring of late, although some details of Intel's Silverthorne deserve further exploration (especially if it's evidence of Intel going backward on processor design). Remember folks, just because Intel has executed well over the last 2 years is not a guarantee that they will continue to execute. Nehalem has a lot of potential to go off the track (big die, new interface, complicating the microarchitecture, new on-die memory controller, etc.)
Sunday, January 27, 2008
Back again with some time to post. There's been some interesting news I'd like to cover.
First, Apple introduced new products at MacWorld. The most controversial product was the MacBook Air, the thinnest notebook shipping today (maybe, the thinnest ever). I found the Air made too many compromises to be anything but an executive toy. I know something about sub-notebooks having owned a Fujitsu P2040 with the Transmeta Crusoe processor and an having recently purchased an ASUS Eee PC. Both of those laptops made compromises, but Apple chose the style, keyboard, and larger display over flexibility, connectivity, and expandability. While I will wait until I see one in person before casting my final opinion, I can't imagine that the one USB port on the Air is in any way sufficient for external mic/headset, wired Ethernet, external storage, etc. Beside, the Air turns out to be Apple's slowest notebook and is using Intel's older 65nm processor, not the latest 45nm Penryn processor.
The other big news (as far as I'm concerned) is the announcement of VIA's "Isaiah" processor (also known as the CN processor). This is a major leap forward for VIA's Centaur design team. The processor had been announced at the 2004 Fall Microprocessor Forum, back when I was still at Microprocessor Report. Glenn Henry announced the design at the 2004 Fall MPF and gives a detailed description at ExtremeTech.com.
In looking over the wafer pictures, I figure the die is about 65mm2 in size, larger
than I thought it would be in 2004, but then I didn't expect VIA to put a 1MB L2 cache on die. I also expected VIA would put an on-die memory controller in the design, but they did not. I guess VIA prefers a clean division of labor - processors in Texas and chipsets in Taiwan.
Overall the processor looks interesting, splitting the difference between the Core 2 processors (Penryn is 107mm2) and the upcoming UMPC/MID processor Silverthorne (at 25mm2). Performance should be right in the middle of those two Intel processor families. The question is: is there enough room for VIA to operate or is it too tight a squeeze.
First, Apple introduced new products at MacWorld. The most controversial product was the MacBook Air, the thinnest notebook shipping today (maybe, the thinnest ever). I found the Air made too many compromises to be anything but an executive toy. I know something about sub-notebooks having owned a Fujitsu P2040 with the Transmeta Crusoe processor and an having recently purchased an ASUS Eee PC. Both of those laptops made compromises, but Apple chose the style, keyboard, and larger display over flexibility, connectivity, and expandability. While I will wait until I see one in person before casting my final opinion, I can't imagine that the one USB port on the Air is in any way sufficient for external mic/headset, wired Ethernet, external storage, etc. Beside, the Air turns out to be Apple's slowest notebook and is using Intel's older 65nm processor, not the latest 45nm Penryn processor.
The other big news (as far as I'm concerned) is the announcement of VIA's "Isaiah" processor (also known as the CN processor). This is a major leap forward for VIA's Centaur design team. The processor had been announced at the 2004 Fall Microprocessor Forum, back when I was still at Microprocessor Report. Glenn Henry announced the design at the 2004 Fall MPF and gives a detailed description at ExtremeTech.com.
In looking over the wafer pictures, I figure the die is about 65mm2 in size, larger
than I thought it would be in 2004, but then I didn't expect VIA to put a 1MB L2 cache on die. I also expected VIA would put an on-die memory controller in the design, but they did not. I guess VIA prefers a clean division of labor - processors in Texas and chipsets in Taiwan.
Overall the processor looks interesting, splitting the difference between the Core 2 processors (Penryn is 107mm2) and the upcoming UMPC/MID processor Silverthorne (at 25mm2). Performance should be right in the middle of those two Intel processor families. The question is: is there enough room for VIA to operate or is it too tight a squeeze.
Labels:
Apple,
Intel,
MacBook Air,
microprocessors,
VIA
Sunday, January 06, 2008
I've had a very relaxing vacation with stays in San Francisco and Carmel Valley. Lots of movies, but none were really outstanding - just entertaining. Monday it's back to work.
CES kicked off with Bill Gates' keynote. The best part was the comic video of Bill's last day on the job done in the style of "The Office."
So far, none of the CES product announcements has excited me - plenty of new HDTVs, PCs, Cameras, media players, etc. I'll keep looking this week.
CES kicked off with Bill Gates' keynote. The best part was the comic video of Bill's last day on the job done in the style of "The Office."
So far, none of the CES product announcements has excited me - plenty of new HDTVs, PCs, Cameras, media players, etc. I'll keep looking this week.
Friday, January 04, 2008
I just got back from a couple of days away from the Internet. While catching up on things, I found out that Om Malik had a heart attack last week. Get well Om - you'll have to make some changes in your lifestyle now.
With the holidays, I've been distracted and haven't posted. I'll be back soon as we get set for CES. I'm watching CES from a safe distance - San Jose. There will be enough reporters and bloggers and analysts there that I can cover more territory by reading their reports than I could on foot at the show.
I got an iPod Touch for Christmas and hope to spend more time with it. The interface is very interesting, but I see more work that needs to be done to make touch screens more useable - Apple's work is not done yet.
With the holidays, I've been distracted and haven't posted. I'll be back soon as we get set for CES. I'm watching CES from a safe distance - San Jose. There will be enough reporters and bloggers and analysts there that I can cover more territory by reading their reports than I could on foot at the show.
I got an iPod Touch for Christmas and hope to spend more time with it. The interface is very interesting, but I see more work that needs to be done to make touch screens more useable - Apple's work is not done yet.
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.
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.
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.
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.
Subscribe to:
Posts (Atom)