Hi all, I come from a game development background and know that CUDA mining is more than possible. I am doing research now and it seems better to start from scratch than to fork any existing miner (based on what I've seen so far). Getting ~100Mhash/s with a nVidia 660 Ti using unoptimized OpenCL (version 1.1?) code and I think this can easily be pushed into the 300 - 500Mhash range. It will become backwards compatible in time, but if I can get CC (Compute Capability) 2.0 running then we will be in business (2.0 was introduced in the 400-series of cards, however support will likely go back to the 200-series).
No talk of donations yet though. It will be open-source (once it's basically working), cross-compatible (although Windows will be the primary deployment target) and will support getblocktemplate and stratum (because slush is cool like that). IPv6 and Tor (does anyone do Tor mining?) in time.
Not trying to hijack your thread, but just throwing this out there for us nVidia gamers that leave their computers idle
. Feel free to submit humorous/witty suggestion for possible program name via PM.
It is ok
The aim of Your project is different than mine, i'm trying to build easy to use
CUDA miner, look at the cgminer, You just download and run it, it has various options, there is nothing like this for CUDA
The second goal is the performance because for now nVidia is far far "behind" the ATI cards with performance in mind (the architecture of ATI cards let them achieve crazy GH/s in this kind of calculations
). So if somebody want to go in "serious" mining he will bought ATI cards and be ready to go in 5 mins, but for casual "idle" miners like me and others, running some miner with decent performance is real PITA cause of the OpenCL architecture, so anyway if i want to get some coins (maybe just for fun etc.) i want to use CUDA and have fully usable system
From the post that You have written i assume that You aim in performance
Support for stratum would be awesome though
As for Thor, why someone would like to use thor for this kind of stuff anyway ?