Author

Topic: [ANN] cudaMiner & ccMiner CUDA based mining applications [Windows/Linux/MacOSX] - page 944. (Read 3426921 times)

sr. member
Activity: 350
Merit: 250
2:30 am here so if you want anything testing please let me know relatively soon, current config is
cudaminer --algo=keccak -d gtx780 -L 16 -l K192x32 --benchmark

currently doing i believe it is 34Mhash's
still lower then bathrobes, even though im on PCI express 3.0 x16
member
Activity: 84
Merit: 10
SizzleBits
I went and looked at the maxcoin thread but I don't fully understand. Do we really need to get a cloud server? I don't understand this whole cloud mining aspect.

search for the maxcoin announcement thread instead...

Ok so we don't need a cloud server...
I went and read the announcement. So its just like any other coin...except the retarget rate is much faster and its a different algorithm?
sr. member
Activity: 350
Merit: 250
34008-34160khash/s using christians code
unsure how to do what you did relm9 else i would tell you if its an 8x limit or not
hero member
Activity: 840
Merit: 1000

That was fast! I'm getting ~40 MHash with my 780. PCI-e 3.0 x8 here.

yes, I am on PCI express 2.0 (MSI K9A2 Platinum V2 mainboard)


insert this at the end of do_keccak256 function

    checkCudaErrors(cudaStreamSynchronize(context_streams[0][thr_id]));

remove this from scanhash_keccak function

    cuda_scrypt_sync(thr_id, 0);

This will possibly double your hash rates. Wink


Up to ~46 MH now so it's an improvement, maybe I'm hitting the limits of 3.0 x8?

GPU utilization at 60%, btw.
hero member
Activity: 756
Merit: 502
I went and looked at the maxcoin thread but I don't fully understand. Do we really need to get a cloud server? I don't understand this whole cloud mining aspect.

search for the maxcoin announcement thread instead...
hero member
Activity: 756
Merit: 502
Im running full pci 3 16x so I shouldnt be getting any bottle necks for my 780. How are you testing these?

Just download the latest, set the algo and run benchmark?

copy my command line I'd say...
member
Activity: 84
Merit: 10
SizzleBits
I went and looked at the maxcoin thread but I don't fully understand. Do we really need to get a cloud server? I don't understand this whole cloud mining aspect.
sr. member
Activity: 350
Merit: 250
Im running full pci 3 16x so I shouldnt be getting any bottle necks for my 780. How are you testing these?

Just download the latest, set the algo and run benchmark?
hero member
Activity: 756
Merit: 502
looks like it everyone who went and bought cpu farms won't have the advantage anymore! Cheesy

we will OUTFARM these guys.
hero member
Activity: 756
Merit: 502

That was fast! I'm getting ~40 MHash with my 780. PCI-e 3.0 x8 here.

yes, I am on PCI express 2.0 (MSI K9A2 Platinum V2 mainboard)


insert this at the end of do_keccak256 function

    checkCudaErrors(cudaStreamSynchronize(context_streams[0][thr_id]));

remove this from scanhash_keccak function

    cuda_scrypt_sync(thr_id, 0);

This will possibly double your hash rates. Wink
hero member
Activity: 756
Merit: 502
i lost hashrate in a 550gtx updating to the new version

yes Fermi didn't get a speed boost, but a slight performance degradation due to added flexibility for VertCoin and scrypt-jane coins.
hero member
Activity: 840
Merit: 1000
Currently you can test keccak in github. use the K kernel (just imagine K stands for Keccak).

The specified blocks/warps config is used for keccak. A good guess would be a larger multiple of your
GPU's SMX with 32 warps.  Fermi CPUs can only run 16 warps.

Autotune is definitely NOT working.

the keccak256 code for maxcoin is currently compiled against compute_10 which means it runs on any GPU.
Performance isn't stellar yet.

Code:
cudaminer --algo=keccak -d gtx780 -L 16 -l K192x32 --benchmark

some 20 MHash/s already...  Beats my CPU! Wink   Only 40% TDP. There's headroom!

