Bitcoin Forum
November 13, 2024, 02:57:45 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 [907] 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 ... 1135 »
  Print  
Author Topic: [ANN] cudaMiner & ccMiner CUDA based mining applications [Windows/Linux/MacOSX]  (Read 3426932 times)
th00ber
Hero Member
*****
Offline Offline

Activity: 789
Merit: 501


View Profile
July 22, 2014, 08:26:39 PM
 #18121

Wow ... just check my uptime on KopiemTu.
Never hit that with sgminer and BAMT Tongue
Stable as fuck !! Smiley

Code:
root@kopiemtu:~# uptime
 22:25:39 up 34 days, 28 min,  1 user,  load average: 0,54, 0,47, 0,45
Bombadil
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500



View Profile
July 22, 2014, 08:36:06 PM
 #18122

https://github.com/KBomba/ccminer-KBomba/commit/af4a88615e3416be1adf72870f14dcd9eee527f0
sp_, something like that? Tongue Gives me only small boost though, around 50kh/s, so it could be just a calc error.
tbearhere
Legendary
*
Offline Offline

Activity: 3220
Merit: 1003



View Profile
July 22, 2014, 09:04:29 PM
Last edit: July 22, 2014, 09:32:38 PM by tbearhere
 #18123

ccminer with whirlcoin support: https://github.com/djm34/ccminer

donation FrsvZzCqxkhQxfua31BggEeTdTXUcpy2JL

thanks djm34, Im mining stright to your wallet.  Grin  ps i hope thats a whirl coin address

EDIT: for 8 hrs getting 4,300mh/s per card x 6
sp_
Legendary
*
Offline Offline

Activity: 2954
Merit: 1087

Team Black developer


View Profile
July 22, 2014, 09:11:50 PM
Last edit: July 22, 2014, 09:31:47 PM by sp_
 #18124

https://github.com/KBomba/ccminer-KBomba/commit/af4a88615e3416be1adf72870f14dcd9eee527f0
sp_, something like that? Tongue Gives me only small boost though, around 50kh/s, so it could be just a calc error.

you don't need to add casing on compute version. the rol macro is already casing.

I think that variables that are written to, needs a break to avoid a stall. So by reordering the instructions / reimplementing in assembly language we can avoid some stalls.

x13 / cuda_x13_hamsi512.cu

#define HAMSI_L(a, b, c, d) { \
        (a) = ROTL32(a, 13); \
        (c) = ROTL32(c, 3); \
        (b) ^= (a) ^ (c); \  //stall
        (d) ^= (c) ^ SPH_T32((a) << 3); \
        (b) = ROTL32(b, 1); \
        (d) = ROTL32(d, 7); \
        (a) ^= (b) ^ (d); \ //stall
        (c) ^= (d) ^ SPH_T32((b) << 7); \
        (a) = ROTL32(a, 5); \
        (c) = ROTL32(c, 22); \
    }

BUG

Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW EVRPROGPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
Beave162
Hero Member
*****
Offline Offline

Activity: 809
Merit: 501



View Profile
July 22, 2014, 09:21:24 PM
 #18125

Anyone try the 740 4gb with YACoin???

YaCoin: YL5kf54wPPXKsXd5T18xCaNkyUsS1DgY7z 
BitCoin: 14PFbLyUdTyxZg3V8hnvj5VXkx3dhthmDj
bathrobehero
Legendary
*
Offline Offline

Activity: 2002
Merit: 1051


ICO? Not even once.


View Profile
July 22, 2014, 09:23:45 PM
 #18126

Is it possible to change the fan speed, GPU engine etc and read the GPU temps with ccMiner (Xubuntu)?

I don't think so, but I'd really love that function. The reason for that because every algo has different stable overclocks and so I either run without optimal stable OC or I instacrash half my cards if I switch to something like X15 after an overclock-friendly algo. So with that feature I could always include the optimal overclock profiles in the batch file.

