Skip to content

Instantly share code, notes, and snippets.

@sadko4u
Created July 4, 2025 09:51
Show Gist options
  • Save sadko4u/7a1fd781966a0e833740cc5a5612404b to your computer and use it in GitHub Desktop.
Save sadko4u/7a1fd781966a0e833740cc5a5612404b to your computer and use it in GitHub Desktop.
┌Case─────────────────────┬Time[s]┬───Iter┬Samp[s]┬────Est┬Perf[i/s]┬Cost[us/i]┬Rel[%]┐
│generic::lr_to_ms x 256 │ 5.00│ 812000│ 5.00│ 811776│162355.35│ 6.1593│100.00│
│asimd::lr_to_ms x 256 │ 5.00│3620000│ 5.00│3619056│723811.37│ 1.3816│445.82│
├─────────────────────────┼───────┼───────┼───────┼───────┼─────────┼──────────┼──────┤
│generic::ms_to_lr x 256 │ 5.00│1133000│ 5.00│1132707│226541.51│ 4.4142│100.00│
│asimd::ms_to_lr x 256 │ 5.00│4329000│ 5.00│4328957│865791.52│ 1.1550│382.18│
╞═════════════════════════╪═══════╪═══════╪═══════╪═══════╪═════════╪══════════╪══════╡
│generic::lr_to_ms x 512 │ 5.01│ 408000│ 5.00│ 407546│ 81509.28│ 12.2685│100.00│
│asimd::lr_to_ms x 512 │ 5.00│1851000│ 5.00│1850571│370114.21│ 2.7019│454.08│
├─────────────────────────┼───────┼───────┼───────┼───────┼─────────┼──────────┼──────┤
│generic::ms_to_lr x 512 │ 5.00│ 569000│ 5.00│ 568927│113785.44│ 8.7885│100.00│
│asimd::ms_to_lr x 512 │ 5.00│2217000│ 5.00│2215994│443198.96│ 2.2563│389.50│
╞═════════════════════════╪═══════╪═══════╪═══════╪═══════╪═════════╪══════════╪══════╡
│generic::lr_to_ms x 1024 │ 5.00│ 204000│ 5.00│ 203909│ 40781.93│ 24.5207│100.00│
│asimd::lr_to_ms x 1024 │ 5.00│ 938000│ 5.00│ 937153│187430.75│ 5.3353│459.59│
├─────────────────────────┼───────┼───────┼───────┼───────┼─────────┼──────────┼──────┤
│generic::ms_to_lr x 1024 │ 5.01│ 286000│ 5.00│ 285253│ 57050.76│ 17.5283│100.00│
│asimd::ms_to_lr x 1024 │ 5.00│1123000│ 5.00│1122509│224501.85│ 4.4543│393.51│
╞═════════════════════════╪═══════╪═══════╪═══════╪═══════╪═════════╪══════════╪══════╡
│generic::lr_to_ms x 2048 │ 5.01│ 92000│ 5.00│ 91731│ 18346.40│ 54.5066│100.00│
│asimd::lr_to_ms x 2048 │ 5.01│ 471000│ 5.00│ 470027│ 94005.56│ 10.6377│512.39│
├─────────────────────────┼───────┼───────┼───────┼───────┼─────────┼──────────┼──────┤
│generic::ms_to_lr x 2048 │ 5.03│ 124000│ 5.00│ 123196│ 24639.24│ 40.5857│100.00│
│asimd::ms_to_lr x 2048 │ 5.01│ 564000│ 5.00│ 563298│112659.74│ 8.8763│457.24│
╞═════════════════════════╪═══════╪═══════╪═══════╪═══════╪═════════╪══════════╪══════╡
│generic::lr_to_ms x 4096 │ 5.02│ 47000│ 5.00│ 46811│ 9362.27│ 106.8117│100.00│
│asimd::lr_to_ms x 4096 │ 5.01│ 221000│ 5.00│ 220699│ 44139.96│ 22.6552│471.47│
├─────────────────────────┼───────┼───────┼───────┼───────┼─────────┼──────────┼──────┤
│generic::ms_to_lr x 4096 │ 5.05│ 64000│ 5.00│ 63358│ 12671.66│ 78.9163│100.00│
│asimd::ms_to_lr x 4096 │ 5.02│ 261000│ 5.00│ 260125│ 52025.12│ 19.2215│410.56│
╞═════════════════════════╪═══════╪═══════╪═══════╪═══════╪═════════╪══════════╪══════╡
│generic::lr_to_ms x 8192 │ 5.18│ 24000│ 5.00│ 23161│ 4632.33│ 215.8740│100.00│
│asimd::lr_to_ms x 8192 │ 5.00│ 105000│ 5.00│ 104902│ 20980.47│ 47.6634│452.91│
├─────────────────────────┼───────┼───────┼───────┼───────┼─────────┼──────────┼──────┤
│generic::ms_to_lr x 8192 │ 5.11│ 32000│ 5.00│ 31298│ 6259.62│ 159.7542│100.00│
│asimd::ms_to_lr x 8192 │ 5.01│ 121000│ 5.00│ 120704│ 24140.81│ 41.4236│385.66│
╞═════════════════════════╪═══════╪═══════╪═══════╪═══════╪═════════╪══════════╪══════╡
│generic::lr_to_ms x 16384│ 5.21│ 12000│ 5.00│ 11515│ 2303.00│ 434.2159│100.00│
│asimd::lr_to_ms x 16384 │ 5.05│ 53000│ 5.00│ 52432│ 10486.50│ 95.3607│455.34│
├─────────────────────────┼───────┼───────┼───────┼───────┼─────────┼──────────┼──────┤
│generic::ms_to_lr x 16384│ 5.15│ 16000│ 5.00│ 15532│ 3106.53│ 321.9030│100.00│
│asimd::ms_to_lr x 16384 │ 5.01│ 60000│ 5.00│ 59916│ 11983.28│ 83.4496│385.75│
╞═════════════════════════╪═══════╪═══════╪═══════╪═══════╪═════════╪══════════╪══════╡
│generic::lr_to_ms x 32768│ 5.50│ 6000│ 5.00│ 5450│ 1090.03│ 917.4030│100.00│
│asimd::lr_to_ms x 32768 │ 5.02│ 26000│ 5.00│ 25907│ 5181.46│ 192.9960│475.35│
├─────────────────────────┼───────┼───────┼───────┼───────┼─────────┼──────────┼──────┤
│generic::ms_to_lr x 32768│ 5.44│ 8000│ 5.00│ 7358│ 1471.61│ 679.5299│100.00│
│asimd::ms_to_lr x 32768 │ 5.09│ 30000│ 5.00│ 29465│ 5893.00│ 169.6928│400.45│
╞═════════════════════════╪═══════╪═══════╪═══════╪═══════╪═════════╪══════════╪══════╡
│generic::lr_to_ms x 65536│ 5.75│ 3000│ 5.00│ 2610│ 522.12│ 1915.2787│100.00│
│asimd::lr_to_ms x 65536 │ 5.16│ 10000│ 5.00│ 9680│ 1936.17│ 516.4842│370.83│
├─────────────────────────┼───────┼───────┼───────┼───────┼─────────┼──────────┼──────┤
│generic::ms_to_lr x 65536│ 5.25│ 4000│ 5.00│ 3808│ 761.77│ 1312.7378│100.00│
│asimd::ms_to_lr x 65536 │ 5.03│ 10000│ 5.00│ 9944│ 1988.94│ 502.7797│261.10│
└─────────────────────────┴───────┴───────┴───────┴───────┴─────────┴──────────┴──────┘
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment