Search for Science Fair Projects

1000 Science Fair Projects with Complete Instructions

Computer Science Science Fair Project

CPU, Cache, and Extensions in Computer Speed

Hard
CPU, Cache, and Extensions in Computer Speed | Science Fair Projects | STEM Projects
Does the processor (CPU) really control how fast a computer runs? Many people assume the CPU is the most important part. But other factors may matter more. You run a speed test program on the same computer while changing one thing at a time. First you adjust the CPU clock speed. Then you turn the backside cache (a small chunk of fast memory) on or off. Finally you toggle a software extension. Compare the test scores to see which change makes the biggest difference. The winner may not be the part you expect.

Hypothesis

The hypothesis is that the CPU will make the most difference in speed.

Science Concepts Learned

CPU

Every program you open and every file you save passes through the CPU as it carries out each task. You can test its role directly by adjusting the clock speed and comparing test scores. Because other parts like the backside cache also affect performance, the winner may not be the part you expect.

Computer Hardware

A computer depends on physical parts working together to run programs. The CPU sets the clock speed, but the backside cache (a small chunk of fast memory) also affects performance. Changing one part at a time with a speed test shows which piece of hardware matters most.

Benchmarking

Benchmarking means running a set test on a computer to measure how fast it performs. In this experiment, you run the same speed test after changing one part at a time — the CPU clock speed, the backside cache, or a software extension. Because the test stays the same each time, the scores show exactly which change made the computer faster or slower.

Cache Memory

Cache memory keeps frequently used data in a small, fast storage space near the processor. This project tests that idea by turning the backside cache on or off. Comparing test scores reveals whether this small chunk of fast memory changes computer speed.

Method & Materials

You will modify the speed of the CPU, the speed of the cache, and the system extensions. Then you will measure the speed of the computer with a test suite.
You will need a computer, a testing program, a monitor, a keyboard, and a system extension called "LibMoto".

MEL Mathhands-on math experiment kits delivered monthly — makes abstract concepts tangible. (Affiliate link)

See whats included

Results

The results of the experiment showed that the cache had the highest rating and the CPU had the lowest rating. This could mean that the CPU is not the most influential element, or it could mean that the CPU speed was not modified enough.

Why do this project?

This science project is interesting because it allows us to explore the inner workings of a computer and see which element has the most influence on its speed.

Also Consider

Variations to consider include testing the experiment on a different computer, or boosting the clock speed of the CPU more.

Full project details

Additional information and source material for this project are available below.

Related video

These videos explain the science behind this project and demonstrate key concepts used in the experiment.
Share this Science Project:

Related Science Fair Project Ideas

CPU Speed vs. RAM Size in Computer Performance
Swap the CPU and RAM in a desktop computer and time the difference to find out which upgrade matters more.
Hard
Programming the Diffusion Equation
Write a program in Scheme that solves differential equations and use it to model how atoms spread through solids.
Hard
Billiard Ball Angles and Corner Pockets
Simulate 6,300 billiard ball paths and discover that a single property of the launch angle predicts whether the ball reaches a corner.
Hard
Share this Science Project: