Giter Site home page Giter Site logo

bench's Introduction

bench

Placeholder repo for issues

bench's People

Contributors

ctk21 avatar

Watchers

Anil Madhavapeddy avatar Jon Ludlam avatar James Cloos avatar  avatar  avatar

bench's Issues

self-testing of a benchmark run for soundness of a result

Are there ways to highlight that a given benchmarking run is 'not reliable' using the statistics of the run?

(NB: this can be hard in general if a given run is clean but randomness is outside of it, for example what we saw with ASLR)

bench.ocamllabs.io: permalinks from standard cut and paste

Having to hit a permalink button before cut-and-paste is pretty old-school.

Are we able to fix it so that you can cut-and-paste the link you see and send it to other people? Right now people are sometimes sending links where others will not be able to view the data they are seeing.

bench.ocamllabs.io: log comparison bars

When comparing multiple versions on the compare page, the normalisation becomes an arbitrary choice that will affect your interpretation.

Is it possible to add a log-mode plot where we fix this (stedolan has ideas here)

bench.ocamlabs.io: can we track compilation times

Is it possible to add compilation times to bench.ocamllabs.io?

This looks like it will need:

  • a selection of examples we want to compile
  • a way to measure the compile time accurately with the minimum of noise
  • collation of the stats
  • uploading to a frontend (codespeed?)

bench.ocamllabs.io: way to sort the comparison data by slowest to fastest speedup

It would be useful to be able to sort the comparison data over all benchmarks to list them by speedup/slowdown.

One option is to make the javascript graphs sortable.

An alternative option is to output an HTML table of benchmark_name x executable_normalized_value
which can then be sorted independent of the javascript bar chart.

data format specification

Are we able to specify the data format that all benchmarking experiments should produce which allows the decoupling of the downstream analysis and visualisation from benchmarking production?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.