SMP Seesaw

SMP Seesaw is a utility for dual-CPU or dual-core computers that controls how Windows balances the compute load between the two processors. By default, Windows balances the processing load to both CPUs as evenly as possible among all programs. SMP Seesaw provides a convenient means to change the processor affinities for all running programs at once. In particular, the most common use is to dedicate one of your processors to a single program, thereby improving the performance or responsiveness of that program.

Full-screen games, software-based DVD playback, PVR programs like SageTV and BeyondTV, and VMware are examples of applications that might benefit from having exclusive access to one of your CPUs. Of course, not all programs would benefit: multi-threaded programs that are designed to take full advantage of several processors would actually be impeded. However, relatively few desktop applications are designed like this.

System Requirements: To use SMP Seesaw, your computer must have exactly two processors or cores, and you must be running Windows NT, 2000, 2003, or XP.

Download Tip Jar

Download SMP Seesaw (102kb setup MSI)

This program is free! But please consider making a small donation to the Tip Jar.

Amazon Honor System Click Here to Pay Learn More

By Mail...


SMP Seesaw Pro

SMP Seesaw Pro is a more powerful, open source version of SMP Seesaw. It provides these additional features:

  • Support for up to 32 CPUs
  • Control processor affinities for system services
  • Programmatic interface for C/C++, Visual Basic, Windows Scripting Host (JScript and VBScript), etc.

Note: SMP Seesaw Pro has a considerably more complicated user interface to support these features. If you have two processors/cores, I recommend the regular version of SMP Seesaw, because it is easier to use.

Download SMP Seesaw Pro (60kb archive containing setup MSI)

Source Code and SDK (100kb archive) distributed under GNU GPL.