United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 


The end of microarchitecture
Print this article Email this article Reprints RSS Digital Edition

EE Times


GWENNAP_LINLEYThe evolution of microprocessor architecture through the 1970s, 1980s and 1990s can be viewed as a process of reusing techniques first implemented in IBM mainframes in the 1960s. Just as we are running out of ideas to steal, the need for new high-performance microarchitectures is ending.

Two recent Intel announcements underscore this denouement. The company canceled development of its Tejas processor-a Pentium 4 derivative and not a truly new microarchitecture-in favor of dual-CPU chips. Intel now plans to increase performance using more CPUs, not more powerful CPUs.

A shift to multiple CPUs per chip reduces the need to rearchitect the CPU itself. Need more performance? Just add CPUs.

Intel is also moving away from clock speed as the key performance metric, instead labeling its chips with BMW-like model numbers. This change, combined with Tejas' rumored heat problems, represents a repudiation of the speed-at-any-cost approach of the Pentium 4 microarchitecture.

Clearly, power dissipation is becoming the most important metric in designing processors.

In the embedded market, where power dissipation has always been more important than showy clock speeds, CPU designers remain focused on shorter pipelines, simple scalar or two-issue superscalar designs, and little or no instruction reordering or speculative execution.

Network processors and other embedded processors already rely on multiple CPUs to raise performance. This approach is more power-efficient than trying to squeeze more performance from one large CPU. In PCs and servers, however, many applications can't use more than one CPU. To accommodate software developers, CPU architects have spent years doggedly increasing single-CPU performance. As the limits of this approach become apparent, however, software developers must rewrite their code so it can be divided among multiple CPUs.

The opportunities to design a new microarchitecture from scratch are few. Most CPU architects are simply extending existing designs, trying to wring out a bit more performance per watt. With little need for new microarchitectures, processor designers now focus on the trade-offs in memory and I/O bandwidth, on-chip memory and peripherals, power and cost.

Linley Gwennap is founder and principal analyst of The Linley Group and co-author of "A Guide to Storage Networking Silicon" (www.linleygroup.com/npu).





The views and opinions expressed in this column are strictly those of the author and should not be taken as an editorial position of EE Times or any of its other editors, publications or Web sites.


  Free Subscription to EE Times
First Name Last Name
Company Name Title
Email address
  Click here for your Free Subscription to EETimes Europe
 
CAREER CENTER
Looking for a new job?
SEARCH JOBS
SPONSOR

RECENT JOB POSTINGS
CAREER NEWS
SRC Expands R&D Centers
The Semiconductor Research Corp has added a new center to its university R&D efforts.

For more great jobs, career related news, features and services, please visit EETimes' Career Center.


All White Papers »   

 
Education and
Learning


Learn Now:












Home | About | Editorial Calendar | Feedback | Subscriptions | Newsletter | Media Kit | Contact | Reprints|  RSS|   Digital|  Mobile
Network Websites
International
Network Features




All materials on this site Copyright © 2009 TechInsights, a Division of United Business Media LLC All rights reserved.
Privacy Statement | Terms of Service | About