mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2010-11-18, 15:36   #23
otutusaus
 
Nov 2010
Ann Arbor, MI

10111102 Posts
Default

Quote:
Originally Posted by Mini-Geek View Post
if you want to experiment, tell Prime95 to put that worker on a specific core and see what happens to the speed and what appears in the task manager)
Quote:
Originally Posted by CRGreathouse View Post
It's switching between cores. If you like you can set processor affinity for the thread and see if there's a performance difference; I doubt it.
Thanks for your patience and suggestions, I will definitely try that.
otutusaus is offline   Reply With Quote
Old 2010-11-19, 00:28   #24
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

978710 Posts
Default

Quote:
Originally Posted by otutusaus View Post
Mr. Silverman, I started posting less than a week ago and I am still getting familiar....
I regret having to read posts like yours. Please be more respectful and tolerant with other people's ignorance.
That is Bob. Ignorance is one thing, but if he sees an unwillingness to learn, he gets testy.
Uncwilly is offline   Reply With Quote
Old 2010-11-19, 07:45   #25
davieddy
 
davieddy's Avatar
 
"Lucan"
Dec 2006
England

194A16 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
If you want to be argumentative, go somewhere else.
On the contrary: if he's looking for an argument, he's
come to the right place.
Or is this abuse?

David
davieddy is offline   Reply With Quote
Old 2010-11-19, 15:43   #26
R.D. Silverman
 
R.D. Silverman's Avatar
 
Nov 2003

11101001001002 Posts
Default

Quote:
Originally Posted by Uncwilly View Post
That is Bob. Ignorance is one thing, but if he sees an unwillingness to learn, he gets testy.
The issue is not ignorance. He asked a reasonable question.

But after he was given a response from several different posters
he still continued to argue about it.
R.D. Silverman is offline   Reply With Quote
Old 2010-11-19, 16:05   #27
otutusaus
 
Nov 2010
Ann Arbor, MI

2×47 Posts
Default

I understood the fact that it is more efficient to run FT in a single core than to divide the job between cores. All answers were clear about that. I wasn't arguing about that anymore. This is settled. Single core is best. Thank you for your explanations.

What I was stating later is that it looks as if the FT in Prime95 is running shared between cores (according to what I see the Windows Task Manager).

Anyway, I've run FT tests using different settings (Smart assignment in 1 thread/2 cores, Run on any CPU in 1 thread/2 cores, Run on any CPU in 1 thread per core, or as CPU #1 in 1 thread) and all timings are the same.

Last fiddled with by otutusaus on 2010-11-19 at 16:05
otutusaus is offline   Reply With Quote
Old 2010-11-19, 20:53   #28
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

978710 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
The issue is not ignorance. He asked a reasonable question.

But after he was given a response from several different posters
he still continued to argue about it.
That does not go against what I said.
Uncwilly is offline   Reply With Quote
Old 2010-11-19, 21:50   #29
markr
 
markr's Avatar
 
"Mark"
Feb 2003
Sydney

3·191 Posts
Default

Quote:
Originally Posted by otutusaus View Post
I understood the fact that it is more efficient to run FT in a single core than to divide the job between cores. All answers were clear about that. I wasn't arguing about that anymore. This is settled. Single core is best. Thank you for your explanations.

What I was stating later is that it looks as if the FT in Prime95 is running shared between cores (according to what I see the Windows Task Manager).
It may look a bit like it in Task Manager, because Task Manager would be doing some time-averaging. What you are seeing is prime95 being switched between cores (as CRGreathouse said earlier). This means it runs on one core for a time, then is moved to another, ..., at the whim of the OS. From our (human) perspective this can happen very quickly. This is not the same thing as multithreading, where an application runs on two or more cores at the exact same time.

Disclaimer: Regarding computers, I am an untrained lay-person. (IANAL equivalent.) Doubtless there are exceptions & more precise definitions than my essay.
markr is offline   Reply With Quote
Old 2010-11-20, 05:55   #30
davieddy
 
davieddy's Avatar
 
"Lucan"
Dec 2006
England

2·3·13·83 Posts
Default

Quote:
Originally Posted by R.D. Silverman View Post
The issue is not ignorance. He asked a reasonable question.

But after he was given a response from several different posters
he still continued to argue about it.
God you are such a reasonable man.

David

PS If you need any more ammo, try my latest post
in the music thread.

Last fiddled with by davieddy on 2010-11-20 at 06:05
davieddy is offline   Reply With Quote
Old 2010-11-20, 11:28   #31
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

481510 Posts
Default

Quote:
Originally Posted by otutusaus View Post
I understood the fact that it is more efficient to run FT in a single core than to divide the job between cores. All answers were clear about that. I wasn't arguing about that anymore. This is settled. Single core is best. Thank you for your explanations.

What I was stating later is that it looks as if the FT in Prime95 is running shared between cores (according to what I see the Windows Task Manager).

Anyway, I've run FT tests using different settings (Smart assignment in 1 thread/2 cores, Run on any CPU in 1 thread/2 cores, Run on any CPU in 1 thread per core, or as CPU #1 in 1 thread) and all timings are the same.
You may try Wintop to check timings on different threads.

Luigi
ET_ is offline   Reply With Quote
Old 2010-11-20, 13:02   #32
Vato
 
Jan 2009

248 Posts
Default

Quote:
Originally Posted by markr View Post
This means it runs on one core for a time, then is moved to another, ..., at the whim of the OS.
This is correct, and is true on most* OS and most* hardware.

The reason is that it makes for more even heat generation/dissipation within the CPU => cooler => more reliable => longer lifetime.

* most = all, in my personal experience, unless affinity has be used to override this.
Vato is offline   Reply With Quote
Old 2010-11-20, 18:48   #33
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

769210 Posts
Default

Quote:
Originally Posted by Vato View Post
The reason is that it makes for more even heat generation/dissipation within the CPU => cooler => more reliable => longer lifetime.
Thanks for pointing this out. It's something I'd hardly ever consider.

Quote:
Originally Posted by Vato View Post
* most = all, in my personal experience, unless affinity has be used to override this.
Does that mean that using affinity to assign particular GIMPS tasks to particular cores could, theoretically, reduce CPU reliability and/or lifetime (compared to the case where the OS periodically rotated tasks among cores) if some of those tasks were more CPU-intensive than others?
cheesehead is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to focus manually a lens for which it was not designed. fivemack Astronomy 73 2018-02-04 20:07
Dual Core to process single work unit? JimboPrimer Homework Help 18 2011-08-28 04:08
exclude single core from quad core cpu for gimps jippie Information & Answers 7 2009-12-14 22:04
Core i7 Assigned Trial Factoring ScrappyJoel Software 8 2009-04-20 06:01
4 checkins in a single calendar month from a single computer Gary Edstrom Lounge 7 2003-01-13 22:35

All times are UTC. The time now is 11:49.


Sat Jul 17 11:49:49 UTC 2021 up 50 days, 9:37, 1 user, load averages: 1.53, 1.40, 1.31

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, 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.