Skip to content
Snippets Groups Projects
Select Git revision
  • 8b0e854d51993f9449caaebd19b6f1e2b9aba980
  • main default protected
  • journal-results
  • jon
  • icissp-2024
5 results

komodo-benchmark-results

  • Clone with SSH
  • Clone with HTTPS
  • a.stevan's avatar
    STEVAN Antoine authored
    8b0e854d
    History

    results from dragoon/komodo

    Table of contents

    Requirements

    • install GPLT (for plotting)
    • install Virtualenv (for managing Python virtual environments)
    • activate the make module
    use make.nu

    TIP

    the make module is imported in .env.nu and can be used automatically with tools like nuenv.

    Plot

    make plot -o out field group setup commit linalg fec --cpu-hash-pattern '^ee672bb3' --src-hash-pattern '^c8f3481f' --rust-build 'debug'
    make plot -o out field group setup commit linalg fec --cpu-hash-pattern '^ee672bb3' --src-hash-pattern '^(00086216|04541a50)' --rust-build 'release'
    use regex.nu *
    
    let srcs = [
        "00086216", # 909176b0, da197416
        "b4212615", # 825cec65
        "04541a50", # a780eb1d, 206fe9d2, 5727d551
        "544835dd", # 5727d551
        "fa141146", # 5727d551
        "491b37ea", # 5727d551
        "4daad4a0", # 5727d551
        "b92ecb2d", # 5727d551
        "64f25f1d", # 5727d551
        "53e7bf81", # 5727d551
        "e591a733", # 5727d551
        "43ad9f18", # 062a39b5
        "90394e42", # 057569f7
        "18b67518", # 0acf66a2
        "e8d6f8fa", # 943e5932
        "0d0768b9", # e7b9968c
    ]
    (make plot
        -o out
        protocols
        --git-hash-pattern ''
        --cpu-hash-pattern ('ee672bb315ea00fe5815f0e20db6aa88017c1ba8355794f411c10a6057377e57' | regex exact)
        --src-hash-pattern ($srcs | regex or | regex start)
        --rust-build 'release'
    )