2018-10-29 00:00:04
why is it silly?
mjay
2018-10-29 00:00:22
and someone should do the mathemathics on what's the collision chance of shuffling the fields in regards to getting a higher ratio of nicer seeks
Rotonen
2018-10-29 00:01:22
why should shuffling improve it?
mjay
2018-10-29 00:01:45
128bit is just not a nice thing to seek in as that'd require page size tweaks
Rotonen
2018-10-29 00:03:09
it should just proof you did something, it could do more in the same time, but thats not the point
mjay
2018-10-29 00:03:15
well, playing around with the chance of 256 reads happening from the same 4k block
Rotonen
2018-10-29 00:03:33
but that's quite on the fringe of maybes
Rotonen
2018-10-29 00:04:20
but yeah, 16 byte reads off a gpu, do provide the work for reverification if you tackle that
Rotonen
2018-10-29 00:04:58
heh, nvidia has blogged close enough https://devblogs.nvidia.com/maximizing-unified-memory-performance-cuda/ Detailed explanation of CUDA Unified Memory page migration to improve your understanding and help you optimize and get the best Unified Memory performance.
Rotonen
2018-10-29 00:06:12
`Considering that Unified Memory introduces a complex page fault handling mechanism, the on-demand streaming Unified Memory performance is quite reasonable. Still it’s almost 2x slower (5.4GB/s) than prefetching (10.9GB/s) or explicit memory copy (11.4GB/s) for PCIe.`
gives you a ball park
Rotonen
2018-10-29 00:06:23
okay, first test, directly accessing 16 byte chunks from global memory, using openCL, 18.5M accesses/s on a 1080TI
mjay
2018-10-29 00:06:40
but they did tiered caching and all the trimmings for you
Rotonen
2018-10-29 00:06:49
offloading will be faster, thats the next test
mjay
2018-10-29 00:07:26
https://github.com/snowblossomcoin/snowblossom/wiki/Mining-Tuning#why-is-remote-faster-than-ssd
Fireduck
2018-10-29 00:07:32
there is a fun way around the 4k read problem
Fireduck
2018-10-29 00:09:36
that caps out at 40GE for anything consumer obtainable
Rotonen
2018-10-29 00:09:49
though not many even have 10GE
Rotonen
2018-10-29 00:10:41
@Fireduck or are you saying that'd be faster over a switch with two network interfaces on the same computer? :smile:
Rotonen
2018-10-29 00:11:16
Better use localhost :smile:
mjay
2018-10-29 00:11:30
loopbacks are unix sockets under the hood and thus 4k? :stuck_out_tongue:
Rotonen
2018-10-29 00:12:00
i'm trying to wrap my head around there which part is able to feed faster, as there's ultimately down the line a 4k read system somewhere down the line
Rotonen
2018-10-29 00:12:03
Is every 16 byte chunk sent on its own???
mjay
2018-10-29 00:12:20
That would be a waste
mjay
2018-10-29 00:12:24
on the network level, yeah, can be, but what feeds into that and how
Rotonen
2018-10-29 00:12:48
meh, only like 20% overhead all inclusive? :stuck_out_tongue:
Rotonen
2018-10-29 00:12:56
I´d fit at least 50 of them into one packet
mjay
2018-10-29 00:13:19
packets have a header, too
mjay
2018-10-29 00:13:32
more than 16 bytes total
mjay
2018-10-29 00:18:02
@mjay so seems cuda actually has everything one would need and no need to orchestrate if you think of each execution unit as just a cpu doing one fetch, and all the layers within the gpu as sacrificial caches for the main system memory, and give priority to the gpu - all the gpu internal 'cache hits' would be an edge
Rotonen
2018-10-29 00:20:06
Of cause. But right now with 128GB field, and most consumer GPUs way below 16GB, thats not even 15%
mjay
2018-10-29 00:20:31
once field 8 activates even less
mjay
2018-10-29 00:20:43
when mining off an ssd, everything you get on top counts
Rotonen
2018-10-29 00:21:00
if hardware you might already have doubles your hashrate, win
Rotonen
2018-10-29 00:21:06
yep
mjay
2018-10-29 00:21:23
though nonsense in regards to hashes per watt
Rotonen
2018-10-29 00:21:47
it could stay in its lower power stages
mjay
2018-10-29 00:22:12
compared to an ssd its still way faster
mjay
2018-10-29 00:22:54
oh, that's the kind of fun for which one can get paid in fiat - how to idle GPGPUs in flight
Rotonen
2018-10-29 00:24:01
The idea is 4k to CPU, then marshalled over network. That way you use multiple machines to access a cluster of memory machine
Fireduck
2018-10-29 00:24:33
In practice it works great
Fireduck
2018-10-29 00:24:56
My r900 can do about 300kh/s on it's own
Fireduck
2018-10-29 00:25:19
But enabled about 1mh/s by sharing over 1g network
Fireduck
2018-10-29 00:25:34
To other machines that Max their CPU as well
Fireduck
2018-10-29 00:27:20
What we are aiming for is an arktika-gpu-client
mjay
2018-10-29 00:28:15
that uses the snowfield either on a local machine or a network source
mjay
2018-10-29 00:30:36
i'm just emptying the dishwasher and shooting the breeze
Rotonen
2018-10-29 00:37:01
around 22Mio. accesses per second seems to be about max for a 1080TI
mjay
2018-10-29 00:37:14
16 bytes, random position, 16 byte aligned, from 10GB of data
mjay
2018-10-29 00:38:11
power draw <70W
mjay
2018-10-29 00:50:49
that'd be like 2,5MH/s over that plus penalties from misses, so currently that'd land you ~200kH/s extra? that's not bad per watt
Rotonen
2018-10-29 00:51:26
i'm rounding down and probably not enough, but ballpark-wise something like 1..2 extra SSDs for hardware you might already have?
Rotonen
2018-10-29 00:51:50
assuming you have the 10GB of RAM to dedicate to that, otherwise extra penalties and no sense?
Rotonen
2018-10-29 00:52:58
so someone could have a cheap longterm viable miner off an SSD and have the GPU profit switch between boosting snow and doing whatever else, i like the narrative - now just someone would have to put a lot of effort into software to try that out
Rotonen
2018-10-29 00:53:58
probably a ~80h project for someone who has done something similar before? (80h for a PoC implementation is a lot of work for something this specific, mind you)
Rotonen
2018-10-29 00:54:13
@Fireduck did you even spend that much on snowblossom so far? :smile:
Rotonen
2018-10-29 00:56:22
and about to hit 1BTC on 24h trading volume on qtrade too
Rotonen
2018-10-29 00:57:50
I've probably spent 200h on snowblossom
Fireduck
2018-10-29 00:57:56
Hard to estimate
Fireduck
2018-10-29 00:58:21
More than that, I was effectively full time for six weeks
Fireduck
2018-10-29 00:59:53
ah you had some luxury between jobs or how'd you pull that off?
Rotonen
2018-10-29 01:00:17
no wonder most of the hard stuff actually works
Rotonen
2018-10-29 01:08:28
Yeah, took time between jobs
Fireduck
2018-10-29 01:08:48
Quit Google and started at Axon
Fireduck
2018-10-29 03:00:13
I still wonder who the hell is mining with field 9 and why.
Fireduck
2018-10-29 03:00:24
maybe they just have 1tb SSDs and why not
Fireduck
2018-10-29 03:01:23
There is not benefit to using it right now. Even downloading it would be a pain. I imagine the person using it doesn't know the correct snowfield
quantumblockz
2018-10-29 03:02:58
I kinda doubt that
Fireduck
2018-10-29 03:03:04
it is certainly possible of course
Fireduck
2018-10-29 04:34:34
when field 9?
alistar
2018-10-29 04:34:44
3G harsh rate?
alistar
2018-10-29 07:08:37
as people are too lazy to just check the block explorer, maybe worth placing current active field alongside some other stats on the front page of main site @Fireduck
izzysurkin
2018-10-29 09:22:17
also, maybe tell people on the snowfield-torrent-page that the fields < 7 are not needed anymore
mjay
2018-10-29 09:22:44
I know at least 2 people who downloaded them
mjay
2018-10-29 09:58:33
@alistar 8 at ~4G, 9 at ~8G
Rotonen
2018-10-29 10:02:44
2^(25+2*field)/600
mjay
2018-10-29 10:05:07
9 is at 14,6G
mjay
2018-10-29 10:05:28
thought it just doubles, nice
Rotonen
2018-10-29 10:06:20
maybe those should go onto the snowfields explanation page
Rotonen
2018-10-29 10:06:54
and also say they’re all the same field, with ’including up to’
Rotonen
2018-10-29 10:11:16
for anyone lazy, see the values table
http://m.wolframalpha.com/input/?i=2%5E%2825%2B2*n%29%2F600 Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.
Rotonen
2018-10-29 11:16:15
@mjay when I first came across snow I learnt this hard lesson too as I aggressively skimmed the docs due to wanting to mine some snow asap. little patience goes a long way
izzysurkin
2018-10-29 11:17:20
Its probably best to download field 8 right now so you are ready when it switches
mjay
2018-10-29 13:10:37
@mjay already on it :smile:
izzysurkin
2018-10-29 14:02:55
@lajot set the channel topic: WIKI https://github.com/snowblossomcoin/snowblossom/wiki
lajot
2018-10-29 14:03:28
i shouldnt be able to edit that right?:grin:
lajot
2018-10-29 14:03:45
@Clueless can you update your testnet node to the latest in git?
Fireduck
2018-10-29 14:03:49
sure
Clueless
2018-10-29 14:04:03
@lajot are you saying it'll let you edit it?
Clueless
2018-10-29 14:04:17
i think so yes
lajot
2018-10-29 14:04:24
@lajot set the channel topic: WIKI https://github.com/snowblossomcoin/snowblossom/wiki hello
lajot
2018-10-29 14:04:31
yup
lajot
2018-10-29 14:04:57
ah, I thought you meant the wiki, yeah, you shouldn't be able to change that either, thanks. :P
Clueless
2018-10-29 14:06:17
@Fireduck I thought I was current already
Clueless
2018-10-29 14:07:19
`Oct 29 07:07:08 snownode node-testnet.sh[954]: [2018-10-29 07:07:08] INFO snowblossom.node.SnowBlossomNode <init> Starting SnowBlossomNode version 1.4.0`
Clueless
2018-10-29 14:09:34
1.4.0 is ages ago
Fireduck
2018-10-29 14:09:42
you want 1.4.1-dev
Fireduck
2018-10-29 14:18:40
herk
Clueless
2018-10-29 14:20:14
ah, an update script broke
Clueless
2018-10-29 14:23:44
I made a change such that low fee transactions only get 100k from each block
Fireduck
2018-10-29 14:23:53
that way old clients that don't do the fee right will still work
Fireduck
2018-10-29 14:24:02
but it won't be possible to fill all the blocks for free anymore
Fireduck
2018-10-29 14:28:57
yeah, just to warn you all, I'm redoing my monitoring
not happy with my old monitoring setup, so some things like this may slip under the radar
Clueless
2018-10-29 15:07:21
@Fireduck do all mining nodes have to upgrade or will the network still accept blocks with more than 100k low fee transactions?
mjay
2018-10-29 15:15:15
it is entirely block creator deciding, other nodes will accept the blocks just fine
Fireduck
2018-10-29 15:15:25
not a protocol change
Fireduck
2018-10-29 15:15:36
okay, great
mjay
2018-10-29 19:33:33
I am talking with a guy on reddit, can anyone provide any input?
Fireduck
2018-10-29 19:33:34
https://www.reddit.com/r/snowblossom/comments/94kuwt/xmss_vs_rsa_large_key/e8ocv1z I appreciate you taking the time to set me straight. I am an expert in blockchain cryptocurrency and pretty solid on traditional crypto but the...
Fireduck
2018-10-29 19:33:43
Specifical, WTF stateless signing?
Fireduck
2018-10-29 19:34:05
also, why the hell does quantum resistant mean the same thing as quantum safe?
Fireduck
2018-10-29 19:34:58
I am pleased when anyone looks hard enough to tell me I am wrong
Fireduck
2018-10-29 20:02:22
As far as I know algorithms are only quantum safe if there is provably no quantum algorithm with a sub-exponential number of qubits, where quantum resistant is just we don´t know any algorithm
mjay
2018-10-29 20:04:41
ah, ok, that is the distinction I was missing
Fireduck
2018-10-29 21:57:59
Any project admin/dev I can talk to? :smile:
Gamaranto
2018-10-29 22:01:15
@Gamaranto what's up? :P
Clueless
2018-10-29 22:11:05
@Fireduck why i keep telling fighting unknown unknowns in a practical application is a bit silly
Rotonen
2018-10-29 22:12:33
@Fireduck someone eventually needs to hilbert up all the idea spaces, but that’s meta engineering
Rotonen
2018-10-29 22:18:10
@Gamaranto I am here too.
Fireduck
2018-10-29 22:18:13
Fireduck