Not your keys, not your coins!
th00ber
Hero Member
*****
Offline Offline

Activity: 789
Merit: 501


View Profile
July 22, 2014, 09:47:35 PM
 #18127

Is it possible to change the fan speed, GPU engine etc and read the GPU temps with ccMiner (Xubuntu)?

I don't think so, but I'd really love that function. The reason for that because every algo has different stable overclocks and so I either run without optimal stable OC or I instacrash half my cards if I switch to something like X15 after an overclock-friendly algo. So with that feature I could always include the optimal overclock profiles in the batch file.

you can use the linux nvidia tools to get the infos
/usr/bin/nvidia-smi --query-gpu=index,temperature.gpu,fan.speed --format=csv,noheader,nounits
sp_
Legendary
*
Offline Offline

Activity: 2954
Merit: 1087

Team Black developer


View Profile
July 22, 2014, 09:52:41 PM
 #18128

x13 / cuda_x13_hamsi512.cu


try to replace sbox with sbox_pipelined (stallfree)

#define SBOX(a, b, c, d) { \
        uint32_t t; \
        t = (a); \
        (a) &= (c); \
        (a) ^= (d); \
        (c) ^= (b); \
        (c) ^= (a); \
        (d) |= t; \
        (d) ^= (b); \
        t ^= (c); \
        (b) = (d); \
        (d) |= t; \
        (d) ^= (a); \
        (a) &= (b); \
        t ^= (a); \
        (b) ^= (d); \
        (b) ^= t; \
        (a) = (c); \
        (c) = (b); \
        (b) = (d); \
        (d) = SPH_T32(~t); \
    }

--->>

#define sbox_pipelined(a, b, c, d, a1, b1, c1, d1) { \
        uint32_t t,t1; \
        t = (a); \
        t1 = (a1); \
        (a) &= (c); \
        (a1) &= (c1); \
        (a) ^= (d); \
        (a1) ^= (d2); \
        (c) ^= (b); \
        (c1) ^= (b1); \
        (c) ^= (a); \
        (c1) ^= (a1); \
        (d) |= t; \
        (d1) |= t1; \
        (d) ^= (b); \
        (d1) ^= (b1); \
        t ^= (c); \
        t1 ^= (c1); \
        (b) = (d); \
        (b1) = (d1); \
        (d) |= t; \
        (d1) |= t1; \
        (d) ^= (a); \
        (d1) ^= (a1); \
        (a) &= (b); \
        (a1) &= (b1); \
        t ^= (a); \
        t1 ^= (a1); \
        (b) ^= (d); \
        (b1) ^= (d1); \
        (b) ^= t; \
        (b1) ^= t1; \
        (a) = (c); \
        (a1) = (c1); \
        (c) = (b); \
        (c1) = (b1); \
        (b) = (d); \
        (b1) = (d1); \
        (d) = SPH_T32(~t); \
        (d1) = SPH_T32(~t2); \
    }

and

SBOX(hamsi_s00, hamsi_s08, hamsi_s10, hamsi_s18); \
      SBOX(hamsi_s01, hamsi_s09, hamsi_s11, hamsi_s19); \
      SBOX(hamsi_s02, hamsi_s0A, hamsi_s12, hamsi_s1A); \
      SBOX(hamsi_s03, hamsi_s0B, hamsi_s13, hamsi_s1B); \
      SBOX(hamsi_s04, hamsi_s0C, hamsi_s14, hamsi_s1C); \
      SBOX(hamsi_s05, hamsi_s0D, hamsi_s15, hamsi_s1D); \
      SBOX(hamsi_s06, hamsi_s0E, hamsi_s16, hamsi_s1E); \
      SBOX(hamsi_s07, hamsi_s0F, hamsi_s17, hamsi_s1F); \


------>

   sbox_pipelined(hamsi_s00, hamsi_s08, hamsi_s10, hamsi_s18,hamsi_s01, hamsi_s09, hamsi_s11, hamsi_s19); \
   sbox_pipelined(hamsi_s02, hamsi_s0A, hamsi_s12, hamsi_s1A,hamsi_s03, hamsi_s0B, hamsi_s13, hamsi_s1B); \
   sbox_pipelined(hamsi_s04, hamsi_s0C, hamsi_s14, hamsi_s1C,hamsi_s05, hamsi_s0D, hamsi_s15, hamsi_s1D); \
   sbox_pipelined(hamsi_s06, hamsi_s0E, hamsi_s16, hamsi_s1E,hamsi_s07, hamsi_s0F, hamsi_s17, hamsi_s1F); \

Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW EVRPROGPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
bathrobehero
Legendary
*
Offline Offline

Activity: 2002
Merit: 1051


ICO? Not even once.


View Profile
July 22, 2014, 09:57:55 PM
 #18129

Is it possible to change the fan speed, GPU engine etc and read the GPU temps with ccMiner (Xubuntu)?

I don't think so, but I'd really love that function. The reason for that because every algo has different stable overclocks and so I either run without optimal stable OC or I instacrash half my cards if I switch to something like X15 after an overclock-friendly algo. So with that feature I could always include the optimal overclock profiles in the batch file.

you can use the linux nvidia tools to get the infos
/usr/bin/nvidia-smi --query-gpu=index,temperature.gpu,fan.speed --format=csv,noheader,nounits

I'm using windows, it's just that I always have to manually set oc profiles with EVGA or MSI between algos but I usually forgot.

Not your keys, not your coins!
djm34
Legendary
*
Offline Offline

Activity: 1400
Merit: 1050


View Profile WWW
July 22, 2014, 10:11:49 PM
 #18130

x13 / cuda_x13_hamsi512.cu


try to replace sbox with sbox_pipelined (stallfree)

#define SBOX(a, b, c, d) { \
        uint32_t t; \
        t = (a); \
        (a) &= (c); \
        (a) ^= (d); \
        (c) ^= (b); \
        (c) ^= (a); \
        (d) |= t; \
        (d) ^= (b); \
        t ^= (c); \
        (b) = (d); \
        (d) |= t; \
        (d) ^= (a); \
        (a) &= (b); \
        t ^= (a); \
        (b) ^= (d); \
        (b) ^= t; \
        (a) = (c); \
        (c) = (b); \
        (b) = (d); \
        (d) = SPH_T32(~t); \
    }

--->>

#define sbox_pipelined(a, b, c, d, a1, b1, c1, d1) { \
        uint32_t t,t1; \
        t = (a); \
        t1 = (a1); \
        (a) &= (c); \
        (a1) &= (c1); \
        (a) ^= (d); \
        (a1) ^= (d2); \
        (c) ^= (b); \
        (c1) ^= (b1); \
        (c) ^= (a); \
        (c1) ^= (a1); \
        (d) |= t; \
        (d1) |= t1; \
        (d) ^= (b); \
        (d1) ^= (b1); \
        t ^= (c); \
        t1 ^= (c1); \
        (b) = (d); \
        (b1) = (d1); \
        (d) |= t; \
        (d1) |= t1; \
        (d) ^= (a); \
        (d1) ^= (a1); \
        (a) &= (b); \
        (a1) &= (b1); \
        t ^= (a); \
        t1 ^= (a1); \
        (b) ^= (d); \
        (b1) ^= (d1); \
        (b) ^= t; \
        (b1) ^= t1; \
        (a) = (c); \
        (a1) = (c1); \
        (c) = (b); \
        (c1) = (b1); \
        (b) = (d); \
        (b1) = (d1); \
        (d) = SPH_T32(~t); \
        (d1) = SPH_T32(~t2); \
    }

and

