Skip to content

A tail-recursive list map with good performance for all list sizes. Not actually written in assembly.

Notifications You must be signed in to change notification settings

ksromanov/faster-map

 
 

Repository files navigation

This fork of faster-map is used for benchmarking TRMC project.

To measure the speed of TRMC map:

  1. Install new switch with TRMC compiler:

    • git clone to ~/ocaml, checkout proper branch
    • Add switch: opam switch create --empty frederic_trmc_4_10_correct; cd ~/ocaml; opam pin .
    • Add require packages opam install dune core_bench containers batteries
  2. Do not set OCAMLPARAM="force_trmc=1,_"!

  3. Run make, the resulting picture will be in ./_report/map.svg

About

A tail-recursive list map with good performance for all list sizes. Not actually written in assembly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 66.8%
  • OCaml 31.3%
  • Gnuplot 1.1%
  • Makefile 0.8%