Skip to content

Instantly share code, notes, and snippets.

@MagaTailor
Last active February 10, 2016 00:08
Show Gist options
  • Save MagaTailor/b70b6e5a434f23b40ab5 to your computer and use it in GitHub Desktop.
Save MagaTailor/b70b6e5a434f23b40ab5 to your computer and use it in GitHub Desktop.
Mandel-rust benchmark results
Core2 (2 cores) T6600 @ 2.2 GHz
$ target/release/mandel --bench -no_ppm
32-bit, pentium2(3)
Configuration: re1: -2.00, re2: 1.00, img1: -1.50, img2: 1.50, max_iter: 2048, img_size: 1024, num_threads: 2
Time taken for this run (serial): 2469.21302 ms
Time taken for this run (scoped_thread_pool): 1248.45883 ms
Time taken for this run (simple_parallel): 1284.73761 ms
Time taken for this run (rayon_join): 1246.36625 ms
Time taken for this run (rayon_par_iter): 1337.93075 ms
Time taken for this run (rust_scoped_pool): 1240.33273 ms
Time taken for this run (job_steal): 1241.20777 ms
Time taken for this run (job_steal_join): 1246.34885 ms
Time taken for this run (kirk_crossbeam): 1244.10723 ms
32-bit pentium4 (default)
Configuration: re1: -2.00, re2: 1.00, img1: -1.50, img2: 1.50, max_iter: 2048, img_size: 1024, num_threads: 2
Time taken for this run (serial): 2963.85469 ms
Time taken for this run (scoped_thread_pool): 2257.70351 ms
Time taken for this run (simple_parallel): 2239.82254 ms
Time taken for this run (rayon_join): 1524.29740 ms
Time taken for this run (rayon_par_iter): 1528.88688 ms
Time taken for this run (rust_scoped_pool): 2246.87944 ms
Time taken for this run (job_steal): 2258.54796 ms
Time taken for this run (job_steal_join): 1518.92102 ms
Time taken for this run (kirk_crossbeam): 2254.17073 ms
32-bit core2
Configuration: re1: -2.00, re2: 1.00, img1: -1.50, img2: 1.50, max_iter: 2048, img_size: 1024, num_threads: 2
Time taken for this run (serial): 2761.64832 ms
Time taken for this run (scoped_thread_pool): 1691.82771 ms
Time taken for this run (simple_parallel): 1731.00483 ms
Time taken for this run (rayon_join): 1424.95753 ms
Time taken for this run (rayon_par_iter): 1387.67849 ms
Time taken for this run (rust_scoped_pool): 1690.60472 ms
Time taken for this run (job_steal): 1698.99580 ms
Time taken for this run (job_steal_join): 1419.52060 ms
Time taken for this run (kirk_crossbeam): 1688.44718 ms
64-bit (default)
Configuration: re1: -2.00, re2: 1.00, img1: -1.50, img2: 1.50, max_iter: 2048, img_size: 1024, num_threads: 2
Time taken for this run (serial): 2781.11372 ms
Time taken for this run (scoped_thread_pool): 2239.46313 ms
Time taken for this run (simple_parallel): 2252.40738 ms
Time taken for this run (rayon_join): 1410.20894 ms
Time taken for this run (rayon_par_iter): 1458.60832 ms
Time taken for this run (rust_scoped_pool): 2245.33818 ms
Time taken for this run (job_steal): 2239.56224 ms
Time taken for this run (job_steal_join): 1409.40674 ms
Time taken for this run (kirk_crossbeam): 2243.55360 ms
64-bit (Core2)
Configuration: re1: -2.00, re2: 1.00, img1: -1.50, img2: 1.50, max_iter: 2048, img_size: 1024, num_threads: 2
Time taken for this run (serial): 3018.73939 ms
Time taken for this run (scoped_thread_pool): 1728.07918 ms
Time taken for this run (simple_parallel): 1721.89110 ms
Time taken for this run (rayon_join): 1533.71221 ms
Time taken for this run (rayon_par_iter): 1538.49851 ms
Time taken for this run (rust_scoped_pool): 1718.32459 ms
Time taken for this run (job_steal): 1719.66037 ms
Time taken for this run (job_steal_join): 1525.52186 ms
Time taken for this run (kirk_crossbeam): 1718.56917 ms
rustc 1.6.0 (c30b771ad 2016-01-19)
binary: rustc
commit-hash: c30b771ad9d44ab84f8c88b80c25fcfde2433126
commit-date: 2016-01-19
host: x86_64-unknown-linux-gnu
release: 1.6.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment