| Publications & Services | Events | Watch Newsletters | Microprocessor Report | Press | Sales | About Us | Home | In-Stat.com |
Vol 19, Issue 22
May 31, 2005

SPF05 Content Cornucopia

By Kevin Krewell


Kevin Krewell

As I write this, we've just completed the Spring Processor Forum for 2005. The show produced an incredible amount of content, and Microprocessor Report's readers have already seen stories on ARC International, Marvell Semiconductor, Raza Microelectronics, and Xilinx. We have

more articles coming in the next few weeks, based on presentations from the Forum and from the multicore seminar. We would like to thank all the attendees, presenters, and sponsoring companies. This year we moved the show to the Doubletree Hotel, which turned out to be a popular decision. The hotel proved to be a more convenient and flexible locale.

This year's Spring Processor Forum (SPF) content covered a wide gamut, from a panel discussion on multicore benchmarking to intellectual-property (IP) cores for audio and video processing. We had presenters from all the major IP processor-core vendors. We also had a special presentation from IBM's Jim Kahle on programming concepts and open-source tools for the Cell processor, along with some demo video showing how ray casting can work on Cell's unique architecture.

We had the good fortune to have Mentor's chairman and CEO, Walden (Wally) Rhines, keynote on Tuesday. Picking up on all the discussions of Moore's law, Rhines talked of how the so-called law is actually an empirical observation that was based on the effects in the semiconductor industry of the more widely observed learning-curve effect. Learning curves apply to many other industries, and Rhines covered the various effects on different parts of the design, manufacturing, and testing of chips.

Interestingly, Rhines talked about the way the dominant cost of new-chip development is design verification, not mask cost (despite all the talk of million-dollar mask-set costs). The positive effect of good verification I've noted in two recent projects—Sun's Niagara and RMI's XLR processor. Both projects had a close working relationship between the design team and the verification team. As a result of the close teamwork, very early silicon worked extremely well. On many larger design projects, the design team builds the design and then "throws it over the wall" to the verification team. This bureaucratic approach often appears in entrenched organizations of larger, established companies. Smaller startups cannot afford such a luxury, and the Niagara team was formed as a startup (Afara WebSystems) and then bought by Sun Microsystems. The Afara team managed to maintain its team approach even after being swallowed up by the much larger Sun.

Multicore processor designs were a popular topic, and we expect to see more on this topic in the future. For Fall Processor Forum and Processor Forum Taiwan, we will likely expand our coverage of multicore processors and supporting IP.

Real Battlefields at E3

While we were busy in San Jose with DSPs, IP cores, and multicore processors, down in Los Angeles, Microsoft, Nintendo, and Sony were battling for the minds (and wallets) of the gamers and game developers. The common thread among all three vendors was that they all used IBM-designed Power processors for the main CPU. IBM Microelectronics has become the arms merchant of the console wars. The GPU designs are split, two designs for ATI (Nintendo and Sony) and one for Nvidia (Microsoft).

The interesting thing about the processor designs is the way Microsoft and Sony have taken very different approaches to solving the same problem (high-quality, high-definition, and highly immersive games). Microsoft's processor design for the Xbox 360 utilizes three symmetric 3.2GHz PowerPC processors with a shared 1MB L2 cache, and the processors share the main memory with the GPU (the memory controller is on the GPU) in a unified memory-architecture design. The reason the design used a very un-binary number of processors was likely driven by die-size considerations.

The Sony PlayStation 3 (PS3) uses the more radical Cell processor. After the early talk of 4GHz Cell processors and 256GFLOPS/s, the PS3 design came down to the realities of chip power and yields. The Cell processor in the PS3 will use seven of the eight available synergistic processing elements (SPE), with the eighth saved as a spare, and will run at 3.2GHz. The decision to spare one SPE is obviously a yield enhancement, allowing the use of die where not all eight SPEs are functional. The clock-frequency decision reflects the need to build a processor within a limited power budget. The PS3 design splits DRAM memory between the Cell processor and the GPU.

The generally accepted wisdom is that the Microsoft solution will be easier to program, but the Cell processor may have better performance after programmers figure out how to program it. Different solutions, same problem.

How Dumb Does Apple Think the Press Is?

Maybe that's a rhetorical question. I raise it following the story headlined "Apple Explores Use of Chips From Intel for Macintosh Line" in the May 23, 2005, edition of The Wall Street Journal. The story outlines alleged talks between Intel and Apple on using Intel processors to replace PowerPC processors in Macs. This is not the first time this rumor has surfaced, but it is the first time it's been reported by a prestigious newspaper on the basis of multiple sources.

I find it hard to believe these talks are anything but a ploy by Apple to get IBM's attention. Apple may have been feeling neglected because of all the IBM activity at E3 last week and wanted to send IBM a message. IBM has been very busy designing processors for all three major console gaming platforms and may be stretched too thin.

For Apple and its software infrastructure, the software transition would be expensive, as it would create additional software configurations to support. The Intel architecture has no inherent advantage over the PowerPC's, so I don't think there's a technical advantage to the Intel architecture that IBM cannot duplicate. IBM already has a dual-core server processor (Power5) and is working on the tri-core PowerPC for Microsoft's Xbox 360. IBM is reaching 3.2GHz with both the Cell processor and the Xbox 360 processor. The only technology IBM is not particularly good at is low-power processors; it lacks the equivalent of the Pentium M. Apple is probably very anxious to get a notebook version of the G5, and IBM has been slow in responding. IBM may be in the same situation that Intel was in: its main core is deeply pipelined for server and high-performance desktop markets, but mobile designs are more power efficient with shorter pipelines and other core modifications, like those Intel made in the Pentium M. With all the other commitments IBM has, does it have the design resources to launch another processor-core design?

In addition, if Apple switched to the Intel architecture, it would then have to launch its systems in time with Intel products and the rest of the PC business. Where is Apple's advantage and unique timing? With such a small percentage of the market, Apple would shortly find itself in line behind Dell, Gateway, HP, Lenovo, and others for Intel's attention. Apple has often driven tough deals with its processors' suppliers IBM and Freescale. I doubt Apple can drive the same bargains with Intel; it might have better luck with AMD.

If this rumor were true, I'd expect Apple to be livid with the WSJ for releasing "trade secrets." (Apple recently sued a number of websites for releasing leaked information about the new iPod.) If the leak came from Intel, that act would scuttle any talks immediately. Apple is renowned for secrecy; if Intel leaked information now, Apple would never trust that company in the future.

What is the real fallout of the story? IBM is under pressure to make amends with Apple; Apple gets IBM's attention; the WSJ get some free publicity; Intel gets to participate in the public humiliation of rival IBM. And I get about a dozen calls from various reporters.

Next rumor? Dell hints that it likes the AMD (dual-core) Opteron processor and might use it. Oh wait, it's not quite time for that one again.

KevinKrewellSig

Most Recent Editorials

 
  | Publications & Services | Events | Watch Newsletters | Microprocessor Report | Press | Sales | About Us | Home | In-Stat.com |
In-Stat Locations
California
1101 S. Winchester Blvd.,
Bldg. N,
San Jose, CA 95128
Phone: 408.243.8838
Arizona
6909 East Greenway Parkway,
Suite 250
Scottsdale, AZ 85254
Phone: 480.483.4440
Massachusetts
225 Wyman Street
Waltham, MA 02451-1209
Phone: 781.734.8000
Asia-Pacific
The Signature, 51
Changi Business Park
Central 2 #07-01
Singapore 486066
Phone: 65.6780.4530
China
Room 1711, Dacheng Plaza,
127 Xuanwumen West Street,
Xicheng District, Beijing, 100031, P.R.China
Phone: 8610-6642 1812

Copyright © 2005 In-Stat
A Unit of Reed Business Information, A Division of Reed Elsevier
Read our Privacy Statement.