Bitcoin Forum
May 10, 2024, 08:06:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: .05 BTC Reward for answering question about ZCash mining  (Read 1586 times)
rdnkjdi (OP)
Legendary
*
Offline Offline

Activity: 1256
Merit: 1009


View Profile
May 08, 2016, 05:49:40 PM
 #1

I'm going to ask this question again & looking for an answer from someone who knows what they're talking about (it shouldn't take you more than 5 or 10 min).

Per this thread - https://bitcointalk.org/index.php?topic=1438066.msg14704298#msg14704298

Quote
http://The bottleneck is going to be sorting - so it will be transfer speed between the ram and the processor and the processor speed.  Not the amount of RAM that will be the bottleneck?

And on the official ZCash forums there's this -

Quote
Note that Equihash is not intended to be "GPU-resistant"; only to limit the relative advantage of a GPU over a CPU. There is some discussion of the relative efficiency of CPUs and GPUs for parallel sorting, which is designed to be the main performance bottleneck, on page 10 (section VI part b)) of the Equihash paper20.

Now my question is - what is "sorting" going to look like hardware wise?  What's going to be the most efficient / give the most hash from the list of the following?  Memory size (8GB > 4GB), memory speed (Nano > 390X), or card processing power? Any ideas on power usage / hash ratio?

Which of these combinations is likely to perform better & by how much?

6 X R9 280X 3GB
3.5 X R9 390
1.5 R9 Nano

I'm looking for an answer from Wolf0, Claymore or Tromp
1715328407
Hero Member
*
Offline Offline

Posts: 1715328407

View Profile Personal Message (Offline)

Ignore
1715328407
Reply with quote  #2

1715328407
Report to moderator
"If you don't want people to know you're a scumbag then don't be a scumbag." -- margaritahuyan
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715328407
Hero Member
*
Offline Offline

Posts: 1715328407

View Profile Personal Message (Offline)

Ignore
1715328407
Reply with quote  #2

1715328407
Report to moderator
joblo
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
May 09, 2016, 02:05:31 AM
Last edit: May 09, 2016, 02:24:08 AM by joblo
 #2

I'm going to ask this question again & looking for an answer from someone who knows what they're talking about (it shouldn't take you more than 5 or 10 min).

Per this thread - https://bitcointalk.org/index.php?topic=1438066.msg14704298#msg14704298

Quote
http://The bottleneck is going to be sorting - so it will be transfer speed between the ram and the processor and the processor speed.  Not the amount of RAM that will be the bottleneck?

And on the official ZCash forums there's this -

Quote
Note that Equihash is not intended to be "GPU-resistant"; only to limit the relative advantage of a GPU over a CPU. There is some discussion of the relative efficiency of CPUs and GPUs for parallel sorting, which is designed to be the main performance bottleneck, on page 10 (section VI part b)) of the Equihash paper20.

Now my question is - what is "sorting" going to look like hardware wise?  What's going to be the most efficient / give the most hash from the list of the following?  Memory size (8GB > 4GB), memory speed (Nano > 390X), or card processing power? Any ideas on power usage / hash ratio?

Which of these combinations is likely to perform better & by how much?

6 X R9 280X 3GB
3.5 X R9 390
1.5 R9 Nano

I'm looking for an answer from Wolf0, Claymore or Tromp


Sorting is the first real programming assignment for any comp-sci student.

What it looks like HW wise is shuffling data around in memory until it is sorted. The amount of memmory is not realy a factor
but the cache size is. Sorting involves random accesses to memory. The bigger the cache the more likely an access will
hit the cache. A worst case scenario is that each access misses the cache and has to
fetch the data from memory. That's where the second bottle neck comes into play, memory bandwidth, how fast can you
get the data from memory to the cache.

This seems to be a similar approach to HOdl except that HOdl doesn't sort but search. Searching can be done sequentially
to take advantage of the cache. As previously mentioned sorting is mostly random.

As long as there is enough RAM to contain the entire sort set the amount of RAM doesn't matter. Cache size and mem bandwidth
are the main limiting factors.

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
adaseb
Legendary
*
Offline Offline

Activity: 3752
Merit: 1710



View Profile
May 09, 2016, 03:25:55 AM
 #3

When will this coin be released? Like 6 months from now?

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
Ayers
Legendary
*
Offline Offline

Activity: 2618
Merit: 1023


Seabet.io | Crypto-Casino


View Profile
May 09, 2016, 06:31:01 AM
 #4

it say that you can only mine them on testnet right? so there is no real mining for now, why bothering with that coin? also new gpu are coming it's really better to wait and see because you are wasting money by building a new machine now

rdnkjdi (OP)
Legendary
*
Offline Offline

Activity: 1256
Merit: 1009


View Profile
May 09, 2016, 02:36:18 PM
Last edit: May 09, 2016, 02:52:18 PM by rdnkjdi
 #5

I'm going to ask this question again & looking for an answer from someone who knows what they're talking about (it shouldn't take you more than 5 or 10 min).

Per this thread - https://bitcointalk.org/index.php?topic=1438066.msg14704298#msg14704298

Quote
http://The bottleneck is going to be sorting - so it will be transfer speed between the ram and the processor and the processor speed.  Not the amount of RAM that will be the bottleneck?

And on the official ZCash forums there's this -

Quote
Note that Equihash is not intended to be "GPU-resistant"; only to limit the relative advantage of a GPU over a CPU. There is some discussion of the relative efficiency of CPUs and GPUs for parallel sorting, which is designed to be the main performance bottleneck, on page 10 (section VI part b)) of the Equihash paper20.

