Published on Maximum PC (http://www.maximumpc.com)


Kill the Clock
Created 02/01/2005 - 12:47pm

Maximum IT
    • Novell: It's Tough to Make Money with Open Source, "Keep it Proprietary"
    • Dell's 3Q Sales and Profits Fall Flat
    • Kaboom! Data Firm Makes Its Point by Blowing Up a Server

    Sponsored
SEE MORE MAXIMUM IT
News
  • Microsoft Offers to Pay News Corp to "De-List" From Google
  • Intel Wants to put a Chip in Your Brain
  • Magic Mouse Drivers For Windows Emerge
  • Is Apple Using a Technicality to Avoid 3G License Fees?
  • Roadmap Slide Pegs Windows 8 for 2012
SEE MORE NEWS

Kill the Clock

Posted 02/01/05 at 02:47:34 PM  by Maximum PC

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponRedditFacebookSlashdot

By Tom R. Halfhill

TOM_HALFHILL.jpgEveryone knows AMD and Intel are turning away from stratospheric clock speeds and moving toward chips with multiple processor cores. But what if someone made a microprocessor that doesn’t have a fixed clock speed at all? Believe it or not, it’s been done, and a recent development has revived interest in this oddball technology. It’s called asynchronous logic, and it requires some explanation.

Almost all existing processors synchronize their internal operations to a regular heartbeat known as a clock signal. The signal is an electrical pulse that tells the transistorized gates when to perform their logic functions. A processor’s clock frequency is the number of ticks per second. It’s all very regulated, like musicians playing to the steady beat of a drum. This dominant type of logic circuit is called synchronous logic.

Asynchronous logic marches to the beat of a different drummer—actually, to no drummer at all. The logic circuits can operate as fast as they want, even if it’s faster or slower than other circuits on the same chip, and are not regulated by a global clock signal. Therefore, an asynchronous processor doesn’t have a fixed clock frequency. Parts of the chip might run at 1GHz while other parts run at 2GHz, or anything in between. The advantage of this approach is greater efficiency.

A processor’s instruction pipeline is like a factory assembly line: Program instructions enter at one end, pass through sequential stages of execution, and finally emerge with the calculated results. In a conventional processor, instructions move steadily through the pipeline, even if one stage is faster than another. Slower stages can delay faster stages. In an asynchronous processor, each stage can work at its own pace. Asynchronous logic works as fast as it can, and when it’s done, it’s done. Of course, it’s not quite that simple, or asynchronous logic would have caught on long ago. One challenge is orchestrating the untimed logic to keep a downstream circuit from activating before receiving the data it needs from an upstream circuit. (Imagine a factory worker trying to attach a wheel to a half-finished car without an axle.)

Two European companies, ARM and Handshake Solutions, recently announced the first commercially available 32-bit asynchronous microprocessor core. It’s designed for low-power applications, like cellphones. Other companies are watching closely. It could herald a better way to juice up performance without the power and heat problems afflicting today’s superspeed processors.

COMMENTS:0
TAGS: 
COMMENTS
  • Login or register to post comments
  • Technology News

  • Computer Cooling Fans

  • Computer Cases

  • PC Game Controllers

  • PC Games

  • Computer Hardware

  • Headphones

  • MP3 Players

  • Stream Video

  • Computer Mouse

  • Monitors

  • Motherboards

  • NAS Storage

  • Networking

  • Laptop Computers

  • DVD Burner

  • Digital Cameras

  • Portable Storage

  • Computer Accessories

  • Smartphone

  • Antivirus Software

  • Sound Cards

  • Speakers

  • Computer Systems

  • Thumb Drives

  • Video Cameras

  • Video Card Reviews

  • Water Cooling

  • Gadgets

  • Keyboards
  • Contact Us
  • Advertising
  • Privacy Policy
  • Terms & Conditions
  • RSS Feeds
  • TechBlips
  • PCHardwareBlips
  • Site Map
  • Customer Service
Future © 2009 Future US, Inc. All Rights Reserved.

Source URL: http://www.maximumpc.com/article/Kill-the-Clock