Author

Topic: [UNOFFICIAL] [VNL] Vanillacoin 0.4.1 | Instant ▱ Incentivized ▱ Innovative - page 265. (Read 433405 times)

hero member
Activity: 524
Merit: 500
I'm in the 600 Mh/s club: 621 on r9 290x@1100.
Now wolf0 will reply "I'm at 700+"... ;-)
Aaagrh Congratulations!
Well, let's see how fast table based approach could be. There are ~7.5 rounds (out of full 10), each consists of 8 rows, each row requires 8 table lookups in case of 8-bit tables. 8 table lookups take 38 instructions. Let's assume that memory access is instant and ignore pre- and postcalculations. 280x has 2048 ALUs at ~1024 MHz. So 2048*1024/7.5/8/38=920 MH/s. In case of 11-bit tables there will be 6 lookups per row, but either with sbox-ing, or with some exploit of (unknown) internal sbox structure, 16-bit tables seems unrealistic. May be with mixed table sizes for different memories and better load balancing we'll see over 700 MH/s on 280x, but that will be quite a task! Add to this matrix decomposition and may be using GDS region and I'm out of ideas, at least for now.
On the other hand armchair calculations for (not ready yet) bitslice approach show something like 560 MH/s. I hope for good surprises but ready for bad ones Smiley
So there is some space till the barrier but no so much Sad
legendary
Activity: 2716
Merit: 1094
Black Belt Developer
there are at least a couple very low hanging fruits for us developers to enjoy, thanks wolf0 for helping preserve the specie ;-)
Tsss! Don't tell anyone about prepatched kernels! Wink

I'm in the 600 Mh/s club: 621 on r9 290x@1100.
Now wolf0 will reply "I'm at 700+"... ;-)
legendary
Activity: 1120
Merit: 1004
On my GTX 680 all my shares are rejected. Please help !
legendary
Activity: 1131
Merit: 1007
someone solo mine with ~170000MH/s
Current Difficulty    13,675

edit:
and is gone.. power station down  Wink

How do you spell 'asic', in your language ? Roll Eyes

Yes, in fact, Intel is currently manufacturing whirlpoolx asics.  Its stock is soaring as the company plans to exceed 1 BTC per day in revenues from vanillacoin dumps.

I knew it ! Tongue

No doubt they are trying to make up for all that lost time/ opportunity when they were duped into thinking scrypt asics were an impossibility.

Talk about an effective dis-info campaign !

way to follow up your retarded trolling with a stupid joke.  GTFO of here you knob schlobber
legendary
Activity: 1624
Merit: 1001
All cryptos are FIAT digital currency. Do not use.
someone solo mine with ~170000MH/s
Current Difficulty    13,675

edit:
and is gone.. power station down  Wink

How do you spell 'asic', in your language ? Roll Eyes

Yes, in fact, Intel is currently manufacturing whirlpoolx asics.  Its stock is soaring as the company plans to exceed 1 BTC per day in revenues from vanillacoin dumps.

I knew it ! Tongue

No doubt they are trying to make up for all that lost time/ opportunity when they were duped into thinking scrypt asics were an impossibility.

Talk about an effective dis-info campaign !
member
Activity: 81
Merit: 1002
It was only the wind.
Okay, it's not perfect, but it'll never be. Sources that I've written or modified have been heavily commented to help out devs who are learning. The OpenCL was entirely written by me, and SGMiner itself was modified by me not just to run the modified kernel, but to clean it, remove algorithms besides WhirlpoolX for simplicity, and add comments. The horrid lib SPH is no longer used at all, instead, a SHA-256 implementation that was actually already there and never even compiled is used for several parts of SGMiner that used to call into lib SPH, and the CPU Whirlpool-512 implementation is a rather clean one I found here. That is also where I found seemingly the only copy of Whirlpool-512 done without tables, on which I based my bitsliced implementation. Another modification I made was to check the OpenCL version at runtime and use clCreateCommandQueueWithProperties() if the version is 2.0 or greater; it replaces clCreateCommandQueue(), and the latter is now deprecated and should not be used, but even the current official SGMiner isn't updated. Anyways, go look at the source for yourself. It will be here momentarily.
Indeed the code is very clear. So clear that it makes almost impossible to miss one fat low hanging fruit, let's see who will come here screaming how stupid is Wolf0's miner and how easy it was to optimize it Smiley
Thank you for #pragma unroll 1 line, I recently learned another way to prevent unrolling here. Didn't tied it yet, my kernel is fully unrolled ATM. BTW, I also started from nayuki implementation, found it by searching the first bytes of S-box from Whirlpool whitepaper.
amd_bfe is kind of poisoned knowledge Smiley, it's too easy to just use good solution missing better one. From my (uncleaned) kernel
Code:
#define Toff8(off8) (*(const LOCAL X64*)&(((const LOCAL UINT8*)TAll_local)[off8]))
#define LUT5(v) (ASX64(Toff8(bitselect(1U << 11, (v.y >> 5), 0x7F8U))).yx)
// ...
LOCAL X64 TAll_local[256*4];
// ...
stateBX64[7&(p+5)] ^= LUT5(stateAX64[p]);
BTW, may be it's better to check for clCreateCommandQueueWithProperties() and such at configure time?


