Subscribe to our e-mail newsletters
For more info on a specific newsletter, click the title. Details will be displayed in a new window.
Hardware
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
More E-Mail Newsletters 
Computerworld 2007Subscribe to Computerworld
40 years of the most authoritative source of news and information for IT leaders.

Computer Clocks Wind Down

Clockless, or asynchronous, circuits march to different drummer.
 

Sign up to receive Security Resource Alerts

December 23, 2002 (Computerworld) -- Hardly anything inside a computer would seem to be more basic, or more necessary, than the processor "clock"—the little crystal oscillator whose rhythmic ticks ultimately regulate everything the computer does. Indeed, we often define computers by their clocks, as in, "I just bought a 2-GHz PC."


Yet clocks aren't necessary for the workings of digital devices, and some researchers predict that clock-regulated circuits will increasingly give way to clockless, or asynchronous, circuits.


In the early days of computing, both asynchronous and synchronous circuits were used in computers, but the latter came to dominate because they were easier to design, test and debug. "But after decades during which clocked logic has imposed its discipline, the older and more anarchic approach seems poised to make a comeback," says Steve Furber, head of the computer science department at Manchester University in England.


It's becoming increasingly difficult to make processor clocks work correctly as chips get bigger and more complex. In order for operations to be conducted at the right time and in the right sequence, all parts of the chip must see the same "clock face." But clocks are so fast today that a given clock tick won't reach all components on the chip before the next tick occurs, so components at different distances from the clock can get out of sync.


This has forced designers to resort to ever more complex and expensive solutions, such as elaborate hierarchies of busses and circuits that adjust clock readings at various chip locales.


"That's a very expensive way to solve the problem," Furber says. "It's only companies like Intel that can afford the designer effort."


The elaborate clock circuits also draw more power and generate more heat with every new chip generation. Even worse, synchronous circuits perform only as fast as their slowest component. And sometimes the slowest component is the clock itself. Research at Sun Microsystems Inc. shows that logic transistors can spend up to 95% of their time just waiting for the next clock tick to tell them to act.


Manufacturers are experimenting with clockless microprocessors, including some that are completely asynchronous and some that have local components with clocks tied together by asynchronous networks.


Self-Timed Solutions, a Manchester-based start-up co-founded by Furber, has prototype chips of the latter type that it calls "self-timed interconnects." Furber describes his chips as asynchronous "network fabrics" into which it's easy to plug synchronous and asynchronous "clients"—such as processors or memory blocks that operate at different frequencies. That will let designers sidestep the difficult and expensive task of making processors globally synchronous, he says.


Asynchronous circuits can perform faster than synchronous ones, since their components aren't limited by the pace of clock ticks. And because they draw less power and generate less heat, they are likely to find applications in mobile devices. Philips Electronics NV has already put asynchronous microcontrollers in some of its pagers.


Sun will ship its new UltraSPARC IIIi processor with clockless circuits that pass data between memory modules and memory controllers. By making these data transfers independent of clock timing, the circuits are simpler, more reliable, easier to modify and potentially faster, says Jo Ebergen, a senior staff engineer at Sun.


"Asynchronous techniques will be adopted more and more in mainstream chip designs," Ebergen says. "Bigger parts of the chip will become completely asynchronous."


Design Challenges


But asynchronous computing presents design challenges. By definition, clockless circuits operate in a more uncoordinated way. That results in sequences of events that aren't completely predictable, just as it's easier to predict the motion of marching soldiers than that of pedestrians on a sidewalk. Ways to deal with that unpredictability must be built into chip designs.


Moreover, asynchronous devices have nowhere near the infrastructure of design and test tools or the expertise that has been built up for synchronous devices at a cost of billions of dollars.


"Expertise is one of the biggest hurdles," says Chris Myers, an associate professor of electrical and computer engineering at the University of Utah in Salt Lake City. "Few universities in the U.S. teach asynchronous circuits."


Myers says the industry will move gradually toward chip designs that are "globally asynchronous, locally synchronous," in which little synchronous islands operating at different clock speeds communicate through some kind of asynchronous buffer or "fabric."


"It's not going to be the revolution that some of us predict," Myers says. "It's going to be little by little."
















When (Clock) Time Is Money

When (Clock) Time Is Money

The greatest cost in modern chips, in terms of processing delays and energy use, is in intercomponent communications. Sun Microsystems Laboratories has built clockless circuits that reduce the cost of communications by moving the routing of data and instructions from hardware to software.



FleetZero is a high-speed switching network-on-a-chip that steers packets of data and “instructions”—which are nothing more than pairs of source and destination addresses produced by the compiler—to processing elements called ships. Each ship performs a specific operation on the data, such as add or compare, and a ship can communicate with another component such as memory.



The source funnel, a switching network, routes data from many sources to a single destination. The destination horn, another switching network, routes data items from a single source toward one of many possible destinations.



Instructions are performed by each ship at its own pace on a first-in/first-out basis. FleetZero performs about twice as fast as a comparable clocked device, Sun says.
—Gary H. Anthes






Print this Story Send Us Feedback E-mail this Story Digg! Digg this Story Slashdot this Story
Computer Clocks Wind Down
Software for Asynchrony
When (Clock) Time Is Money
"Sometimes, no matter how much you try to protect your computer, you need to get down and dirty with the..." Read more...
"Paying your restaurant tab gets a little easier. And you might even get to prowl online while eating...." Read more...
Read more Hardware posts or See all Blogs
Microsoft to limit capabilities of cheap laptops
FBI worried as DoD sold counterfeit networking gear
Update: Microsoft to appeal $1.3B EU fine
More top stories...
XP SP3 cripples some PCs with endless reboots
Windows Vista more secure than XP, says security company
Microsoft grows DAISY for blind computer users while Adobe wilts
Mistakes such as putting down co-workers or burning bridges when you resign are surefire ways to darken your career prospects. Here's how to avoid them
Hype and promises abound in the IT world, but these six breakthroughs really will change your life, says author and former IT manager John Brandon.
Baby boomers are retiring and taking their knowledge with them. Why do so few in IT seem to care?
Computerworld editors share stories of their first PCs, including some classics and some real clunkers -- then we ask readers to share their early-PC tales.
Reviews, analyses, how-tos, visual tours, hot issues and predictions about Microsoft's new OS.
Four years from now, the IT field will be a vastly different place. Will you be ready?
All Zones
Application Performance Zone
Enterprise-Class Security Zone
Enterprise Solutions Zone
The File Data Management Zone
Grid Computing on Windows Zone
Security Management Zone
ITIL Best Practices Zone
The SAS Zone
Storage Virtualization Zone
The Data Center Management Zone

Ads by TechWords

See your link here
Computerworld Report: Virtual Reality
Download this Computerworld Report, free for a limited time, compliments of HP.
(Source: Computerworld) The data center is real, but storage is turning virtual at many organizations that need to manage exploding storage needs. Learn how virtualizing your enterprise will save you money in this Computerworld Report, a $49.95 value, available free for a limited time, compliments of HP.
Download this executive briefing download
Virtualization Everywhere
Download this white paper, free, compliments of Citrix.
(Source: Citrix) Adoption of virtualization is concentrated among large enterprises, while adoption by mid-sized companies has been much slower. For these companies, the cost and complexity of server virtualization solutions has been a barrier.

In this paper, we'll discuss how Citrix XenServer" provides simple, economical server virtualization for any size company. Download now!

Download this white paper go
Long Tail Supplier Collaboration - What's In It For You?
Long Tail Supplier Collaboration - What's In It For You?
Download this webcast, free, compliments of Sterling Commerce
Go to the webcast 
White Papers
Read up on the latest ideas and technologies from companies that sell hardware, software and services.
New Fujitsu High-End Itanium Windows- and Linux-Based PRIMEQUEST Servers Offer the Utmost in High Availability
New Fujitsu High-End Itanium-Based PRIMEQUEST Servers Offer Industry-Leading System Management for Linux and Windows
Symantec State of the Data Center Report 2007
View more whitepapers