Skip to content

Instantly share code, notes, and snippets.

@pnwamk
Last active October 18, 2017 17:01
Show Gist options
  • Select an option

  • Save pnwamk/e0acfafd6bdadf6198562d8c28c4b960 to your computer and use it in GitHub Desktop.

Select an option

Save pnwamk/e0acfafd6bdadf6198562d8c28c4b960 to your computer and use it in GitHub Desktop.
racket shootout but without precompiled versions of sort
Racket shootout benchmarks with no precompiled sort functions (i.e. PR #1854):
[racket ackermann (2356 2357 0) 25]
[racket ackermann (2356 2352 0) 25]
[racket ackermann (2360 2357 0) 25]
[racket ary (3504 3504 0) 11]
[racket ary (3504 3500 4) 11]
[racket ary (3512 3510 0) 11]
[racket binarytrees (856 855 128) 53]
[racket binarytrees (840 839 140) 53]
[racket binarytrees (840 838 124) 53]
[racket chameneos (2176 2176 116) 114]
[racket chameneos (2288 2285 128) 114]
[racket chameneos (2272 2271 120) 114]
[racket cheapconcurrency (1564 1561 76) 10]
[racket cheapconcurrency (1616 1612 68) 10]
[racket cheapconcurrency (1620 1618 68) 10]
[racket echo (2264 2279 0) 9]
[racket echo (2260 2274 0) 9]
[racket echo (2228 2246 4) 9]
[racket except (2660 2656 16) 10]
[racket except (2608 2607 28) 10]
[racket except (2600 2599 20) 10]
[racket fannkuch (1256 1254 0) 15]
[racket fannkuch (1256 1254 0) 15]
[racket fannkuch (1260 1259 0) 15]
[racket fannkuch-redux (916 915 0) 31]
[racket fannkuch-redux (920 920 0) 31]
[racket fannkuch-redux (932 931 0) 31]
[racket fasta (2556 2557 148) 29]
[racket fasta (2552 2549 132) 29]
[racket fasta (2580 2577 152) 29]
[racket fibo (2888 2886 0) 8]
[racket fibo (2888 2887 0) 8]
[racket fibo (2900 2897 0) 8]
[racket hash (2528 2526 712) 7]
[racket hash (2492 2492 660) 7]
[racket hash (2452 2449 676) 7]
[racket hash2 (1752 1749 0) 8]
[racket hash2 (1752 1747 0) 8]
[racket hash2 (1752 1750 0) 8]
[racket heapsort (3016 3011 144) 9]
[racket heapsort (3016 3013 140) 9]
[racket heapsort (2988 2989 136) 9]
[racket hello (4 2 0) 34]
[racket hello (0 2 0) 34]
[racket hello (0 1 0) 34]
[racket k-nucleotide (2924 2921 52) 16]
[racket k-nucleotide (2940 2938 52) 16]
[racket k-nucleotide (2916 2913 48) 16]
[racket lists (2416 2415 152) 37]
[racket lists (2416 2415 188) 37]
[racket lists (2452 2450 200) 37]
[racket mandelbrot (1828 1829 8) 42]
[racket mandelbrot (1828 1827 4) 42]
[racket mandelbrot (1840 1839 12) 42]
[racket mandelbrot-generic (6100 6095 260) 20]
[racket mandelbrot-generic (5988 5988 288) 20]
[racket mandelbrot-generic (6004 6004 328) 20]
[racket matrix (2492 2490 4) 13]
[racket matrix (2488 2488 4) 13]
[racket matrix (2484 2484 8) 13]
[racket meteor (300 299 0) 49]
[racket meteor (304 304 0) 49]
[racket meteor (296 299 0) 49]
[racket moments (2316 2312 332) 15]
[racket moments (2284 2284 316) 15]
[racket moments (2292 2292 324) 15]
[racket nbody (1980 1981 32) 32]
[racket nbody (1992 1991 44) 32]
[racket nbody (1980 1978 64) 32]
[racket nbody-generic (4568 4564 136) 20]
[racket nbody-generic (4548 4547 132) 20]
[racket nbody-generic (4660 4658 184) 20]
[racket nbody-vec (1088 1088 0) 45]
[racket nbody-vec (1108 1107 12) 45]
[racket nbody-vec (1104 1104 4) 45]
[racket nbody-vec-generic (3892 3888 160) 40]
[racket nbody-vec-generic (3892 3890 184) 40]
[racket nbody-vec-generic (3876 3874 124) 40]
[racket nestedloop (3740 3738 20) 80]
[racket nestedloop (3792 3790 16) 80]
[racket nestedloop (3744 3742 20) 80]
[racket nothing (0 2 0) 6]
[racket nothing (0 2 0) 6]
[racket nothing (0 1 0) 6]
[racket nsieve (1772 1773 4) 13]
[racket nsieve (1784 1780 0) 13]
[racket nsieve (1764 1763 0) 13]
[racket nsievebits (3024 3018 0) 12]
[racket nsievebits (2996 2993 0) 12]
[racket nsievebits (2976 2971 0) 12]
[racket partialsums (1520 1518 24) 11]
[racket partialsums (1500 1502 12) 11]
[racket partialsums (1524 1524 32) 11]
[racket pidigits (776 777 72) 12]
[racket pidigits (808 808 64) 12]
[racket pidigits (812 812 80) 12]
[racket pidigits1 (340 342 0) 10]
[racket pidigits1 (340 341 0) 10]
[racket pidigits1 (344 344 0) 10]
[racket random (1832 1833 28) 13]
[racket random (1824 1824 16) 13]
[racket random (1828 1826 12) 13]
[racket recursive (5568 5565 48) 13]
[racket recursive (5568 5561 48) 13]
[racket recursive (5560 5558 36) 13]
[racket regexmatch (2588 2585 172) 110]
[racket regexmatch (2584 2583 180) 110]
[racket regexmatch (2560 2561 176) 110]
[racket regexpdna (3692 3692 164) 20]
[racket regexpdna (3628 3630 168) 20]
[racket regexpdna (3640 3636 164) 20]
[racket reversecomplement (2328 2327 60) 39]
[racket reversecomplement (2208 2208 68) 39]
[racket reversecomplement (2236 2235 76) 39]
[racket reversefile (2476 2474 436) 7]
[racket reversefile (2540 2539 444) 7]
[racket reversefile (2452 2449 456) 7]
[racket sieve (3088 3084 0) 9]
[racket sieve (3080 3080 0) 9]
[racket sieve (3092 3088 0) 9]
[racket spectralnorm (960 958 0) 29]
[racket spectralnorm (948 950 4) 29]
[racket spectralnorm (948 950 4) 29]
[racket spectralnorm-generic (6540 6535 140) 41]
[racket spectralnorm-generic (6504 6503 136) 41]
[racket spectralnorm-generic (6508 6509 112) 41]
[racket strcat (1424 1422 28) 7]
[racket strcat (1404 1406 28) 7]
[racket strcat (1436 1437 28) 7]
[racket sumcol (1448 1449 8) 7]
[racket sumcol (1456 1455 0) 7]
[racket sumcol (1456 1456 0) 7]
[racket wc (1768 1769 0) 8]
[racket wc (1760 1758 0) 8]
[racket wc (1760 1761 0) 8]
[racket wordfreq (2824 2825 20) 68]
[racket wordfreq (2856 2856 24) 68]
[racket wordfreq (2808 2806 20) 68]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment