mersenneforum.org  

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

Reply
 
Thread Tools
Old 2020-10-24, 11:44   #12
retina
Undefined
 
retina's Avatar
 
"The unspeakable one"
Jun 2006
My evil lair

5·11·107 Posts
Default

Quote:
Originally Posted by xilman View Post
All memory is physical.

Doesn't stop the term "virtual memory" from being a term which is both useful and widely understood.
I don't mind the term virtual-thread. But it has to be in the right context.

Using LaurV's example counts above: "The OS has 50 virtual threads that it will manage and schedule to the 8 CPU threads. The CPU will then in turn schedule the 8 threads into the 4 cores."

I think that more closely matches the virtual-memory paradigm.

But a virtual core is never correct IMO. We can't allocate cores to some virtual space, we allocate threads.
retina is online now   Reply With Quote
Old 2020-10-24, 13:51   #13
JuanTutors
 
JuanTutors's Avatar
 
Mar 2004

1111101012 Posts
Default

So since my computer has 8 real cores, when I am running 1 exponent, I should set it to use 8 cores, and when I'm running 2 exponents, I should set it to use 4 cores?
JuanTutors is offline   Reply With Quote
Old 2020-10-24, 13:59   #14
retina
Undefined
 
retina's Avatar
 
"The unspeakable one"
Jun 2006
My evil lair

588510 Posts
Default

Quote:
Originally Posted by JuanTutors View Post
So since my computer has 8 real cores, when I am running 1 exponent, I should set it to use 8 cores, and when I'm running 2 exponents, I should set it to use 4 cores?
You need to see what works with your system.

1 x 8 (1 worker using 8 threads) might be okay.

But also, 2 x 4 could be better.

Or some other combination like 3 x 2, or 1 x 6, or 4 x 2, etc.

You need to try them and see how it goes. We can't predict ahead of time.
retina is online now   Reply With Quote
Old 2020-10-24, 14:10   #15
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

22·2,239 Posts
Default

Quote:
Originally Posted by JuanTutors View Post
So since my computer has 8 real cores, when I am running 1 exponent, I should set it to use 8 cores, and when I'm running 2 exponents, I should set it to use 4 cores?
Yes, that's the idea. One worker uses 8 cores, but if two workers, then each uses 4 cores. But please run the benchmarks from the menu and see for which configuration you get the highest output for the used FFT or work type. All systems are different.

Last fiddled with by LaurV on 2020-10-24 at 14:11
LaurV is offline   Reply With Quote
Old 2020-10-24, 14:30   #16
Xyzzy
 
Xyzzy's Avatar
 
"Mike"
Aug 2002

5×112×13 Posts
Default

WRT cores, things might get even more complicated: https://gadgets.ndtv.com/laptops/new...-cores-2268337
Xyzzy is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
warning: zero character Alfred Msieve 2 2018-03-18 18:52
Warning: XxX of your assignments have been extended... guido72 GPU to 72 3 2015-02-19 10:15
Is there an FAQ for Error and Warning messages? Unregistered Information & Answers 31 2013-01-31 06:13
warning: zero character fivemack Msieve 1 2009-03-21 14:26
Firefox 2.0 warning Prime95 Lounge 7 2006-10-31 05:40

All times are UTC. The time now is 13:07.

Wed Dec 2 13:07:31 UTC 2020 up 83 days, 10:18, 3 users, load averages: 3.91, 4.15, 4.23

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.