MicroCash Server Alpha 2

Here is another server benchmark but this time multithreaded. It should correctly find the number of CPU cores on your system and use 100% CPU in an attempt to maximize performance

64Bit Windows Download – 475KB

SHA256: B3C24FDB849A2FA50DB8ECE61F0E3DFDD3AA7399E2D6BC4C367BAF9D2B73694F

I used C++11 Lambdas to make this multithreading benchmark code really easy to do. However it added nearly 200KB to the binary in doing so! Since I won’t use lambdas in any other place it isn’t that big a deal but I was really surprised that so little code could bloat the binary so much. Beware of using C++11 features blindly!

8 thoughts on “MicroCash Server Alpha 2

  1. ni123 says:

    ************************************************************
    ** MicroCash Server Benchmark **
    ************************************************************
    ** **
    ** Memory Tests [2 threads x 8192MB] **
    ** set [1862 MB/s] **
    ** copy [1424 MB/s] **
    ** **
    ** CPU Tests [2 threads] **
    ** Pubkey 4xHash [1450 per sec] **
    ** Keccak Hash512 64b [1025641 per sec] **
    ** Keccak Hash512 1K [137835 per sec] **
    ** JH Hash512 64b [305343 per sec] **
    ** JH Hash512 1K [36730 per sec] **
    ** Blake Hash512 64b [1834862 per sec] **
    ** Blake Hash512 1K [237529 per sec] **
    ** SHA2 Hash512 64b [1826484 per sec] **
    ** SHA2 Hash512 1K [229095 per sec] **
    ** Node Encryption 64b [902527 per sec] **
    ** Node Encryption 1K [61050 per sec] **
    ** EDDSA Signing [983 per sec] **
    ** EDDSA Verify [288 per sec] **
    ** **
    ************************************************************

    Tested on an old laptop: Windows 7 SP1, Core 2 Duo T5870 @ 2.0GHz, 2 cores, 4GB RAM

    CPU test results are nearly doubled when compared to alpha 1

    Like

    • Thanks very much for running the new test. Most of the core functions do scale fairly well with extra threads which is great for something that needs to scale like MicroCash.

      Like

  2. Cluck says:

    ************************************************************
    ** MicroCash Server Benchmark **
    ************************************************************
    ** **
    ** Memory Tests [4 threads x 8192MB] **
    ** set [11397 MB/s] **
    ** copy [5090 MB/s] **
    ** **
    ** CPU Tests [4 threads] **
    ** Pubkey 4xHash [2807 per sec] **
    ** Keccak Hash512 64b [1705756 per sec] **
    ** Keccak Hash512 1K [209863 per sec] **
    ** JH Hash512 64b [522193 per sec] **
    ** JH Hash512 1K [57920 per sec] **
    ** Blake Hash512 64b [3200000 per sec] **
    ** Blake Hash512 1K [394088 per sec] **
    ** SHA2 Hash512 64b [3404255 per sec] **
    ** SHA2 Hash512 1K [457142 per sec] **
    ** Node Encryption 64b [2463054 per sec] **
    ** Node Encryption 1K [176772 per sec] **
    ** EDDSA Signing [2015 per sec] **
    ** EDDSA Verify [590 per sec] **
    ** **
    ************************************************************

    Run on my 2013 notebook:

    OS: Windows 8.1 Pro (x64)
    Processor: intel Core i7-3537U @ 2.00GHz 2.49GHz
    RAM: 10 GB

    hope it helps!

    cheers

    Like

  3. chickenlil says:

    ************************************************************
    ** MicroCash Server Benchmark **
    ************************************************************
    ** **
    ** Memory Tests [8 threads x 8192MB] **
    ** set [8003 MB/s] **
    ** copy [4843 MB/s] **
    ** **
    ** CPU Tests [8 threads] **
    ** Pubkey 4xHash [5701 per sec] **
    ** Keccak Hash512 64b [3305785 per sec] **
    ** Keccak Hash512 1K [445186 per sec] **
    ** JH Hash512 64b [1101169 per sec] **
    ** JH Hash512 1K [128638 per sec] **
    ** Blake Hash512 64b [6400000 per sec] **
    ** Blake Hash512 1K [825593 per sec] **
    ** SHA2 Hash512 64b [6037735 per sec] **
    ** SHA2 Hash512 1K [742115 per sec] **
    ** Node Encryption 64b [4489337 per sec] **
    ** Node Encryption 1K [309933 per sec] **
    ** EDDSA Signing [4012 per sec] **
    ** EDDSA Verify [1175 per sec] **
    ** **
    ************************************************************

    OS: Windows 8.1 Enterprise (x64)
    Processor: Intel Xeon W3550 @ 3.07 GHz
    Ram: 24 GB

    Like

  4. Igor says:

    ************************************************************
    ** MicroCash Server Benchmark **
    ************************************************************
    ** **
    ** Memory Tests [4 threads x 8192MB] **
    ** set [24380 MB/s] **
    ** copy [9575 MB/s] **
    ** **
    ** CPU Tests [4 threads] **
    ** Pubkey 4xHash [3667 per sec] **
    ** Keccak Hash512 64b [2051282 per sec] **
    ** Keccak Hash512 1K [284292 per sec] **
    ** JH Hash512 64b [701754 per sec] **
    ** JH Hash512 1K [83927 per sec] **
    ** Blake Hash512 64b [3652968 per sec] **
    ** Blake Hash512 1K [492610 per sec] **
    ** SHA2 Hash512 64b [3940886 per sec] **
    ** SHA2 Hash512 1K [533333 per sec] **
    ** Node Encryption 64b [3044140 per sec] **
    ** Node Encryption 1K [221483 per sec] **
    ** EDDSA Signing [2509 per sec] **
    ** EDDSA Verify [734 per sec] **
    ** **
    ************************************************************

    Win 8.1 64bit 16GB Ram Intel(R) Core(TM) i3-4330T CPU @ 3.00GHz

    Like

  5. Alex says:

    ************************************************************
    ** MicroCash Server Benchmark **
    ************************************************************
    ** **
    ** Memory Tests [8 threads x 8192MB] **
    ** set [4498 MB/s] **
    ** copy [3028 MB/s] **
    ** **
    ** CPU Tests [8 threads] **
    ** Pubkey 4xHash [7389 per sec] **
    ** Keccak Hash512 64b [3950617 per sec] **
    ** Keccak Hash512 1K [528401 per sec] **
    ** JH Hash512 64b [1350210 per sec] **
    ** JH Hash512 1K [161779 per sec] **
    ** Blake Hash512 64b [6015037 per sec] **
    ** Blake Hash512 1K [899887 per sec] **
    ** SHA2 Hash512 64b [7339449 per sec] **
    ** SHA2 Hash512 1K [868621 per sec] **
    ** Node Encryption 64b [5457025 per sec] **
    ** Node Encryption 1K [389711 per sec] **
    ** EDDSA Signing [5047 per sec] **
    ** EDDSA Verify [1471 per sec] **
    ** **
    ************************************************************

    Win 8.1 64bit, 12GB RAM, Intel(R) Core(TM) i7-2600 @ 3.40GHz

    Like

  6. Sujiram says:

    Win8.1 64bit 8GB Ram i3-4130

    ************************************************************
    ** MicroCash Server Benchmark **
    ************************************************************
    ** **
    ** Memory Tests [2 threads x 8192MB] **
    ** set [12055 MB/s] **
    ** copy [4993 MB/s] **
    ** **
    ** CPU Tests [2 threads] **
    ** Pubkey 4xHash [3926 per sec] **
    ** Keccak Hash512 64b [1970443 per sec] **
    ** Keccak Hash512 1K [297619 per sec] **
    ** JH Hash512 64b [775193 per sec] **
    ** JH Hash512 1K [91449 per sec] **
    ** Blake Hash512 64b [3636363 per sec] **
    ** Blake Hash512 1K [492610 per sec] **
    ** SHA2 Hash512 64b [5128205 per sec] **
    ** SHA2 Hash512 1K [557103 per sec] **
    ** Node Encryption 64b [2061855 per sec] **
    ** Node Encryption 1K [161655 per sec] **
    ** EDDSA Signing [2302 per sec] **
    ** EDDSA Verify [669 per sec] **
    ** **
    ************************************************************

    Like

Comments are closed.