mersenneforum.org  

Go Back   mersenneforum.org > New To GIMPS? Start Here! > Information & Answers

Reply
 
Thread Tools
Old 2011-04-13, 23:19   #1
MurrayInfoSys
 
Nov 2008
Central NY

2×3 Posts
Default Benchmarks

If I create a benchmark for U, does this optimize my computer for Prime processing on the next request?
MurrayInfoSys is offline   Reply With Quote
Old 2011-04-13, 23:34   #2
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

25×3×7×13 Posts
Default

When you start the latest versions, Prime95 chooses the best available code path for your processor.
Uncwilly is offline   Reply With Quote
Old 2011-04-14, 01:01   #3
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

160248 Posts
Default

Quote:
Originally Posted by MurrayInfoSys View Post
If I create a benchmark for U, does this optimize my computer for Prime processing on the next request?
Expanding on Uncwilly's answer: Prime95 uses the best optimization it has for your computer regardless of whether you ever run a benchmark.

Benchmarks provide data for guiding the future development of optimized code paths for various types of processor, but there's no direct connection between (a) running a benchmark on your computer and (b) your computer's current optimization. If your benchmark provides information for improvement of the optimized path for your particular computer, that will be incorporated in a new release of GIMPS software, but does not make any change in the code of the version you are running.

Prime95 already contains many different code paths that are optimized for various types of CPUs. It selects which one to use based on its reading of the computer it's running on. Unless your computer has a brand new (or very rare) CPU type, Prime95 probably already has, and uses, the optimization for your computer's CPU.

Last fiddled with by cheesehead on 2011-04-14 at 01:03
cheesehead is offline   Reply With Quote
Old 2011-04-14, 17:10   #4
science_man_88
 
science_man_88's Avatar
 
"Forget I exist"
Jul 2009
Dumbassville

8,369 Posts
Default

Quote:
Originally Posted by cheesehead View Post
Expanding on Uncwilly's answer: Prime95 uses the best optimization it has for your computer regardless of whether you ever run a benchmark.

Benchmarks provide data for guiding the future development of optimized code paths for various types of processor, but there's no direct connection between (a) running a benchmark on your computer and (b) your computer's current optimization. If your benchmark provides information for improvement of the optimized path for your particular computer, that will be incorporated in a new release of GIMPS software, but does not make any change in the code of the version you are running.

Prime95 already contains many different code paths that are optimized for various types of CPUs. It selects which one to use based on its reading of the computer it's running on. Unless your computer has a brand new (or very rare) CPU type, Prime95 probably already has, and uses, the optimization for your computer's CPU.
I see a lot Prime 95 knows about my CPU better than me RDTSC,MMX,SSE,SSE2,CMOV, I've looked them up I only see how a few of them could be useful if at all.
science_man_88 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
LLR benchmarks Oddball No Prime Left Behind 11 2010-08-06 21:39
benchmarks Unregistered Information & Answers 15 2009-08-18 16:44
Benchmarks for i7 965 lavalamp Hardware 21 2009-01-06 04:32
Benchmarks for 24.12 Prime95 Software 60 2005-06-11 07:35
Benchmarks Vandy Hardware 6 2002-10-28 13:45

All times are UTC. The time now is 09:08.

Tue Oct 27 09:08:08 UTC 2020 up 47 days, 6:19, 0 users, load averages: 2.13, 2.13, 2.07

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.