Now my question is - what is "sorting" going to look like hardware wise?  What's going to be the most efficient / give the most hash from the list of the following?  Memory size (8GB > 4GB), memory speed (Nano > 390X), or card processing power? Any ideas on power usage / hash ratio?

Which of these combinations is likely to perform better & by how much?

6 X R9 280X 3GB
3.5 X R9 390
1.5 R9 Nano

I'm looking for an answer from Wolf0, Claymore or Tromp


Sorting is the first real programming assignment for any comp-sci student.

What it looks like HW wise is shuffling data around in memory until it is sorted. The amount of memmory is not realy a factor
but the cache size is. Sorting involves random accesses to memory. The bigger the cache the more likely an access will
hit the cache. A worst case scenario is that each access misses the cache and has to
fetch the data from memory. That's where the second bottle neck comes into play, memory bandwidth, how fast can you
get the data from memory to the cache.

This seems to be a similar approach to HOdl except that HOdl doesn't sort but search. Searching can be done sequentially
to take advantage of the cache. As previously mentioned sorting is mostly random.

As long as there is enough RAM to contain the entire sort set the amount of RAM doesn't matter. Cache size and mem bandwidth
are the main limiting factors.

Give me your btc address - & thank you for the explanation. 

http://www.anandtech.com/show/9390/the-amd-radeon-r9-fury-x-review/4 - Essentially if cache winds up being the primary bottleneck then Fiji based cards (2mb l2 cache) could be up to 2X fast as Hawaii architecture (1Mb cache) and Polaris may thump all of them with 6mb cache.

http://techreport.com/news/29616/amd-will-introduce-two-polaris-gpus-this-year
joblo
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
May 09, 2016, 03:20:06 PM
 #6

I'm going to ask this question again & looking for an answer from someone who knows what they're talking about (it shouldn't take you more than 5 or 10 min).

Per this thread - https://bitcointalk.org/index.php?topic=1438066.msg14704298#msg14704298

Quote
http://The bottleneck is going to be sorting - so it will be transfer speed between the ram and the processor and the processor speed.  Not the amount of RAM that will be the bottleneck?

And on the official ZCash forums there's this -

Quote
Note that Equihash is not intended to be "GPU-resistant"; only to limit the relative advantage of a GPU over a CPU. There is some discussion of the relative efficiency of CPUs and GPUs for parallel sorting, which is designed to be the main performance bottleneck, on page 10 (section VI part b)) of the Equihash paper20.

Now my question is - what is "sorting" going to look like hardware wise?  What's going to be the most efficient / give the most hash from the list of the following?  Memory size (8GB > 4GB), memory speed (Nano > 390X), or card processing power? Any ideas on power usage / hash ratio?

Which of these combinations is likely to perform better & by how much?

6 X R9 280X 3GB
3.5 X R9 390
1.5 R9 Nano

I'm looking for an answer from Wolf0, Claymore or Tromp


Sorting is the first real programming assignment for any comp-sci student.

What it looks like HW wise is shuffling data around in memory until it is sorted. The amount of memmory is not realy a factor
but the cache size is. Sorting involves random accesses to memory. The bigger the cache the more likely an access will
hit the cache. A worst case scenario is that each access misses the cache and has to
fetch the data from memory. That's where the second bottle neck comes into play, memory bandwidth, how fast can you
get the data from memory to the cache.

This seems to be a similar approach to HOdl except that HOdl doesn't sort but search. Searching can be done sequentially
to take advantage of the cache. As previously mentioned sorting is mostly random.

As long as there is enough RAM to contain the entire sort set the amount of RAM doesn't matter. Cache size and mem bandwidth
are the main limiting factors.

Give me your btc address - & thank you for the explanation. 

http://www.anandtech.com/show/9390/the-amd-radeon-r9-fury-x-review/4 - Essentially if cache winds up being the primary bottleneck then Fiji based cards (2mb l2 cache) could be up to 2X fast as Hawaii architecture (1Mb cache) and Polaris may thump all of them with 6mb cache.

http://techreport.com/news/29616/amd-will-introduce-two-polaris-gpus-this-year

I was reading a bit of the white paper and there may be techniques to optimize the sort based on cache size. The list could be
split into smalller chunks that fit in the cache. Once all the chunks have been sorted they can be merged into one big sorted list.
There may already exist such an algorithm but I haven't looked at sorting algorithms since that first assignment in school.
The only trick would be tuning it for the cache size of the CPU being used.

I didn't really respond for the purpose of claiming your bounty but my BTC addr is in my sig.

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
rdnkjdi (OP)
Legendary
*
Offline Offline

Activity: 1256
Merit: 1009


View Profile
May 09, 2016, 03:24:48 PM
 #7

I know - intelligent people have better things to do with their time than reply to bounties.  But still - I'm grateful & like to stick to my word.  Not sure how I missed your sig.
joblo
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
May 09, 2016, 04:53:51 PM
 #8

I know - intelligent people have better things to do with their time than reply to bounties.  But still - I'm grateful & like to stick to my word.  Not sure how I missed your sig.

Rceived, many thanks.

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
Pages: [1]
  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!