![]() |
![]() |
#1640 |
Aug 2020
100011012 Posts |
![]()
I was given an old laptop with a broken hinge that still works with an external display. It is an I3-3110M with 8GB ram, HDD, and Windows 10 1909. After using a can of air to blow the dust out, updating windows (really slow process on a hdd) and installing prime95, I was not expecting much. Prime95 is running a 59.2M exponent at 15.3ms/itt, about 12.5GHZ-d/d. That is actually better than I thought it would be because most benchmarking results say that the I3-3110M is slower that the J4105 and my J4105 is doing about 8GHz-d/d. My kill-a-watt is connected to a different computer that I do not want to shut down yet so I do not have power draw info.
Things got a little strange when I downloaded and ran mfakto 0.15pre7. Mfakto started right up first try on a -st with no configuration or fiddling required. However prime95 dropped from 15.3ms/itt to 19.4ms/itt and task manager showed prime95 drop from 51% to 47% CPU utilization. The command prompt process (mfakto) was at 24% CPU utilization. I have never seen mfakto use the CPU before. I looked through mfakto.ini and the compile information when mfakto starts and it states that it is using sieve on gpu. Has anyone seen this before? With prime95 also running mfakto completed a TF on a 210M exponent 72 to 73 bit at 11.78GHz-d/d. Prime95 at 19.4ms/itt is about 9.9GHz-d/d so the combined output is about 21.68GHz-d/d. |
![]() |
![]() |
![]() |
#1641 | |
"James Heinrich"
May 2004
ex-Northern Ontario
3,733 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#1642 | ||
Aug 2020
3·47 Posts |
![]() Quote:
Quote:
Last fiddled with by DrobinsonPE on 2020-10-04 at 23:07 Reason: additional details |
||
![]() |
![]() |
![]() |
#1643 |
"Bill Staffen"
Jan 2013
Pittsburgh, PA, USA
23·53 Posts |
![]()
It looks to me like that laptop either does not have an onboard video card (just the intel integrated graphics) or the integrated graphics is device 1. Either way I don't think you're hitting the gpu there.
|
![]() |
![]() |
![]() |
#1644 |
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
19BF16 Posts |
![]() Code:
OpenCL device info name Intel(R) HD Graphics 4000 (Intel(R) Corporation) device (driver) version OpenCL 1.2 (10.18.10.4358) maximum threads per block 512 maximum threads per grid 134217728 number of multiprocessors 16 (16 compute elements) clock rate 1000 MHz The i3-3110M is a 2-core with HT cpu. https://ark.intel.com/content/www/us...-2-40-ghz.html. Mfakto is using almost a full hyperthread and should not be. Look further at mfakto.ini etc. I have a similar situation with mfakto v0.15pre6, i5-7500U, Win10 but the mfakto cpu usage is ~12% indicated in Task Manager (half a hyperthread on this 2-core+HT system) while the prime95 cpu usage is 25% (one actual core instead of the 2 threads configured) Code:
OpenCL device info name Intel(R) HD Graphics 620 (Intel(R) Corporation) device (driver) version OpenCL 2.1 NEO (26.20.100.8142) maximum threads per block 256 maximum threads per grid 16777216 number of multiprocessors 24 (24 compute elements) clock rate 1050MHz Stopping mfakto returns prime95 to 2 cores usage and Task Manager indicating 50% cpu utilization for prime95 (2 cores, 2 out of 4 hyperthreads) The IGP uses ~9W of the 15W package TDP while prime95 gets ~5W as mfakto runs, and the IGP drops to <0.1watt when mfakto is terminated, which makes the indicated cpu utilization of prime95 jump to 50% and cpu TDP near 15W. Sieveongpu=1 Experimenting with FlushInterval made no difference. Last fiddled with by kriesel on 2020-10-05 at 19:24 |
![]() |
![]() |
![]() |
#1645 |
Aug 2020
3×47 Posts |
![]()
Yes the laptop only has integrated graphics. Mfakto documentation states it works on HD4000 graphics so why not try it? I took some screenshots of mfakto, prime95, taskmanager, resource manager, HWmonitor and GPUZ all running in different configurations. Does any of this provide useful information?
Mfakto should be only running on the iGPU but shows up as a process on the CPU. I checked and this does not happen on my J4105 with UHD600 graphics. This is about the extent of my testing knowledge right now. It is an interesting issue but not really an important issue to resolve from the big picture point of view. Last fiddled with by DrobinsonPE on 2020-10-06 at 04:22 Reason: Grammar and punctuation |
![]() |
![]() |
![]() |
#1646 |
Romulan Interpreter
"name field"
Jun 2011
Thailand
26F516 Posts |
![]()
Mfakto (and any other process launched, unless deliberately hidden) WILL show up in task manager. There is no way around it. Check your J4105 task manager screen better. What may differ is the amount of CPU resources it needs, so on that one, if almost no resource is used, it is at the end of the list and you can't see it (or launched by other user, or at startup by the system? do you have "show processes from all users" enabled?). Sort the list by name.
Anyhow, there is a big difference between running Mfakt(o/c) on dedicated gpu, with its own memory ans stuff, and running it in the IGP on your CPU - even if the CPU has IGP, there is no memory inside of the CPU, all processing, ALU or IG, need access to the external RAM, and there is where the things get tricky, because intense use of IG will take resources and bandwidth, slowing down your CPU even if they are "separate" things in theory. |
![]() |
![]() |
![]() |
#1647 |
Aug 2020
3·47 Posts |
![]()
LaurV, yes you are correct. I found Mfakto as a CPU process on the J4105 with a 0% CPU usage. The reason I posted the question is I have two CPUs with integrated GPUs. Both are running the exact same version of mfajto.
J4105, UHD600 graphics, mfakto, 100% IGPU usage, 0% CPU usage I3-3110M, HD4000 graphics, mfakto, 100% IGPU usage, 25% CPU usage why? Does it matter? Not really. My IGPU output is a rounding error for a discrete GPU. I was intrigued! That is why I asked the question. |
![]() |
![]() |
![]() |
#1648 |
Romulan Interpreter
"name field"
Jun 2011
Thailand
26F516 Posts |
![]()
No idea why the difference. The UHD600 may be cleverer in this respect. I remember a similar discussion in the past about this, but I can't point you to it, it may be in this very topic or in mfaktc thread, but reading those million pages is scary. People with better knowledge than me may answer. I don't use Mfakto/OpenCL much either, everybody knows here that I am the Nvidia/Windows guy (not much of Linux, AMD, etc, well... at least, this was before Radeon VII era; since that proved to be the best LL/PRP card, and Mihai's gpuOwl started beating cudaLucas consistently, I am (extremely) slowly catching up).
Last fiddled with by LaurV on 2020-10-06 at 05:51 |
![]() |
![]() |
![]() |
#1649 | |
"James Heinrich"
May 2004
ex-Northern Ontario
3,733 Posts |
![]() Quote:
You can try running mfakto --perftest and see if that happens to reveal anything interesting. |
|
![]() |
![]() |
![]() |
#1650 | |
Aug 2020
3×47 Posts |
![]() Quote:
The CPU usage must have something to do with what LaurV said about the IGPU using the resources and bandwidth of the CPU or what you said about the older IGPU not having a needed hardware feature. It is still fun to see that mfakto can run and produce a little work on an old, half-broken, free laptop. |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
gpuOwL: an OpenCL program for Mersenne primality testing | preda | GpuOwl | 2772 | 2022-06-24 17:42 |
mfaktc: a CUDA program for Mersenne prefactoring | TheJudger | GPU Computing | 3541 | 2022-04-21 22:37 |
LL with OpenCL | msft | GPU Computing | 433 | 2019-06-23 21:11 |
OpenCL for FPGAs | TObject | GPU Computing | 2 | 2013-10-12 21:09 |
Program to TF Mersenne numbers with more than 1 sextillion digits? | Stargate38 | Factoring | 24 | 2011-11-03 00:34 |