How to Benchmark an Intel CPU

Have you ever wanted a good comparative method to test the actual speed of your CPU? You can measure its physical speed in GHz, but it won't give you much idea as to how fast it can actually solve problems. For example, you can clock a Pentium 4 at 4GHz, but an i7 at 1GHz will probably be still a lot faster. There are various other benchmarks, like CPU Marks , ok for comparing your CPU to others, but they are otherwise meaningless, and require payware to test your own configuration. If you want to benchmark you CPU, it is best to use GFLOPS (Giga [Billion] FLoating-point Operations per Seconds). It is what all supercomputers will use to test their speed and a very good measure of the processors true speed.

NOTE: This only works on Intel CPUs. You can probably find one for AMD if you google it, but as I don't have any,  haven't really looked. Only thing I could find was a linux version you have to compile yourself.

Step 1: Get Linpack

First step is to get Linkpack. This is very straightforward, simply download the correct version from below:
[Linux ]
[Windows ]
[Mac ]

Download it and unzip it and save it to a memorable location.

Step 2: Using Linpack

Once downloaded, open the "benchmarks" folder, then the "linpack" folder. Run linpack_xeon64 (or 32 if you have an older 32-bit cpu).

 You should now have a command prompt/terminal window open. Press return once so it says "Number of equations to solve". Input a large number like 5000, and hit enter. Then, for the leading dimensions for array, enter a larger number, for example, 10000. Note: you may want to run less equations for older CPUs, otherwise they might take over a minute just to solve one! Next, enter about 200 trials, and then the amount of ram for it to use (in kb). You will want to change this according to how much ram you have free, I gave it 100000, which is just under 1GB. If done correctly, it should then start giving you benchmarks. I have found mine varies quite a bit, but I have managed to get up to 43GFLOPS on Ubuntu with it overclocked to 3.3GHz. Feel free to post your benchmarks in the comments!

Step 3: Benchmark Your Mobile Device!

You can benchmark your mobile device too!
[Android ]
iOS: [US ] [UK ]

Please note, the speeds here are in megaflops, not gigaflops. Divide them by 1024 to get the equivalent speed in gigaflops to compare to your computer.

Share

    Recommendations

    • Big and Small Contest

      Big and Small Contest
    • PCB Contest

      PCB Contest
    • Toys Contest

      Toys Contest

    30 Discussions

    0
    None
    gsdfgsdf

    3 months ago

    Converting from Mega to Giga is x1000 for all things that are not memory.

    0
    None
    RepairS2

    2 years ago

    PlayStaion 4 runs at 1.8 TERAFlops, so all your PC's are pure junk. Compare the cost

    PS4 $300, = Intel CPU alone cost more and not even close

    4 replies
    0
    None
    AndreS193RepairS2

    Reply 2 years ago

    My RX 480 capable of 5 tflops says otherwise console boy

    0
    None

    Uhh not so fast. That's your GPU Floating point operation, not CPU. The PS4 CPU runs at 102.4 GFLOPS, behind the 112GFLOPS of the XBOX One.

    1.8 TFLOPS for a GPU is pretty weak and considered merely "entry level" in the PC Graphics market. In fact, a mid-level GTX 960 runs at 2.3 TFLOPS, while the GTX 1080 at 9 TFLOPS.

    Makes your PS4 sound pretty useless now.

    0
    None
    skerry97RepairS2

    Reply 2 years ago

    i should get a macbook or a xbox 360 elite or slime

    0
    None
    AlexanderG84RepairS2

    Reply 2 years ago

    underhood ps4 usual x86 cpu from amd. 1.8TF it is theoretically performance GPU

    0
    None
    GoA2

    2 years ago

    This doesn't work for me. I downloaded from your link and tried to run it. The command window just sits there, blank, forever. i7-4770k

    1 reply
    0
    None
    GoA2GoA2

    Reply 2 years ago

    Solved for myself. One of the DLLs that comes with Intel optimized Linpack needs to be moved from the lib folder to the application folder.

    0
    None
    ThaddaeusG

    2 years ago

    I just use intel burn test it has linpack output. I got a 123 gflops on my i7 5820k overclocked to 4.5ghz @ 2.999v

    0
    None
    SarcasticNash

    2 years ago

    How do I get the program to tell me the results? It just closes after it is done... or does it not give you the average or anything?

    0
    None
    flboffin

    3 years ago

    I ran linpack on my HP Z230 workstation: 64-bit Xeon CPU @ 3.5 GHz; 16 GB DDR3 ECC DRAM; running on a 250 GB SSD, which is the OS & programs drive. I got an average score of 70 GFlops, maximum of 76 GFlops. That makes it faster than a Cray 2, which was rated at 1.9 GFlops in 1985 and was fastest until 1990. Wow!

    0
    None
    sci4me

    7 years ago on Step 2

    https://www.instructables.com/answers/Visual-Basic-Code/ Also, heres a screen shot of the program. I made it in visual basic instead. Here it is:

    CPUBench.PNG
    4 replies
    0
    None
    andy70707sci4me

    Reply 7 years ago on Introduction

    Looks very nice so far in terms of UI, I guess you just have to find out how to carry out the tests to get accurate speeds in GFLOPS. Linpack is open source, so you should be able to read the source and copy most from that.

    0
    None
    sci4meandy70707

    Reply 7 years ago on Step 2

    Heres what I had... i gave up though. This code is NOT going to work... well, it will, but its not exactly... good code for testing... It just rates ur pc speed on a scale of 1-10... it needs a calculation to be added. You can figure it out i hope... anyway.. heres the files:
    http://solidfiles.com/d/66eb/

    0
    None
    andy70707sci4me

    Reply 7 years ago on Step 2

    Ahh, I see. Looks good, but inaccurate. I got 10 on my laptop which benchmarks at about 5 GFLOPS, so 8 times slower than my desktop, and even that isn't an extremely high-end machine, although I do understand this is just a concept and may not be fully calibrated. I haven't done much VB programming before, but as of September, I will be learning it more, so I may be able to figure something out.

    0
    None
    sci4meandy70707

    Reply 7 years ago on Step 2

    Go onto youtube, and look fot the tuts on thenewboston. Also, I dont think i put the actual stress code in the program... you will PROBABLY get 10 on MOST computers... It is missing a MAJOR piece... I put TONS of comments where the piece is missing.

    0
    None
    sci4me

    7 years ago on Step 2

    https://www.instructables.com/answers/Visual-Basic-Code/ Also, heres a screen shot of the program. I made it in visual basic instead. Sorry about the quality of the pic..... :/ Here it is:

    Picture 016.jpg
    2 replies
    0
    None
    andy70707sci4me

    Reply 7 years ago on Step 2

    Looks nice so far, as much as I can see. Please, just use the print screen button next time though.