If your CPU supports frequency scaling as a power saving feature, you may be able to use that to slow it down.

Another option is running another process which hogs the CPU; if you alternate between performing some CPU-intensive operation and yielding control to other processes, you should be able to fiddle with how much time is spent doing each to get the other process to consume the amount of CPU you would like, and if you make sure the hogging process has a higher priority than the process being tested, that should approximate a slower CPU.

A third option is running it on the high-speed machine and dividing all the results by 4 to simulate a machine 1/4 the speed. :)


In reply to Re: How to hobble a CPU by sgifford
in thread How to hobble a CPU by Solostian

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.