GPU Mining CN-GPU: a new path to ASIC resistance |
- CN-GPU: a new path to ASIC resistance
- GTX1660ti RVN/GRIN/ETH results
- Riser Video cards Not detecting in 16x slots
- GTX 1660 Ti Mining Performance
- Gigabyte 1070 $300 @ Newegg + Fortnight whatev
CN-GPU: a new path to ASIC resistance Posted: 01 Mar 2019 04:12 AM PST Disclaimer: This post is aimed at people who see value in POW consensus; it isn't aimed at starting a discussion on the disadvantages of POW or the advantages of other crypto consensus. The post neither intends to start a debate on the futility of ASIC resistance and the advantages of higher hashrate at the cost of centralisation to those who manufacture ASIC. If you are one of the people who have a strong opinion on the above, then I request you to skip this post. TLDR: Here is the source code. CN-GPU uses 32bit floating point operations to beat ASIC's. Hashrate is directly propotional to No of FP cores and more FP cores increases heat generation and wattage consumption. Vive la résistance! CN History Before we divulge into CN-GPU. Let me first introduce you to the current situation of Cryptonote space and the fight against ASIC. ASIC's first showed up at the end of 2017 bullrun. Coins which were based on cryptonote use cryptonight POW, it was assumed until then, that developing ASIC's for CN was cost prohibitive. However with abnormal hashrate increases in different CN based coins particularly in Moreno, people begin to question the ASIC resistance of CN POW. Given the situation at that time, it was assumed that the abnormal hashrate increase was due to the interest in mining by the masses, few even claimed that the hashrate explosion was due to GPU farms powered by solar power. However when the enthusiasm died down in later months. The presence of ASIC became more apparent. Due to the secretive nature of ASIC manufacturing and development. It was only later that their presence was confirmed. To a GPU miner the results should be terrifying. ASIC could perform 64X(CNV8) better than GPU's. The common theme among every attempt at ASIC resistance was making a minor change in CN POW. While such an approach bricked the current versions of ASIC's, given few months they would come back. It seems that ASIC's have been bitten by the crypto bug. Even in a bear market, the cost of fabricating a new batch of ASIC and putting them to work seems to be a profitable business venture. Let us look at the most well-known example of ASIC resistance – Monero. The developers first changed their POW in April to brick the AISC's. by the time of Monero's next hardfork later that year, the network was again riddled by ASIC/FPGA. Monero again changed their algo to to CNV8(the current version) and looking at the present situation, it would seem that ASIC have come back with a vengeance. Monero's next hardfork is on march 9, while the current batch of ASIC will be bricked, some hardware specialists have expressed doubts against the next POW. Whether such doubts are justified, only time will tell. CN GPU Coming to the topic at hand. CN-GPU is developed by u/fireice_uk and u/psychocrypt. The developers have previously made CN-Heavy which was later adopted by nearly 10 coins. In spite of low market cap(555K) and ranking(888) of CN-heavy based RYO. After a period of nearly 8 months, ASIC/FPGA showed up on its network in late December. The devs could have claimed that the large miner was a GPU farm powered by solar. Instead the devs informed the RYO community about the possibility of FPGA/ASIC and started developing a new POW. CN-GPU is a complete rewrite of original CN POW and is based on 32-bit floating point operations. Namely addition, subtractions, multiplication & division. It doesn't rely on any fancy feature, instead anchoring its performance to physical no of cores. The algorithm is very through test for IEEE 754 implementation and has been tested on Intel SSE2, Intel AVX, ARM7, ARM8, NVIDIA, AMD. Some might argue that floating point maths can be done using AND/OR/XOR gates which can be pipelined by a ASIC manufacturer. While this is technically true, it should be noted that any computer operation can be reduced to a series of NAND gates. Just as you can solve bitcoin hash using pen and paper, you could also mine CN-GPU by using NAND gates, both the methods are inefficient. The best way to do floating point operations is through FP cores. Ah Ha! ASIC can be made with only FP cores. Before you rush to your nearest ASIC manufacturer with this idea. You should know that there is already an ASIC for Floating point operations - GPU. Yes, GPU can also be called as floating point ASIC because they are filled with FP cores. You don't believe me and have already reached the ASIC manufacturer, since GPU's are filled with FP cores, you propose a die which is twice the size of a normal GPU and you remove everything present on a GPU die apart from FP cores. first problem you would face is the wattage consumption and heat dissipation. since most power is consumed by FP cores in GPU, stripping everything apart from it and adding more FP cores would increase power consumption and heat generation. Again, the more no of FP core you add the more the watt and heat you have to deal with, you won't be able to add 60X time of FP cores. you still go ahead, Great you now have a machine which can mine CN-GPU. Since the only way to get more hash rate is through more Number of FP cores. To get 50X – 125X you will require 50X-125X of FP cores of normal GPU which isn't feasible, however it is possible to make ASIC which are 2-3X that of GPU's with 2-3X the FP cores. You now have a machine that is 2-3X faster than GPU's. But at what price will you sell them? Will a person buy a $6000 ASIC which is only2-3X faster than a GPU? As of now there are no CN based coin in top 10. What about FPGA? Well by now, it shouldn't come as a surprise that FPGA can mine CN-GPU. In fact all FPGA advertise TFLOPS(a measure of floating point operations) Bitman recently jumped into the market with their FPGA which can do 2TFLOPS. And if you have $10K lying around and buy the top of the line FPGA which is made by Intel. you would get 9.2TFLOPS. Sounds good right? Well if you have a vega 64 you would get 12.5TFLOPS. this is why deep/machine learning farms use GPU instead of FPGA's the deepfakes some of you view for science are made possible by floating point ASIC aka GPU. And the reluctance of companies such as Google or Apple to make their own FP ASIC for their deep learning should speak volumes. You would be curious about the performance of CPU on the POW. The performance of CPU is limiting. The devs have acknowledged it and expressed their desire for closing the asymmetry in next iteration of POW (present L3 2MB scratchpads will be 3GB scratchpads) Taking a detour to express my personal opinion. CPU mining in spite of many years has failed to develop dedicated CPU mining communities like the ones we have for GPU mining. The lack of profitability is the major reason why we won't see any large scale CPU mining communities. This isn't saying that CPU only mining is not viable, if some coin manages to keep away botnets and server farms and ensures profitability of solo miners with ever decreasing supply, I would be delighted to see them succeed. Another valid criticism of CN-GPU is the lack of documentation. Given the little time the devs had (2 months), it would be fair to give them some time before demanding documentation. The devs are quite busy playing bingo, once they have free time, documentation would be made available on a silver plate. This brings us to the end of our post. CN-GPU doesn't have any magic tricks up its sleeve, while it is possible to have ASIC's on the network which are 2-3X faster than GPU's, the cost should prevent any large scale operations. This is not a perfect solution, it is however better than allowing ASIC to mine one's network while waiting for the perfect solution. The POW provides a new path for projects who want ASIC resistance and are tired of playing the game of cat and mouse with ASIC. [link] [comments] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GTX1660ti RVN/GRIN/ETH results Posted: 28 Feb 2019 03:58 PM PST
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Riser Video cards Not detecting in 16x slots Posted: 01 Mar 2019 04:53 AM PST I'm very new to this, so I'm sorry if this is easy to solve, I did search for solutions, but nothing has worked so far. I should say this build is for Rendering, not mining. And it also serves as my Work/gaming PC. So I don't want to cripple the performance if possible. The problem is Windows 10 isn't detecting any Video card plugged into my PCIE x16 slots via the PCIE risers. The 1x slot is not a problem though, it works fine. Though I only have one on my board. I've tried a few things to get it to work. 1) Tried different videocards in different risers, they all work, on the 1x slot. No combination works in the 16x slots. 2) In the BIOS I enabled 4G Decoding and changed all the PCIE link speeds to Gen1. But nothing changed Motherboard is an ASRock - X99 Extreme4 Link to a topdown photo I have a frame for mounting GPUs Externally. And a 750w HP PSU with a breakout. The risers I'm using are VER008S My GPUS are;
Thanks for your time [link] [comments] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GTX 1660 Ti Mining Performance Posted: 28 Feb 2019 04:34 PM PST
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gigabyte 1070 $300 @ Newegg + Fortnight whatev Posted: 28 Feb 2019 03:22 PM PST |
You are subscribed to email updates from GPU Mining - Ethereum, Z-coins and other Alt-Currency Mining. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment