Select your localized edition:

Close ×

More Ways to Connect

Discover one of our 28 local entrepreneurial communities »

Be the first to know as we launch in new countries and markets around the globe.

Interested in bringing MIT Technology Review to your local market?

MIT Technology ReviewMIT Technology Review - logo

 

Unsupported browser: Your browser does not meet modern web standards. See how it scores »

{ action.text }

Architecture of Liberation

Although there’s been plenty of press coverage of Transmeta as a new venture, what often gets lost is the technology itself. Crusoe is a hybrid software/hardware chip whose sole purpose is to run software designed for other microprocessors. Much of what Intel and others accomplish in silicon, Transmeta has shifted to software. The advantages? First, the chips themselves take less silicon, making them cheaper to build. Second, a simpler chip consumes less power-a paramount concern for portable computers. But perhaps the most far-reaching impact is that in crafting Crusoe, Transmeta has come up with an innovative approach free of many of the problems that have plagued chip design for the last two decades.

Before Crusoe, every microprocessor ever built has come with its own published “instruction set”-an explicit contract that spells out how the chip will work with software. An instruction set promises that if developers write software that does X, the resulting action from the chip will be Y-now and forevermore.

The problem is that once a new chip is designed, it is locked in time. As software inventory for the chip builds, it becomes next to impossible to make improvements to the instruction set. Software development is hampered too, since any new program must obey the laws of the chip’s instruction set in order to work. Microprocessor designers want chips to run faster, but they must also make them run on existing software. So they squeak out increments of speed with tricks such as resequencing instructions to the processor. But implementing major changes is next to impossible. It’s like a very bad three-legged race, with software and hardware engineers tied at the hip-never able to move fast toward adopting state-of-the-art products, so dependent are they on each other’s design choices and the choices of previous generations.

Ditzel himself has firsthand experience with the difficulty of making fundamental improvement in a chip’s initial design. At Sun Microsystems, where he worked before founding Transmeta in 1995, he was in charge of changing the instruction set for the company’s SPARC brand of microprocessor. Although he embarked on the project in 1990, it wasn’t until last year that the new instruction set was ready for use. “You need time for the industry to catch up, to get software out there, to get applications converted,” Ditzel told TR before the company’s IPO. “It’s a really big deal.”

0 comments about this story. Start the discussion »

Tagged: Computing

Reprints and Permissions | Send feedback to the editor

From the Archives

Close

Introducing MIT Technology Review Insider.

Already a Magazine subscriber?

You're automatically an Insider. It's easy to activate or upgrade your account.

Activate Your Account

Become an Insider

It's the new way to subscribe. Get even more of the tech news, research, and discoveries you crave.

Sign Up

Learn More

Find out why MIT Technology Review Insider is for you and explore your options.

Show Me