Hm... configure time is an excellent idea. It's only bad if it's not there during the compile; if using a binary, at runtime the missing function will never be called.

I don't think that a lot of people will find that too easily... but yes, it was omitted on purpose. After all, I can't just give people everything, they have to find it themselves. Grin

Further, I pushed a small update. I booted Kineta into the rarely-used Windows install on the another HDD, and tried out the miner myself on Catalyst 15.3 Beta. It works even better on Tahiti, pretty much the same on Hawaii, but totally butchers the code for Tonga. The upside is, the only GPU with a Tonga chip is the 285, and I don't believe many miners have that. So, I would recommend not only 14.12, but also 15.3. I pushed to git a change to the README.md file to reflect this.

Hashrates on 15.3 at same clocks, with settings shown, for comparison (NSFW): https://ottrbutt.com/miner/whirlpoolxwolfpub-03232015.png
hero member
Activity: 673
Merit: 500
someone solo mine with ~170000MH/s
Current Difficulty    13,675

edit:
and is gone.. power station down  Wink

How do you spell 'asic', in your language ? Roll Eyes

Yes, in fact, Intel is currently manufacturing whirlpoolx asics.  Its stock is soaring as the company plans to exceed 1 BTC per day in revenues from vanillacoin dumps.
sr. member
Activity: 350
Merit: 250
someone solo mine with ~170000MH/s
Current Difficulty    13,675

edit:
and is gone.. power station down  Wink

How do you spell 'asic', in your language ? Roll Eyes
in my language is "proof or STFU"
legendary
Activity: 1624
Merit: 1001
All cryptos are FIAT digital currency. Do not use.
someone solo mine with ~170000MH/s
Current Difficulty    13,675

edit:
and is gone.. power station down  Wink

How do you spell 'asic', in your language ? Roll Eyes
sr. member
Activity: 596
Merit: 251
In the short-term the price will most likely go up, down and sideways. That said, the mathematics are in favor of the long term holder. Cool

Thank you for your support.
hero member
Activity: 673
Merit: 500
It seems like this coin is pushing out some very strong fundamentals.  If this already had months of solid development then I wonder what they will add up to...

It's gonna take a while to stabilize. Perhaps until the most possible optimized miners are released.  Until then, most likely nonstop dumping.  Real good tech for sure though.  I'm holding.
member
Activity: 81
Merit: 1002
It was only the wind.
Does not work with xintensity 4096
Works well..


setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
sgminer.exe -k whirlpoolx -o stratum+tcp://vnl.suprnova.cc:1111 -u xxx -p xxx -w 256 -g 2 -X 4096 --no-submit-stale --lookup-gap 2 --expiry 1 --scan-time 1 --queue 0

THX Wolf ! Smiley

Working nice but heating like hell :-)

You should feel the heat from 280X cards doing 520MH/s... it heated my room.
hero member
Activity: 728
Merit: 500
It seems like this coin is pushing out some very strong fundamentals.  If this already had months of solid development then I wonder what they will add up to...
sr. member
Activity: 350
Merit: 250
someone solo mine with ~170000MH/s
Current Difficulty    13,675

edit:
and is gone.. power station down  Wink

Wolfman doing a little testing maybe
"little"  Cheesy


hero member
Activity: 673
Merit: 500
someone solo mine with ~170000MH/s
Current Difficulty    13,675

edit:
and is gone.. power station down  Wink

Wolfman doing a little testing maybe
sr. member
Activity: 350
Merit: 250
someone solo mine with ~170000MH/s
Current Difficulty    13,675

edit:
and is gone.. power station down  Wink
sr. member
Activity: 350
Merit: 250
Well...
Most of my cards runs hotter.. Wink :

94C!!! Errr, OK, your screenshot overweirds Wolf's one Grin
That's not scary for my rigs.
They only think they still mine Scrypt coins  Wink
member
Activity: 81
Merit: 1002
It was only the wind.
yes - thanks vm wolf0 - but not working? seems to run fine, shows connected to pool, shows a nice hashrate, zero accepts, best share = 0 pool shows zero hashrate. what am i missing? tried both algo names. [edit] put -I 4096 in the .bat but showed up as I 6. win 7

I 4096 is INTENSITY 4096, and if there wasn't a safety check, you would have locked up your system. The option for xintensity is -X.
hero member
Activity: 524
Merit: 500
Well...
Most of my cards runs hotter.. Wink :

94C!!! Errr, OK, your screenshot overweirds Wolf's one Grin
full member
Activity: 152
Merit: 100
such as 280 ....
"worksize": "256"
"xintensity": "4096"
"thread-concurrency": "8193"
"gpu-threads": "2"
"gpu-fan": "30-100",
"auto-fan": true,
"temp-cutoff": "85"
"temp-overheat": "85"
"gpu-engine": "1100,1100",
"gpu-memclock": "1500",
"temp-target": "70"
"failover-only": true,
"failover-switch-delay": "300"
"queue": "0"
Jump to: