Pages:
Author

Topic: [ANN] cudapts - GPU mining for Protoshares (PTS) - page 2. (Read 19354 times)

Sy
legendary
Activity: 1484
Merit: 1003
Bounty Detective
Thanks for the info, didnt expect one from you - just wondering, will it be faster as everything else or this one finally better with cuda?
hero member
Activity: 756
Merit: 502
A 680 GTX drawing 115W?

Besides that, very nice - now we need openCL Smiley

Power draw is very much reduced when you run memory intensive stuff that is not at all compute bound. For example my script-jane (Yacoin) implementation in CUDA makes my mining rig run at 400 Watts, whereas mining scrypt (Litecoin) will make it run at 850 Watts. Yet the mining returns are bigger with jane, so I am not complaining Wink

nVidia doesn't play nice with OpenCL (nVidia's support is outdated and half-assed. CUDA will in most cases get you better performance over an equivalent OpenCL implementation). So don't expect an OpenCL port from someone who mainly owns nVidia gear....

Christian
Sy
legendary
Activity: 1484
Merit: 1003
Bounty Detective
A 680 GTX drawing 115W?

Besides that, very nice - now we need openCL Smiley
dga
hero member
Activity: 737
Merit: 511
Thanks for this.

Compiling on Linux / OSX wouldn't be a problem for me but my only nVidia is on Windows right now... would definitely be interested in a Windows binary.

Heard.  I'm slowly trickling in some compilation fixes that should let things work on Windows under Cygwin.  Just committed another - but I'm pretty sure there are remaining bugs.  If anyone wants to grab the latest version from git and try, LMK.

(For those who tried before by manually compiling gpuhash.cu and got an error about "restrict", that bug should be fixed.  I hope.)

  -Dave
legendary
Activity: 1946
Merit: 1035
Thanks for this.

Compiling on Linux / OSX wouldn't be a problem for me but my only nVidia is on Windows right now... would definitely be interested in a Windows binary.
hero member
Activity: 518
Merit: 500
I'm interested in complying it into a workable binary, but I don't have the experience. I'm willing to learn if you can be directed to proper sites and/or books that can help me. I learn pretty fast and be come efficient once I learn a skill.
dga
hero member
Activity: 737
Merit: 511

Weird that you haven't blogged about this yet Wink

Christian


grin.  I'm going to, of course.

I kind of like the two-bit counting filter I built for the GPU scanner.  It's far from optimal, but I've got one more clever idea to optimize it more, and then I'll blog about it.

  -Dave
hero member
Activity: 756
Merit: 502

Weird that you haven't blogged about this yet Wink

Christian
dga
hero member
Activity: 737
Merit: 511
Reserving some space for updates:

 - Restructured the code and made it easier to run from the command line this morning.  Now just:

    ./cudapts

    should work for most single-GPU systems.

 - Confirmed to work on a GTX 570 by changing makefile.unix, looking for 'arch' and changing it to sm_20

hi dga!
how many cpm whit this miner/GPU???

tx

It's currently similar to a fast CPU but at lower power draw.  My internal version is a little faster.  The last time I tried to put together a set of numbers, I got this:

Dual GTX 690s:  2400 c/m at 115W at 10% CPU.  (600 c/s per GPU core, 2 per card, 2 cards in the box)
650Ti:  330-340 c/m at 1% CPU.
Macbook Pro with GT 650M:  200 c/m.
Tesla K20c:  ~800c/m.

Someone reported 500-600 on an older GTX 570.

(UPDATE:  I wrote c/s in a brain-dead moment.  Meant c/m, of course.)
legendary
Activity: 1932
Merit: 1042
https://locktrip.com/?refId=40964
Reserving some space for updates:

 - Restructured the code and made it easier to run from the command line this morning.  Now just:

    ./cudapts

    should work for most single-GPU systems.

 - Confirmed to work on a GTX 570 by changing makefile.unix, looking for 'arch' and changing it to sm_20

hi dga!
how many cpm whit this miner/GPU???

tx
dga
hero member
Activity: 737
Merit: 511
Reserving some space for updates:

 - Restructured the code and made it easier to run from the command line this morning.  Now just:

    ./cudapts

    should work for most single-GPU systems.

 - Confirmed to work on a GTX 570 by changing makefile.unix, looking for 'arch' and changing it to sm_20
dga
hero member
Activity: 737
Merit: 511
Hi, all - as discussed in a prior thread, I've open sourced my code for mining ProtoShares (PTS) on Nvidia GPUs.

The code is still a little rough around the edges but is functional and decently fast - and, at least until the difficulty catches up, a very good mining-per-watt option. Smiley

https://github.com/dave-andersen/cudapts

Tested on MacOS and Linux and known to run on GT 650m, GTX 690, Tesla K20c, and GTX 650Ti.

The code is based on ptsminer and is tied to beeeeer right now, but should be straightforward to extend.

No binaries yet, and building it requires some experience with getting CUDA running on your system.  This is still advanced-intermediate terrain, but should get better as the kinks get worked out.

Happy mining!

  -Dave
Pages:
Jump to: