![]() |
![]() |
#56 |
"Carlos Pinho"
Oct 2011
Milton Keynes, UK
10011101100012 Posts |
![]()
ATH, any possibility to compile msieve taking into consideration the large vectors addon presented here: http://www.mersenneforum.org/showthread.php?t=22386
|
![]() |
![]() |
![]() |
#57 |
Einyen
Dec 2003
Denmark
3×11×101 Posts |
![]()
I do not think so unfortunately. It seems you need multithreading MPI=1 to benefit from those large vectors right?
And I cannot seem to compile OpenMPI in Msys2 and it cannot be downloaded with a package. OpenMP comes with the gcc package in Msys2 but I'm not sure what OpenMP is vs OpenMPI. Baseically I have never compiled multithreaded applications. Here is a "normal" build of the latest svn 1018 with CUDA enabled. Compiled with: make all WIN=1 WIN64=1 ECM=1 CUDA=1 NO_ZLIB=1 msieve-svn1018-cuda75-haswell.zip msieve-svn1018-cuda75-sandybridge.zip Last fiddled with by ATH on 2018-02-05 at 07:17 |
![]() |
![]() |
![]() |
#58 |
"Carlos Pinho"
Oct 2011
Milton Keynes, UK
116618 Posts |
![]()
I thought it was able for the two versions, with and without MPI capability.
Thank you although I only have an ivy bridge machine but the binaries will be useful for the NFS@Home team. Last fiddled with by pinhodecarlos on 2018-02-05 at 21:26 |
![]() |
![]() |
![]() |
#59 |
Einyen
Dec 2003
Denmark
333310 Posts |
![]()
You can use the Sandy Bridge build on the Ivy Bridge. I doubt a dedicated Ivy Bridge build would be much faster.
|
![]() |
![]() |
![]() |
#60 |
Tribal Bullet
Oct 2004
5×709 Posts |
![]()
OpenMP adds a thread pool to compiled programs, along with a set of pragma command to perform task decomposition and feed the thread pool. It's totally different from MPI.
|
![]() |
![]() |
![]() |
#61 |
Einyen
Dec 2003
Denmark
333310 Posts |
![]()
So apparently the large vectors makes sense even without MPI=1:
make all WIN=1 WIN64=1 ECM=1 CUDA=0 NO_ZLIB=1 VBITS=64/128/256: msieve-svn1018-vbits64-haswell.zip msieve-svn1018-vbits128-haswell.zip msieve-svn1018-vbits256-haswell.zip msieve-svn1018-vbits64-sandybridge.zip msieve-svn1018-vbits128-sandybridge.zip msieve-svn1018-vbits256-sandybridge.zip |
![]() |
![]() |
![]() |
#62 |
"Carlos Pinho"
Oct 2011
Milton Keynes, UK
712 Posts |
![]() |
![]() |
![]() |
![]() |
#63 | |
"Carlos Pinho"
Oct 2011
Milton Keynes, UK
712 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#64 |
"Victor de Hollander"
Aug 2011
the Netherlands
32·131 Posts |
![]()
Windows 64bit builds using MSYS2/mingw64 of msieve SVN1028
Code:
gcc version 8.2.0 (Rev3, Built by MSYS2 project) make all WIN=1 WIN64=1 ECM=1 CUDA=0 NO_ZLIB=0 VBITS=64/128/256 I think I've included all the necessary .dlls, but do reply if you miss any. Very little testing done, but enjoy. P.S. I've included zlib, since I like to keep the relations compressed (.gz) and don't want to unzip a few GBs of relations when I post-process NFS@home jobs. |
![]() |
![]() |
![]() |
#65 |
"Carlos Pinho"
Oct 2011
Milton Keynes, UK
712 Posts |
![]()
Anyone has a msieve version prior to svn988 for windows ivy bridge?
Last fiddled with by pinhodecarlos on 2019-02-19 at 07:24 |
![]() |
![]() |
![]() |
#66 |
Mar 2019
110 Posts |
![]()
Could someone share msieve v1028 compiled files for win64 and cuda 10 (or newest 10.1)?
I tried to compile it myself (vs2017) and got several errors in gmp-ecm and msieve sources. (mpir and pthreads compiled fine without erros) |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Newer milestone thread | Uncwilly | Data | 3599 | 2022-06-22 13:55 |
Help needed - M77 232 917 celebration build | jbpace | Hardware | 19 | 2018-01-10 16:32 |
Performance of cuda-ecm on newer hardware? | fivemack | GMP-ECM | 14 | 2015-02-12 20:10 |
Newer msieves are slow on Core i7 | mklasson | Msieve | 9 | 2009-02-18 12:58 |
Use of large memory pages possible with newer linux kernels | Dresdenboy | Software | 3 | 2003-12-08 14:47 |