mersenneforum.org  

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

Reply
 
Thread Tools
Old 2016-09-29, 11:33   #1
Brian Gladman
 
Brian Gladman's Avatar
 
May 2008
Worcester, United Kingdom

2×263 Posts
Default GMP-ECM with Visual Studio 2015

After a very long wait, NVidia has just released a version of CUDA 8.0 that is fully compatible with Visual Studio 2015 (update 3). Accordingly I have just added the Visual Studio 2015 build files to the GMP-ECM repository.

Unfortunately the complexity of the Unix shell scripts for the tests means that I have not been able to run all of the tests. But I have been able to run most of them and all those that I have run have passed.

It will be difficult to offer tuned binaries for the GPU versions because of the enormous number of options involved since every processor tuned version of MPIR can go with every Nvidia CUDA card. But it might be possible to settle on a few generic binaries with reasonable performance.

I am no longer building any applications for 32-bit Windows systems so only the 64-bit versions have been tested.

Last fiddled with by Brian Gladman on 2016-09-29 at 11:35
Brian Gladman is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Building GMP-ECM with Visual Studio 2017 Brian Gladman GMP-ECM 16 2017-11-06 16:44
Visual Studio 2015 build Brian Gladman Msieve 3 2016-10-04 10:40
Visual Studio (yech) R.D. Silverman Programming 12 2015-09-07 00:54
Using YAFU in Visual Studio queremendi YAFU 12 2015-07-09 15:40
AMD64 Applications with Visual Studio 6 or .Net Ethan (EO) Software 0 2004-08-09 04:07

All times are UTC. The time now is 04:02.

Sun Apr 18 04:02:49 UTC 2021 up 9 days, 22:43, 0 users, load averages: 2.33, 2.34, 2.15

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.