More work to be done tomorrow. I need to get rid of the huge scrypt scratchpad buffers. They are not needed for keccak.
Also we may want to have some autotune. I currently use the -L parameter to artificially make the scratchpad smaller,
so I can run more blocks.

Uh, PCI express bandwidth is going to be a bottleneck at these MHash rates. Gotta do the hash verification on the GPU!

Christian


That was fast! I'm getting ~40 MHash with my 780. PCI-e 3.0 x8 here.

Wonder why the big difference, you on PCI-e 2.0?
sr. member
Activity: 350
Merit: 250
Spectiv VR Crowdsale: 12/08/17
i lost hashrate in a 550gtx updating to the new version
full member
Activity: 154
Merit: 100
looks like it everyone who went and bought cpu farms won't have the advantage anymore! Cheesy
sr. member
Activity: 350
Merit: 250
I will keep an eye out for what you release tomorrow and will get testing it the second I can download the wallet
hero member
Activity: 756
Merit: 502
Currently you can test keccak in github. use the K kernel (just imagine K stands for Keccak).

The specified blocks/warps config is used for keccak. A good guess would be a larger multiple of your
GPU's SMX with 32 warps.  Fermi CPUs can only run 16 warps.

Autotune is definitely NOT working.

the keccak256 code for maxcoin is currently compiled against compute_10 which means it runs on any GPU.
Performance isn't stellar yet.

Code:
cudaminer --algo=keccak -d gtx780 -L 16 -l K192x32 --benchmark

some 20 MHash/s already...  Beats my CPU! Wink   Only 40% TDP. There's headroom!

More work to be done tomorrow. I need to get rid of the huge scrypt scratchpad buffers. They are not needed for keccak.
Also we may want to have some autotune. I currently use the -L parameter to artificially make the scratchpad smaller,
so I can run more blocks.

Uh, PCI express bandwidth is going to be a bottleneck at these MHash rates. Gotta do the hash verification on the GPU!
Without the device to host memory transfers I can hit 80 MHash/s, getting 75% TDP. So this is the way to go!

One AMD CPU core: 1 MHash. lol Wink

Christian
sr. member
Activity: 350
Merit: 250
See mine at the moment checks the wallets for transactions, sends the new balance to a webpage which stores the values in a database for later look up, and emails me the new balance value and value in money. And the same for the old balance so I can see what I have made. Its not very quick however due to rubbish host email services
legendary
Activity: 2002
Merit: 1051
ICO? Not even once.
Code:
static void share_result(int result, const char *reason)
{
...
applog(LOG_INFO, "accepted: %lu/%lu (%.2f%%), %s khash/s %s",
  accepted_count,
  accepted_count + rejected_count,
  100. * accepted_count / (accepted_count + rejected_count),
  s,
  result ? "(yay!!!)" : "(booooo)");
...
}

How would I go about launching a bat file every time this occurs?

Finally!
System() is not recommended for various reasons, but it gets the job done. Using with mailsend I finally achieved what I wanted, which is an email for every yaay! message cudaMiner gets which is obviously only good for solomining, or for pool mining if you want to spam your inbox with every single share you've submitted  Wink

It looks like this, after the yay/boo line:

system("mailsend.exe -q -smtp smtp.gmail.com -port 587 -t xxxx@gmail.com -f xxxx@gmail.com -sub NEW_BLOCK -M PC#2 -user user -password pass -starttls -auth-CRAM-MD5");

In this case NEW_BLOCK is the title and PC#2 is the body of the message.

You can use something like a mailsend.bat if you want different computers to send you different mails with the same cudaMiner build, but then the mailsend launch line will show up in cudaMiner. This, however doesn't leave trace on the console, but you might want to make different cudaMiner builds with the different mail messages.
sr. member
Activity: 350
Merit: 250
Ooo I thought I read that christian had? Sorry if I am wrong
hero member
Activity: 840
Merit: 1000
Yeh. I had a download off their website for the wallet but it was empty.

Is there some sort of scrypt-jane: for maxcoin?
Want to get my mining config ready

It's SHA-3, only mineable on CPU unless cbuchner updates cudaminer to support it.
Jump to: