Post
Topic
Board Mining (Altcoins)
Re: [ANN] cudaMiner & ccMiner CUDA based mining applications [Windows/Linux/MacOSX]
by
djm34
on 26/07/2014, 09:33:03 UTC
new version of ccminer:

* small improvement over whirlcoin (increased the total number of threads): gpu usage is 99% for the gtx780ti (as well as the gtx750ti)
in terms of performance: I was getting before for gtx780ti+gtx750ti = around 19MH/s now I get 20.6MHash/s.

* added keccak256 (maxcoin) to ccminer
It isn't a port of cudaminer as it makes use of the main function of keccak512 instead of the one of cudaminer.

In terms of performance. cudaminer gives over my gtx780ti (OC) 293MHash/s, with this kernel I get around 300MHash/s
(I am not sure if the problem of low share getting registered  by pool is still present or not... I would assume yes).
Please watch the number of rejected shares. This one can be high (it is due to the use of a difficulty multiplier, and some tuning is still needed there)

The changes have been included into https://github.com/djm34/ccminer

It should compile on linux however it is untested.
I don't plan to release binaries.

Hi no luck compiling on Linux..

Code:
g++  -g -O2 -pthread -L/usr/local/cuda/lib64  -o ccminer ccminer-cpu-miner.o ccminer-util.o ccminer-bmw.o ccminer-blake.o ccminer-groestl.o ccminer-jh.o ccminer-keccak.o ccminer-skein.o ccminer-hefty1.o ccminer-scrypt.o ccminer-sha2.o heavy/heavy.o heavy/cuda_blake512.o heavy/cuda_combine.o heavy/cuda_groestl512.o heavy/cuda_hefty1.o heavy/cuda_keccak512.o heavy/cuda_sha256.o ccminer-fuguecoin.o Algo256/cuda_fugue256.o ccminer-fugue.o ccminer-groestlcoin.o Algo256/cuda_groestlcoin.o ccminer-myriadgroestl.o Algo256/cuda_myriadgroestl.o JHA/jackpotcoin.o JHA/cuda_jha_keccak512.o JHA/cuda_jha_compactionTest.o quark/cuda_quark_checkhash.o quark/cuda_jh512.o quark/cuda_quark_blake512.o quark/cuda_quark_groestl512.o quark/cuda_skein512.o quark/cuda_bmw512.o quark/cuda_quark_keccak512.o quark/quarkcoin.o quark/animecoin.o quark/cuda_quark_compactionTest.o cuda_nist5.o ccminer-cubehash.o ccminer-echo.o ccminer-luffa.o ccminer-shavite.o ccminer-simd.o ccminer-hamsi.o ccminer-hamsi_helper.o ccminer-shabal.o ccminer-whirlpool.o qubit/qubit.o qubit/qubit_luffa512.o x13/x14.o x13/fresh.o x13/x17.o x13/x13.o x13/cuda_x13_hamsi512.o x13/cuda_x13_fugue512.o x13/x15.o x13/cuda_shabal512.o x13/cuda_whirlpool512.o x13/whirlcoin.o Algo256/cuda_keccak256.o Algo256/keccak256.o -L/usr/lib/x86_64-linux-gnu -lcurl compat/jansson/libjansson.a -lpthread  -lcudart -static-libstdc++ -fopenmp -lcrypto -lssl  -lcrypto -lssl
g++: error: Algo256/cuda_fugue256.o: No such file or directory
g++: error: Algo256/cuda_groestlcoin.o: No such file or directory
g++: error: Algo256/cuda_myriadgroestl.o: No such file or directory
make[2]: *** [ccminer] Error 1
make[2]: Leaving directory `/home/henning/CryptCoins/compile/djm34/ccminer'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/henning/CryptCoins/compile/djm34/ccminer'
make: *** [all] Error 2

Contents of Algo256:
Code:
henning@KontorPC ~/CryptCoins/compile/djm34/ccminer $ ls Algo256/
cuda_keccak256.cu  cuda_keccak256.o  keccak256.cu  keccak256.o

I updated github...