For a while there, covering the chip industry was like covering a race run by a rabbit and a cheetah. AMD was the rabbit, while Intel — with its much larger market cap and greater profits — was the cheetah. Evey now and then the rabbit would fool you into thinking he was going to pull ahead, but we all knew who was going to win. In the past few years, however, two things have brought more runners and more diversity to the course: a challenge to the x86 architecture, and the iPhone.
I could probably find a way to credit the iPhone for changing the furniture industry if I tried hard enough (it could be the new Six Degrees of Kevin Bacon game for tech journalists.) But in this case the iPhone pushed the real Internet — as opposed to a carrier-defined portal — out to mobile consumers and showed them how compelling such access could be. That made clear to carriers that data usage, which was already on the rise, could become a huge revenue booster if consumers were given the right type of devices. Which prompted chip makers to see gold in the form of the 33.2 million high-end handsets sold around the world.
That pushed the chip world into viewing these devices as mini computers requiring their very own processors. Obviously these processors need to be small, use very little energy and still cycle fast enough to load and display web pages, pictures and other mobile computing tasks. Chip firms had been thinking about those functions for years, but the success of the iPhone showed how important the mobile computing experience could be. So Intel begat Atom, a chip designed not for a mobile phone but for a smaller laptop that Intel calls a mobile Internet device.
Other chips firms aren’t standing still, either. Via Technologies, which for a long time had the handheld computer market to itself, is refreshing its line of chips. Qualcomm now has Snapdragon, and Texas Instruments is offering OMAP chips. The dark horse in all of this frenzy comes from Nvidia’s Tegra offering, which is really compelling in demos. But Nvidia has an uneven record of supporting its products, so it remains to be seen if the real-life experience can meet the high expectations set by the demos.
Nvidia is also making my chip coverage fun with its efforts to knock out the x86 architecture. Intel and AMD dual-, triple- and quad-core chips will never go away, but both Nvidia and IBM are pushing credible alternatives for high-end processing. Nvidia’s dressing up its graphics processing chips (GPUs) to run scientific queries, visually intensive tasks and repetitive problems than can be done in parallel, such as video decoding and encoding. The influx of digital media is creating a need for such capabilities in an increasing number of data centers.
IBM, meanwhile, is pushing its Cell processor — which was designed with Sony and Toshiba eight years ago for the PlayStation 3 — for enterprise servers and high-performance computing. In many ways it’s attacking the same problems Nvidia’s GPUs are, with encoding and Monte Carlo simulations showing off the Cell’s specially designed, nine-core architecture. IBM may have an advantage over Nvidia because of its enterprise focus. It offers an enterprise-ready Cell-based blade server, while Nvidia sells its chips to firms such as Atrato and Rackable for corporate consumption.
So the two-company race that was never all that competitive has turned into several races with multiple players. Ironically AMD doesn’t have a mobile processor yet, and isn’t really pushing its GPUs into jobs other than running graphics. Perhaps it believes that if it stays the PC course it can pass the cheetah while Intel focuses on Atom and smaller devices.

Parallel processing isn’t just for supercomputers or GPUs anymore. Computer makers are throwing multiple cores at everything from servers to your printer. But the focus on horsepower misses a crucial problem associated with adding more processors. To really take advantage of them, you have to rewrite your code.As anyone who’s ever hosted a demolition party well knows, you can only throw so many workers at a problem before people start to linger at the edges, swill your alcohol and generally stop helping. You need not just manpower, but a good way to organize those workers so that someone, says, preps a drop cloth before your walls get taken out. And others prep for cleanup while the plaster is flying.
Silicon doesn’t tend toward drunken destruction, but if you’re putting the cores in place, it would be great to give them better instructions. Otherwise the promise of performance is just a promise, which is why Microsoft and Intel recently pledged $20 million to two universities trying to figure out an easy way to translate the billions of lines of code into an instruction set for multicore chips.
Others are pushing Erlang as a potential solution to parallel programming, while those in the supercomputing industry are warning of a performance drop caused by applications not keeping up with the cores. Software startup VirtualLogix is trying to use virtualization software to govern how multicore chips run applications by making the programs think they’re running on one processor.
Last week, during the launch of the iPhone, Steve Jobs told the New York Times that the next generation of the Apple OS will not focus on new features, but will instead solve the problem of writing software for multicore processors. Apple has code-named the technology Grand Central, and based it on a programming language called OpenCL. It will parallelize C programming languages for graphics processors.
Besides investing millions of research dollars into the search for a magic compiler or reviving an older language, chip vendors are coming up with stopgaps. Unfortunately these stopgaps are focused solely on their own silicon. Nvidia has released a tool called CUDA to help translate C languages into parallel instructions that can be used by Nvidia’s GPUs for scientific computing. (Apple’s OpenCL looks similar to CUDA.) And AMD also has its own effort, called Stream.
Freescale on Monday announced a set of multicore embedded processors that come with software support in the form of a simulator that ships before the chips do. As a result, users can start their development efforts and test their multicore code weeks ahead of time. “Customers are not looking for suppliers to offer them a chip and then leave them to program it themselves,” explained Steve Cole, a systems architect for Freescale. “There’s a certain amount of support and market knowledge that we need to have to help our customers.”
With all the work it takes to rewrite code, it’s no wonder everyone from startups to established companies are desperately searching for the programming equivalent of a Babel fish to solve the problem. The one that succeeds will be responsible for taking computing to its next jump in speed.

microsoft
apple
intc
Technology-News
semiconductors
nvda
virtuallogix
Apple has acquired PA Semi, microprocessor design firm for $278 million in cash, reports Forbes’ Erika Brown. PA Semi was started by Dan Dobberpuhl, a chip designer closely associated with Alpha and StrongARM chips developed by Digital Equipment.
The decision to center the iPhone design around a chip that Apple could own marks a significant strategic choice by Apple Chief Executive Steve Jobs, and is aimed at ensuring Apple can continue to differentiate its flagship phone as a raft of competitors flood the market. According to a source affiliated with the chip company, Jobs and Senior Vice President Tony Fadell led the tiny group of executives who spearheaded the acquisition, which included negotiations that took place in Jobs’ home.
Apple’s decision is going to post a problem for Intel Corp. and its newly announced Atom chip. It is unlikely that Intel’s chip was going to find room in the handsets made by some of the larger players.
Chip industry insiders believe that Intel was betting on an Apple win to gain scale for Atom which in turn would allow it to dominate the “portable internet device” market. iPhone and iPod Touch are the early leaders in the PID category, and are unlikely to cede that spot for near foreseeable future.
PA Semi had designed a 64-bit dual core chip that consumer between 5-to-13 watts running at 2 gigahertz, making it a good chip for the PID category. So far, PA Semi has found takers in telecom equipment makers.
Beyond3D puts context on the news announcement. While they are mostly right about everything, I don’t think you can rule out the iPhone argument.