SBOX(hamsi_s00, hamsi_s08, hamsi_s10, hamsi_s18); \
      SBOX(hamsi_s01, hamsi_s09, hamsi_s11, hamsi_s19); \
      SBOX(hamsi_s02, hamsi_s0A, hamsi_s12, hamsi_s1A); \
      SBOX(hamsi_s03, hamsi_s0B, hamsi_s13, hamsi_s1B); \
      SBOX(hamsi_s04, hamsi_s0C, hamsi_s14, hamsi_s1C); \
      SBOX(hamsi_s05, hamsi_s0D, hamsi_s15, hamsi_s1D); \
      SBOX(hamsi_s06, hamsi_s0E, hamsi_s16, hamsi_s1E); \
      SBOX(hamsi_s07, hamsi_s0F, hamsi_s17, hamsi_s1F); \


------>

   sbox_pipelined(hamsi_s00, hamsi_s08, hamsi_s10, hamsi_s18,hamsi_s01, hamsi_s09, hamsi_s11, hamsi_s19); \
   sbox_pipelined(hamsi_s02, hamsi_s0A, hamsi_s12, hamsi_s1A,hamsi_s03, hamsi_s0B, hamsi_s13, hamsi_s1B); \
   sbox_pipelined(hamsi_s04, hamsi_s0C, hamsi_s14, hamsi_s1C,hamsi_s05, hamsi_s0D, hamsi_s15, hamsi_s1D); \
   sbox_pipelined(hamsi_s06, hamsi_s0E, hamsi_s16, hamsi_s1E,hamsi_s07, hamsi_s0F, hamsi_s17, hamsi_s1F); \
there is only one hash per thread...

djm34 facebook page
BTC: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
Pledge for neoscrypt ccminer to that address: 16UoC4DmTz2pvhFvcfTQrzkPTrXkWijzXw
zelante
Full Member
***
Offline Offline

Activity: 263
Merit: 100



View Profile
July 22, 2014, 10:15:29 PM
 #18131

Any plans to work in the split miner layout into the next few versions of ccminer or nvminer?

if you help me find source of nvminer, i'll help you release split screen with nvminer core.
Newwsr
Sr. Member
****
Offline Offline

Activity: 311
Merit: 250


View Profile
July 22, 2014, 10:23:47 PM
 #18132

which the password to download the x15 file - 07/15/2014?
sp_
Legendary
*
Offline Offline

Activity: 2954
Merit: 1087

Team Black developer


View Profile
July 22, 2014, 10:27:20 PM
 #18133

x13 / cuda_x13_hamsi512.cu

try to replace sbox with sbox_pipelined (stallfree)

there is only one hash per thread...

Yes, but sbox is not the whole hash. As you can see the input and output doesn't change.

Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW EVRPROGPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
djm34
Legendary
*
Offline Offline

Activity: 1400
Merit: 1050


View Profile WWW
July 22, 2014, 10:27:24 PM
 #18134

which the password to download the x15 file - 07/15/2014?

DA4AF09FE5377715856BA0B10A29C95867053ECBF4105DBDD8957DA78B4127E49E4717DD667CEEF B

Don't understand why nobody remember it...  Grin

djm34 facebook page
BTC: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
Pledge for neoscrypt ccminer to that address: 16UoC4DmTz2pvhFvcfTQrzkPTrXkWijzXw
djm34
Legendary
*
Offline Offline

Activity: 1400
Merit: 1050


View Profile WWW
July 22, 2014, 10:30:17 PM
 #18135

x13 / cuda_x13_hamsi512.cu

try to replace sbox with sbox_pipelined (stallfree)

there is only one hash per thread...

Yes, but sbox is not the whole hash. As you can see the input and output doesn't change.
yes, but I need to "plug it" to something...

edit: never mind, I read the code, I can try...  Grin

djm34 facebook page
BTC: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
Pledge for neoscrypt ccminer to that address: 16UoC4DmTz2pvhFvcfTQrzkPTrXkWijzXw
sp_
Legendary
*
Offline Offline

Activity: 2954
Merit: 1087

Team Black developer


View Profile
July 22, 2014, 10:32:39 PM
 #18136

The alu in the cudacore needs perhaps more time, so the sbox could be expanded to take 32 input variables. Then there will always be 4 instructions in different registers.

http://en.m.wikipedia.org/wiki/Instruction_pipeline

Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW EVRPROGPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
sp_
Legendary
*
Offline Offline

Activity: 2954
Merit: 1087

Team Black developer


View Profile
July 22, 2014, 10:34:00 PM
 #18137

Replace SBOX with sbox_pipelined

In the code:

SBOX(hamsi_s00, hamsi_s08, hamsi_s10, hamsi_s18); \
      SBOX(hamsi_s01, hamsi_s09, hamsi_s11, hamsi_s19); \
      SBOX(hamsi_s02, hamsi_s0A, hamsi_s12, hamsi_s1A); \
      SBOX(hamsi_s03, hamsi_s0B, hamsi_s13, hamsi_s1B); \
      SBOX(hamsi_s04, hamsi_s0C, hamsi_s14, hamsi_s1C); \
      SBOX(hamsi_s05, hamsi_s0D, hamsi_s15, hamsi_s1D); \
      SBOX(hamsi_s06, hamsi_s0E, hamsi_s16, hamsi_s1E); \
      SBOX(hamsi_s07, hamsi_s0F, hamsi_s17, hamsi_s1F); \


------>

   sbox_pipelined(hamsi_s00, hamsi_s08, hamsi_s10, hamsi_s18,hamsi_s01, hamsi_s09, hamsi_s11, hamsi_s19); \
   sbox_pipelined(hamsi_s02, hamsi_s0A, hamsi_s12, hamsi_s1A,hamsi_s03, hamsi_s0B, hamsi_s13, hamsi_s1B); \
   sbox_pipelined(hamsi_s04, hamsi_s0C, hamsi_s14, hamsi_s1C,hamsi_s05, hamsi_s0D, hamsi_s15, hamsi_s1D); \
   sbox_pipelined(hamsi_s06, hamsi_s0E, hamsi_s16, hamsi_s1E,hamsi_s07, hamsi_s0F, hamsi_s17, hamsi_s1F); \

Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW EVRPROGPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
Newwsr
Sr. Member
****
Offline Offline

Activity: 311
Merit: 250


View Profile
July 22, 2014, 10:36:19 PM
 #18138

which the password to download the x15 file - 07/15/2014?

DA4AF09FE5377715856BA0B10A29C95867053ECBF4105DBDD8957DA78B4127E49E4717DD667CEEF B

Don't understand why nobody remember it...  Grin

not and this is not
djm34
Legendary
*
Offline Offline

Activity: 1400
Merit: 1050


View Profile WWW
July 22, 2014, 10:43:16 PM
 #18139

which the password to download the x15 file - 07/15/2014?

DA4AF09FE5377715856BA0B10A29C95867053ECBF4105DBDD8957DA78B4127E49E4717DD667CEEF B

Don't understand why nobody remember it...  Grin

not and this is not
damn it, I can't remember either  Grin

djm34 facebook page
BTC: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
Pledge for neoscrypt ccminer to that address: 16UoC4DmTz2pvhFvcfTQrzkPTrXkWijzXw
Newwsr
Sr. Member
****
Offline Offline

Activity: 311
Merit: 250


View Profile
July 22, 2014, 10:44:34 PM
 #18140

which the password to download the x15 file - 07/15/2014?

DA4AF09FE5377715856BA0B10A29C95867053ECBF4105DBDD8957DA78B4127E49E4717DD667CEEF B

Don't understand why nobody remember it...  Grin

not and this is not
damn it, I can't remember either  Grin

 Embarrassed
Pages: « 1 ... 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 [907] 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 ... 1135 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!