mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > GMP-ECM

Reply
 
Thread Tools
Old 2019-11-04, 22:52   #1
PhilF
 
PhilF's Avatar
 
Feb 2005
Colorado

10010011102 Posts
Default GMP-ECM running on processors it wasn't tuned for

I have a question I thought I knew the answer to, but now I am not so sure. Perhaps someone with more knowledge about the code can chime in here.

I have 3 recent linux builds of GMP-ECM that were built on different systems with different CPUs. All are Xeons, but one is a Haswell, one is a Broadwell, and one is a Skylake (not AVX-512 though).

I find that the Skylake build runs faster on Haswells than the Haswell build does. So, no big deal I thought, go ahead and run the Skylake build on the Haswells, since it is only a performance issue.

But twice now I have had the Skylake build fail right at the beginning of execution with an "illegal instruction" fatal error, and both times it was running on a Haswell. But most of the time the code runs fine on Haswells (or at least appears to).

So my question is, does running builds that are tuned for a different CPU affect anything besides performance? I would hate to think that running a "mis-tuned" program could actually affect its ability to successfully find factors.

Last fiddled with by PhilF on 2019-11-04 at 22:55
PhilF is online now   Reply With Quote
Old 2019-11-05, 00:36   #2
PhilF
 
PhilF's Avatar
 
Feb 2005
Colorado

2×5×59 Posts
Default

I may have answered my own question.

I just started GMP-ECM on a Broadwell processor, and even though I used the Broadwell build, I start got an illegal instruction error.

I would still like some reassurance, though, that if I use a Skylake build on a Haswell that I can trust the results.
PhilF is online now   Reply With Quote
Old 2019-11-05, 08:26   #3
ATH
Einyen
 
ATH's Avatar
 
Dec 2003
Denmark

5·607 Posts
Default

It would make sense getting an error if the Skylake one was built with AVX512. But I do not think GMP-ECM uses AVX512, I'm not sure if GMP does...

All the 3 processors supports AVX2/FMA3.
ATH is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Running other programs while running Prime95. Neimanator PrimeNet 14 2013-08-10 20:15
AVX on AMD processors. pepi37 Software 16 2013-01-10 00:37
HT processors paulunderwood 3*2^n-1 Search 7 2007-02-15 15:47
64 bit processors brandon_2003 Hardware 52 2005-03-27 11:19
Info on processors JuanTutors Hardware 3 2004-08-22 10:49

All times are UTC. The time now is 00:33.

Sun Feb 28 00:33:16 UTC 2021 up 86 days, 20:44, 0 users, load averages: 2.28, 2.04, 2.03

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.