Home Experiments Computer Science Fair Projects Computer Fair Books Computer Sciences Resources Computer & Internet Jokes Warning!
 
 


Underclocking
K-12 Projects, Experiments & Background Information
For Science Labs, Lesson Plans, Class Activities & Science Fair Projects
For Elementary, Middle and High School Students and Teachers




 


Experiments Home
Computers
Underclocking




Computer Science Fair Projects Home

  • Hardware
  • Software
  • Internet & Security
  • Robotics & (AI)
  • Graphics
  • Electronics

















  • Underclocking Projects & Experiments


    Underclocking

    See also ovreclocking

    Underclocking (sometimes downclocking) is the practice of modifying a microprocessor's speed settings to run at a lower clock speed than the manufacturer's specification. The purpose is generally to decrease the need for heat dissipation devices or decrease the electrical power consumption. This can provide increased system stability in high-heat environments, or can allow a system to run with a lower airflow (and therefore quieter) cooling fan or without one at all. For example, a Pentium 4 processor clocked at 2.4 GHz can be underclocked to 1.8 GHz and can then be safely run with reduced fan speeds. However, this invariably comes at the expense of some system performance.

    Underclocking is the opposite of overclocking.

    Contents

    When used

    Automatic underclocking is very common on laptop computers and is beginning to emerge on desktop computers as well. In laptops, the processor is usually underclocked automatically whenever the computer is operating on batteries. Most newer notebook and some desktop processors (see Cool'n'Quiet) will also underclock themselves automatically when under a light processing load.

    Some processors underclock automatically as a defensive measure, to prevent overheating which could cause permanent damage. When such a processor reaches a temperature level deemed too high for safe operation, the thermal control circuit activates, automatically decreasing the clock and CPU core voltage until the temperature has returned to a safe level. In a properly cooled environment, this mechanism should trigger rarely (if ever).

    In addition, other components can also be underclocked such as the videocard or RAM. This is primarily done when the components are experiencing stability problems running at their rated frequency specification.

    There are several different underclocking competitions similar in format to overclocking competitions, except the goal is to have the lowest clocked computer as opposed to the highest.

    Advantages

    • Considerably longer hardware lifespan.
    • Reduced heat generation (and hence dissipation).
    • Reduced electrical power consumption.
    • Increased stability.
    • Reduced noise from mechanical cooling parts (i.e. removing fan)
    • Enables to closely monitor a process for its behavior at lower speed where a fast speed running of the process does not allow that.
    • It Enables programmer or technicians to run application that is running abnormally fast.

    Disadvantages

    • Slower speeds.

    In practice

    Linux

    The Linux kernel, as well as other open-source kernels, include a feature known as CPU frequency modulation. This feature, often known as cpufreq, gives the system administrator a variable level of control over the CPU's clock speed. The kernel includes five governors by default: conservative, ondemand, performance, powersave, and userspace. The conservative and ondemand governors adjust the clock speed depending on the CPU load, but each with different algorithms. The ondemand governor jumps to maximum frequency on CPU load and decreases the frequency step by step on CPU idle, whereas the conservative governor increases the frequency step by step on CPU load and jumps to lowest frequency on CPU idle. The performance, powersave and userspace governors set the clock speed statically: performance to the highest available, powersave to the lowest available, and userspace to a frequency determined and controlled by the user.

    Windows

    Underclocking can be done manually in the BIOS or with Windows applications, or dynamically using technologies such as Intel's SpeedStep or AMD's Cool'n'Quiet.

    Apple TV

    A 1.0 GHz Intel Pentium-M based chip (codenamed "Crofton") with 2MB of L2 cache, underclocked to 350MHz bus, runs the Apple TV.

    Performance

    The performance of an underclocked machine will often be better than might be expected. Under normal desktop use the full power of the CPU is rarely needed. Even when the system is busy a large amount of time is usually spent waiting for data from memory, disk, or other devices. Such devices communicate with the CPU through a bus which operates at a much lower speed. Generally speaking, the lower the speed of a CPU, the closer it's speed will be to that of the bus, and the less time it spends waiting.

    See also


    List of CPU power saving technologies

    CPU power saving technologies


    Intel SpeedStep | AMD Cool'n'Quiet | AMD PowerNow! | Transmeta LongRun | Transmeta LongRun2 | VIA LongHaul

      (italics indicate technologies for non-x86 processors)


    External links


    This article is licensed under the GNU Free Documentation License. It uses material from Wikipedia Encyclopedia article "Underclocking"

    Scientists and Inventors    Scientists and Inventors    Scientists and Inventors   

    My Dog Kelly

    Site Map ♣ About Us ♣ Patent-Invent ♣ Free Theses, Dissertations & Patents

    Comments and inquiries could be addressed to:
    webmaster@julianTrubin.com


    Last updated: August 2007
    Copyright © 2003-2007 Julian Rubin