Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
docker-blis
docker-octave
docker
results
README.md
analyze.sh
build-docker-image.sh
run.sh
validate.sh

README.md

BLIS vs. other BLAS implementations

BLIS is a portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries. This experiment corresponds to the one presented in the first BLIS paper. A subsequent report documents how to repeat this experiment. This pipeline corresponds to sections 2.1-2.3 of the replicability report and consists of three stages:

  • build-docker-image. A Docker image prepares all the binaries for BLIS, OpenBLAS and Atlas precompiled.

  • run. Executes the experiment that compares BLIS against other BLAS implementations, generating output to the results/ folder.

  • analyze. Runs the analysis on the output of the experiment, corresponding to figures 13-15 from the original paper. To visualize results locally, one can execute the following:

    docker run -d \
      -v `pwd`:/code/experiment -p 8888:8888  jupter notebook 
      --NotebookApp.token=""

    After the above executes, open Browser and point it to http://localhost:8888. To see an example of how the notebook looks click here.