Skip to content

Instantly share code, notes, and snippets.

@Izaron
Created September 1, 2018 22:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Izaron/32760494ba66f269732f8c524e91d6aa to your computer and use it in GitHub Desktop.
Save Izaron/32760494ba66f269732f8c524e91d6aa to your computer and use it in GitHub Desktop.
2018-09-02 01:41:11
Running ./benchmark
Run on (2 X 1400 MHz CPU s)
CPU Caches:
L1 Data 32K (x2)
L1 Instruction 32K (x2)
L2 Unified 1024K (x1)
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
-----------------------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-----------------------------------------------------------------------------------------------------------------
BM_DynBitsetCount<boost::dynamic_bitset<unsigned char>>/1024/32768 16280845 ns 16265656 ns 45
BM_DynBitsetCount<boost::dynamic_bitset<unsigned char>>/1024/262144 143931321 ns 143607562 ns 5
BM_DynBitsetCount<boost::dynamic_bitset<unsigned char>>/1024/1048576 512252839 ns 511800068 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned char>>/4096/32768 72766892 ns 72712869 ns 10
BM_DynBitsetCount<boost::dynamic_bitset<unsigned char>>/4096/262144 581562548 ns 580810754 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned char>>/4096/1048576 2319080310 ns 2316561073 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned char>>/8192/32768 145159626 ns 145011270 ns 5
BM_DynBitsetCount<boost::dynamic_bitset<unsigned char>>/8192/262144 1161490269 ns 1160430523 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned char>>/8192/1048576 4024964317 ns 4018758503 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned short>>/1024/32768 15639904 ns 15625932 ns 45
BM_DynBitsetCount<boost::dynamic_bitset<unsigned short>>/1024/262144 125215030 ns 125008959 ns 6
BM_DynBitsetCount<boost::dynamic_bitset<unsigned short>>/1024/1048576 499991743 ns 499607281 ns 2
BM_DynBitsetCount<boost::dynamic_bitset<unsigned short>>/4096/32768 60844290 ns 60794990 ns 11
BM_DynBitsetCount<boost::dynamic_bitset<unsigned short>>/4096/262144 486287921 ns 485968737 ns 2
BM_DynBitsetCount<boost::dynamic_bitset<unsigned short>>/4096/1048576 1952654748 ns 1945559388 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned short>>/8192/32768 121073737 ns 120976759 ns 6
BM_DynBitsetCount<boost::dynamic_bitset<unsigned short>>/8192/262144 969162557 ns 968376009 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned short>>/8192/1048576 3877237380 ns 3873361230 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned int>>/1024/32768 12568505 ns 12546056 ns 56
BM_DynBitsetCount<boost::dynamic_bitset<unsigned int>>/1024/262144 101080946 ns 100694367 ns 7
BM_DynBitsetCount<boost::dynamic_bitset<unsigned int>>/1024/1048576 401645912 ns 401275271 ns 2
BM_DynBitsetCount<boost::dynamic_bitset<unsigned int>>/4096/32768 48253448 ns 48220387 ns 15
BM_DynBitsetCount<boost::dynamic_bitset<unsigned int>>/4096/262144 386871794 ns 385850018 ns 2
BM_DynBitsetCount<boost::dynamic_bitset<unsigned int>>/4096/1048576 1545932107 ns 1544296878 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned int>>/8192/32768 96073702 ns 95904838 ns 7
BM_DynBitsetCount<boost::dynamic_bitset<unsigned int>>/8192/262144 767134868 ns 766295930 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned int>>/8192/1048576 3072771661 ns 3067621011 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long>>/1024/32768 6014960 ns 6011132 ns 116
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long>>/1024/262144 48574722 ns 48534939 ns 15
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long>>/1024/1048576 190996775 ns 190851974 ns 4
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long>>/4096/32768 23870974 ns 23852099 ns 29
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long>>/4096/262144 191279375 ns 190958840 ns 4
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long>>/4096/1048576 764881132 ns 764165199 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long>>/8192/32768 46885693 ns 46847613 ns 15
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long>>/8192/262144 375502261 ns 375181559 ns 2
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long>>/8192/1048576 1501564001 ns 1500392221 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long long>>/1024/32768 6624631 ns 6617463 ns 102
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long long>>/1024/262144 54525677 ns 54361400 ns 13
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long long>>/1024/1048576 211650692 ns 211342712 ns 3
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long long>>/4096/32768 26324028 ns 26216628 ns 27
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long long>>/4096/262144 210827290 ns 209177007 ns 3
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long long>>/4096/1048576 846983181 ns 840235684 ns 1
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long long>>/8192/32768 51771154 ns 51726572 ns 13
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long long>>/8192/262144 422439969 ns 414420889 ns 2
BM_DynBitsetCount<boost::dynamic_bitset<unsigned long long>>/8192/1048576 1667120204 ns 1656068777 ns 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment