![]() |
The best work for my CPU
As I understand it, the "calculation-code" in Prime95 are written in Assembly-language. Doesn't this mean that you have to write specific code for each CPU there is?
I'm also under the impression that some CPUs are better for calculation A, some are better for B - relative to their calculation speed, of course. So I wonder what work is best fit for my own CPU. I have a i5-2500, not over-clocked... |
I'm pretty sure the assembly language involved here is x86. This is not CPU-specific, and covers both Intel and AMD CPUs. While Prime95 is updated as CPUs come out to take advantage of new features (e.g. SSE2, AVX), I think the core code runs on every x86/x86-64 CPU.
For the practical results of how Prime95 runs on different CPUs, see [URL="http://www.mersenne.ca/throughput.php"]mersenne.ca's CPU throughput calculator[/URL]. E.g. [URL="http://www.mersenne.ca/throughput.php?cpu1=Intel%28R%29+Core%28TM%29+i5-2500K+CPU+%40+3.30GHz%7C256%7C6144&mhz1=3300&cpu2=AMD+A8-3850+APU+with+Radeon%28tm%29+HD+Graphics%7C1024%7C0&mhz2=2900"]this comparison[/URL] of your CPU and an AMD CPU is an example of how Intel CPUs run FFTs (LL, P-1, etc.) better, and AMD CPUs run TF better (relatively). Your i5-2500 is probably best suited to FFTs - P-1, DC, or LL. For GIMPS, that's all I'd run on a CPU, since GPUs are so much better at TFing. |
[QUOTE=Mini-Geek;344125]I'm pretty sure the assembly language involved here is x86. This is not CPU-specific, and covers both Intel and AMD CPUs. While Prime95 is updated as CPUs come out to take advantage of new features (e.g. SSE2, AVX), I think the core code runs on every x86/x86-64 CPU.
For the practical results of how Prime95 runs on different CPUs, see [URL="http://www.mersenne.ca/throughput.php"]mersenne.ca's CPU throughput calculator[/URL]. E.g. [URL="http://www.mersenne.ca/throughput.php?cpu1=Intel%28R%29+Core%28TM%29+i5-2500K+CPU+%40+3.30GHz%7C256%7C6144&mhz1=3300&cpu2=AMD+A8-3850+APU+with+Radeon%28tm%29+HD+Graphics%7C1024%7C0&mhz2=2900"]this comparison[/URL] of your CPU and an AMD CPU is an example of how Intel CPUs run FFTs (LL, P-1, etc.) better, and AMD CPUs run TF better (relatively). Your i5-2500 is probably best suited to FFTs - P-1, DC, or LL. For GIMPS, that's all I'd run on a CPU, since GPUs are so much better at TFing.[/QUOTE] Thanks! Yeah I think I read somewhere that GPUs have become much better than CPUs for TF. So, then I think it is weird that the "automatically" assignment from GIMPS (Prime95) just gave me TF assignments. |
[QUOTE=Unregistered;344126]Thanks!
Yeah I think I read somewhere that GPUs have become much better than CPUs for TF. So, then I think it is weird that the "automatically" assignment from GIMPS (Prime95) just gave me TF assignments.[/QUOTE] How many hours a day did you tell the program that it was likely to run? Also, are you letting it run on all cores or only 1? |
[QUOTE=Uncwilly;344128]How many hours a day did you tell the program that it was likely to run? Also, are you letting it run on all cores or only 1?[/QUOTE]
24 h/day. It will run on 4/4 cores. :-) It's a computer that I don't use for anything else. |
[QUOTE=Mini-Geek;344125]
Your i5-2500 is probably best suited to FFTs - P-1, DC, or LL. For GIMPS, that's all I'd run on a CPU, since GPUs are so much better at TFing.[/QUOTE] [QUOTE=MacMagnus;344131]24 h/day. It will run on 4/4 cores. :-) It's a computer that I don't use for anything else.[/QUOTE] First time LLs are definitely your game. (P-1 as necessary, and leave DCs to the slower guys). If there is a decent GPU with your i5, join in the effort to ensure that every exponent >64M is TFed to 74. (Chalsall needs help!). Re "Winning the lottery", 1/115000 every 3 weeks is certainly better than the norm for such things. This applies to expos ~60M. For a 100M digit prime, reduce your expectations by a factor of 200. And take out some life insurance in case you are not around in 2030 AD:smile: David |
[QUOTE=Mini-Geek;344125]I'm pretty sure the assembly language involved here is x86. This is not CPU-specific, and covers both Intel and AMD CPUs. [/QUOTE]
I'm damn certain it is. But the "non CPU specific" bit applies more to the history of hardware development than the "level" of programming. There are things called "compilers" which occasionally ceate/modify assembler that runs on varying platforms that runs ~1/3 times as fast as I could manage (in my assembly programming prime:smile:) D |
Someone please correct me if I am wrong but is it possible that the server may assign TF just to test the CPU's reliability before giving it a LL test?
Or, it is also possible that this may be one of the symptoms of the iffy server. A few people have been noting problems of late. |
Can it be because of my BIOS-setup? I sat it to "fail safe" instead of "optimal". Sounds weird if it could be this, I didn't thing the difference were that large...
|
[QUOTE=davieddy;344133]First time LLs are definitely your game.
(P-1 as necessary, and leave DCs to the slower guys). If there is a decent GPU with your i5, join in the effort to ensure that every exponent >64M is TFed to 74. (Chalsall needs help!). Re "Winning the lottery", 1/115000 every 3 weeks is certainly better than the norm for such things. This applies to expos ~60M. For a 100M digit prime, reduce your expectations by a factor of 200. And take out some life insurance in case you are not around in 2030 AD:smile: David[/QUOTE] Alas I don't even have a separate GPU. (I'm not a gamer! :razz: ) A reduce by a factor of 200? Some lotteries have those odds, hehe. No, I don't expect to "win". It's fun tho, doing scientific research, hehe. :smile: |
[QUOTE=MacMagnus;344148]Alas I don't even have a separate GPU. (I'm not a gamer! :razz: )
A reduce by a factor of 200? Some lotteries have those odds, hehe. No, I don't expect to "win". It's fun tho, doing scientific research, hehe. :smile:[/QUOTE] Sounds like you'll fit in fine here. Have you been "Lurking"? D |
| All times are UTC. The time now is 01:02. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.