/benchmarks/index.html
HTML | 144 lines | 123 code | 21 blank | 0 comment | 0 complexity | 1d5d9888fd47b991c271ec2a95319920 MD5 | raw file
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Benchmarks — Bohrium 0.2 documentation</title>
-
- <link rel="stylesheet" href="../_static/bohrium.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/breathe.css" type="text/css" />
-
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '0.2',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <link rel="top" title="Bohrium 0.2 documentation" href="../index.html" />
- <script type="text/javascript">
- var _gaq = _gaq || [];
- _gaq.push(['_setAccount', 'UA-33931442-1']);
- _gaq.push(['_trackPageview']);
- (function() {
- var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
- })();
- </script>
-
- </head>
- <body>
- <div class="header">
- <a href="../index.html">
- <img class="logo" src="../_static/bohrium_logo.png" alt="Logo"/>
- </a>
- </div>
- <div class="topnav">
-
- <p>
- <a class="uplink" href="../index.html">Contents</a>
- </p>
- </div>
- <div class="content">
-
-
- <div class="section" id="benchmarks">
- <h1>Benchmarks<a class="headerlink" href="#benchmarks" title="Permalink to this headline">¶</a></h1>
- <p>The speedup graphs below represent the latest results (raw form available <a class="reference external" href="https://bitbucket.org/bohrium/benchpress/raw/master/results/akira/benchmark-latest.json">here</a>) of running benchmarks on akira.</p>
- <p>All benchmark results are stored in json-format and are available <a class="reference external" href="https://bitbucket.org/bohrium/benchpress/raw/master/results">here</a>.
- Benchmarks are run automatically in a daily fashion on akira and marge, results for p31sd and smithers01 are obtained manually.</p>
- <p>To compare benchmark-results from different machines and revisions, take a look at the <a class="reference external" href="http://bohrium.org/benchmarks/compare.html">compare-tool</a> that is where the magic is happens.</p>
- <img alt=""Black Scholes"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/black_scholes_speedup.png" />
- <img alt=""Cache Synth"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/cache_synth_speedup.png" />
- <img alt=""Jacobi Iterative"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/jacobi_iterative_speedup.png" />
- <img alt=""Jacobi Iterative - Reduce"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/jacobi_iterative___reduce_speedup.png" />
- <img alt=""kNN"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/knn_speedup.png" />
- <img alt=""Lattice Boltzman 2D"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/lattice_boltzmann_2d_speedup.png" />
- <img alt=""Lattice Boltzman 3D"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/lattice_boltzmann_3d_speedup.png" />
- <img alt=""Monte Carlo PI"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/monte_carlo_pi___ril_speedup.png" />
- <img alt=""Monte Carlo PI - 2xN"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/monte_carlo_pi___2xn_speedup.png" />
- <img alt=""Monte Carlo PI - Nx2"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/monte_carlo_pi___nx2_speedup.png" />
- <img alt=""Shallow Water"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/shallow_water_speedup.png" />
- <img alt=""Stencil 1D 4Way"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/stencil___1d_4way_speedup.png" />
- <img alt=""Stencil 2D"" class="align-center" src="https://bitbucket.org/bohrium/benchpress/raw/master/graphs/akira/latest/stencil___2d_speedup.png" />
- </div>
- <div class="section" id="deploying-the-buildbot">
- <h1>Deploying the Buildbot<a class="headerlink" href="#deploying-the-buildbot" title="Permalink to this headline">¶</a></h1>
- <p>Log into the machine you want to run benchmarks on. Then do the following:</p>
- <div class="highlight-python"><div class="highlight"><pre>cd ~
- mkdir buildbot
- cd buildbot
- git archive --remote=ssh://git@bitbucket.org/bohrium/benchpress.git HEAD: --format=tar bootstrap.sh -o bootstrap.sh.tar
- tar xf bootstrap.sh.tar
- rm bootstrap.sh.tar
- chmod +x bootstrap.sh
- # Adjust the script to the local environment
- vim bootstrap.sh
- # Execute it to see that it works.
- ./bootstrap.sh
- </pre></div>
- </div>
- <p>After you have confirmed that the scripts runs without error, inspect the $MACHINE.log file
- Then add it to a cron-job or something like that:</p>
- <div class="highlight-python"><div class="highlight"><pre><span class="n">crontab</span> <span class="o">-</span><span class="n">e</span>
- </pre></div>
- </div>
- <p>With a line something like:</p>
- <div class="highlight-python"><div class="highlight"><pre>01 3 * * * $HOME/buildbot/bootstrap.sh >> $HOME/buildbot/cron.log 2>&1
- </pre></div>
- </div>
- <div class="section" id="auth-to-repos">
- <h2>Auth to repos<a class="headerlink" href="#auth-to-repos" title="Permalink to this headline">¶</a></h2>
- <p>If you do not already have it set up then you need to set up a ssh-agent with keys to the benchpress repos.
- U could a script similar to:</p>
- <div class="highlight-python"><div class="highlight"><pre>agent_pid="$(ps -ef | grep "ssh-agent" | grep -v "grep" | awk '{print($2)}')"
- if [[ -z "$agent_pid" ]]
- then
- eval "$(ssh-agent)"
- ssh-add
- else
- #agent_ppid="$(ps -ef | grep "ssh-agent" | grep -v "grep" | awk '{print($3)}')"
- agent_ppid="$(($agent_pid - 1))"
- agent_sock="$(find /tmp -path "*ssh*" -type s -iname "agent.$agent_ppid")"
- echo "Agent pid $agent_pid"
- export SSH_AGENT_PID="$agent_pid"
- export SSH_AUTH_SOCK="$agent_sock"
- fi
- </pre></div>
- </div>
- </div>
- </div>
- </div>
- <div class="bottomnav">
-
- <p>
- <a class="uplink" href="../index.html">Contents</a>
- </p>
- </div>
- <div class="footer">
- © Copyright 2012-2013, eScience Group @ NBI.
- Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.2.
- </div>
- </body>
- </html>