Client Login
Search
MDR Home

Embedded Processor Watch



MicroDesign Resources --- August 24, 1999 #62

Editor: Tom Halfhill

In This Issue:

  • Sun Reveals Secrets of "Magic"
  • Industry Resources: Read Any Good e-Books Lately?
  • Industry Resources: ICE on CMP for You and Me
  • Embedded IC Announcements

Sun Reveals Secrets of "Magic"

If there were any doubts that VLIW has succeeded RISC as the most important influence on new microprocessor architectures, they vanished this month when Sun pulled the latest example out of its hat: MAJC (pronounced "magic"), the Microprocessor Architecture for Java Computing.

Sun says it conjured MAJC for the coming wave of networked information appliances -- advanced set-top boxes, screen phones, automotive-navigation systems, home video-game consoles, and the like. There's no technical reason that a MAJC chip couldn't power a PC, workstation, or server, but Sun is pursuing the nebulous post-PC market for obvious business reasons: it's more trendy, and the path of least resistance rarely leads through the kingdom of Wintel. Although Sun won't disclose the first MAJC chip until Microprocessor Forum in October, it described the instruction-set architecture at the Hot Chips conference last week.

MAJC offers yet another spin on the VLIW technology explored by mainframe engineers in the 1960s and pioneered by Multiflow, Cydrome, and Culler in the 1980s. Since then, VLIW has evolved in a variety of ways, forming the basis for such architectures as Intel's IA-64, Philips's TriMedia, Equator's MAP1000, Fujitsu's FR-V (see Embedded Processor Watch #60, http://www.MDRonline.com/q/epw/issues/epw_60.html), and high-end DSPs from Texas Instruments, StarCore, and Analog Devices (see Embedded Processor Watch #49, http://www.MDRonline.com/q/epw/issues/epw_49.html).

All of these architectures have two things in common: bundles or packets of multiple instructions and compiler-directed parallel execution. This contrasts with today's superscalar RISC and CISC architectures, which handle instructions as discrete units and schedule the instructions for parallel execution at run time, often by reordering them on the fly. MAJC is a typical VLIW architecture in the sense that it too relies on instruction packets and smart compilers instead of complex control logic.

Sun's contribution to the art appears to be a Java-friendly (though not Java-specific) architecture that's particularly amenable to multithreading and chip multiprocessing (CMP) -- the integration of multiple CPU cores on a single die. This should be a happy marriage, because Java is inherently a multithreaded language for multitasking operating systems. It also means that MAJC is a highly scalable architecture designed to take advantage of deep-submicron IC processes, because a single processor can integrate up to 1,024 easily cloned CPU cores.

But the name MAJC is misleading. Although it has some features to improve the performance of Java virtual machines and just-in-time (JIT) compilers, MAJC is a general-purpose architecture that can run software written in any language. Yet it has virtually nothing in common with Sun's SPARC, a seminal RISC architecture for general-purpose computing, or Sun's Java chips, which have a stack-based architecture and a bytecode-native instruction set.

According to Sun's cycle-accurate simulations, a MAJC processor should outperform a comparable RISC processor, even without using CMP. But we expect Sun's first MAJC chip to integrate at least two cores -- partly to show off what the architecture can do and partly to inspire potential licensees. At 300-500 MHz, such a chip could match the superlative performance of the Emotion Engine processor that Sony and Toshiba designed for the new PlayStation (see Embedded Processor Watch #48, http://www.MDRonline.com/q/epw/issues/epw_48.html). But with its large, orthogonal function units and multiple cores, the MAJC chip could match the Emotion Engine's enormous die size and manufacturing cost, too. That's probably why Sun says the first chip isn't intended for very low cost or battery-powered products.

There's no doubt that MAJC is a highly innovative and versatile architecture. But winning acceptance for MAJC will require some clever sleight of hand. Embedded developers already have plenty of capable architectures to choose from, and MAJC competes with them all. Sun might need real magic to convince customers that MAJC has substance and won't disappear in a puff of smoke.--T.R.H. (The full version of this article appeared in the August 23 issue of Microprocessor Report.)

Industry Resources: Read Any Good e-Books Lately?

Turn to the next chapter in publishing at the National Institute of Standards and Technology's Electronic Book 99. The event -- to be held September 21-22 in Gaithersburg, Maryland -- covers handheld e-books, Web-based e-books, display issues, storage technologies, and distribution methods. Speakers at the workshop include component and system vendors, software tool developers, and publishers. There will be an evening reception and numerous industry exhibits. Your tax dollars are at work: the cost of the two-day workshop is just $225. For more information or to register electronically, go to http://www.nist.gov/ebook99.

Industry Resources: ICE on CMP for You and Me

The fabrication weenies at Integrated Circuit Engineering (ICE) have produced a new report, "CMP: Chemical Mechanical Planarization." The book covers the latest advances, such as CMP for copper and low-k materials, providing application details for engineers and easy overviews for nonengineers. (If you are in the latter camp, we are talking about how to make chips really flat.) The report discusses the equipment and techniques used, as well as market trends. The report is available on paper or CD-ROM for $995; extra copies cost $695. Contact ICE (Scottsdale, Ariz.) by phone at 480.515.9780 or on the Web at http://www.ice-corp.com.

 

Embedded IC Announcements

PIC16C716 (Microchip): an 8-bit one-time-programmable (OTP) microcontroller with 2048 x 14 bits of OTP memory, 128 bytes of user RAM, 13 I/O ports, a PWM module, brown-out detection, and three timers. Price: $2.61/1,000; production: now. Call Microchip at 480.786.7668 or go to http://www.microchip.com/.

CS49300 (Cirrus Logic): a single-chip DVD audio decoder for home and professional DVD players; supports multichannel PCM, MPEG, Dolby Digital, DTS, Meridian Lossless Packing (MLP) compression, and 24-bit/192-KHz sampling. Price: $15/10,000; samples: now; production: 3Q99. Call Cirrus Logic at 510.623.8300 or go to http://www.cirrus.com/.


More Embedded Processor Watches
Most Recent, 2000 Articles, 1999 Articles, 1998 Articles

 

 

 

 

 

 

Privacy Statement Site Index Help Contact Us Subscribe
Copyright © 2000 MicroDesign Resources