<<  >> (p.4)
    Author Topic: NSGminer v0.9.4: The Fastest NeoScrypt GPU Miner  (Read 221830 times)
    This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
    ghostlander (OP)
    Legendary
    *
    Offline Offline

    Activity: 1251
    Merit: 1020


    No surrender, no retreat, no regret.


    View Profile WWW
    August 19, 2014, 05:12:24 PM
     #61

    Why don't you look at the documentation on GPU programming?
    Original scrypt was already compute bound. Neoscrypt is even more compute bound. People in GPU programming would go great lengths to have half the arithmetic intensity original scrypt had.

    I'll ask you again: what does "memory intensive" mean? Fetching some memory every once in a while isn't an "intensive" operation.

    What am I supposed to do with your documentation on GPU programming? NeoScrypt has no sole purpose of running perfectly on GPUs either existing or to come. Neither Scrypt had it originally. NeoScrypt performs very well on CPUs now and it's going to be even better with the following optimised releases of CPUminer. It takes full advantage of large and fast L2 caches. This is something you don't find in GPUs and ASICs because high clock and low access latency multiported synchronous SRAM is very expensive. GPUs do very limited caching at all. They rely upon GDDR5 memory bandwidth and large thread count because access latency is terrible. Scrypt ASICs must be using eDRAM which is more expensive than GDDR5 and faster due to lower latency and wider internal data bus, but it's DRAM still and doesn't clock very well. Intel Crystalwell has made it to 1.6GHz which is absolutely not impressive if compared to ~4GHz of modern CPUs with their L1 and L2 caches. Even single ported asynchronous SRAM used for L3 caches seems better than eDRAM for performance reasons. Let's see how GDDR5 and eDRAM work against SRAM under NeoScrypt.

    What comes to memory intensity, you can calculate how many quarters it takes to produce a single hash for Scrypt and NeoScrypt.

    "If you've got a problem and have to spread some coins to make it go away, you've got no problem. You've got an expence." ~ Phoenixcoin (PXC) and Orbitcoin (ORB) and Halcyon (HAL)
Page 3
Viewing Page: 4