Add benchmarks mandelbrot and fannkuch (#12933)
authorVictor "Nate" Graf <nategraf1@gmail.com>
Mon, 31 Jul 2017 20:34:53 +0000 (13:34 -0700)
committerGitHub <noreply@github.com>
Mon, 31 Jul 2017 20:34:53 +0000 (13:34 -0700)
commit7ca42d2be181b66439220ef98bd0df97b565216b
tree77ec1edf37530ead64c1e4cd953acd6bda8c7381
parent9c844a9f2a1a40fca1766ccc3a3c5e146743cb13
Add benchmarks mandelbrot and fannkuch (#12933)

* Add benchmarks mandelbrot and fannkuch

Adding mandelbrot and fankuch-redux from Benchmarks Game to
complete the representation of benchmarks from this list
http://benchmarksgame.alioth.debian.org/u64q/csharp.html

* Update source acknolegments and edit return codes

* Add checksums to verify benchmark runs

This commit adds checksums, which are pre-computed for each input
case, to verify that the fannkuch and mandelbrot benchmarks
actualy compute the desired function

* Revert version bump

* Remove XunitPerfHarness from Main

* Remove an unnecessary line

* Add iterations to fannkuch to inscrease runtime
tests/src/JIT/Performance/CodeQuality/BenchmarksGame/fannkuch-redux/fannkuch-redux.csharp.cs [new file with mode: 0644]
tests/src/JIT/Performance/CodeQuality/BenchmarksGame/fannkuch-redux/fannkuch-redux.csproj [new file with mode: 0644]
tests/src/JIT/Performance/CodeQuality/BenchmarksGame/mandelbrot/mandelbrot.csharp.cs [new file with mode: 0644]
tests/src/JIT/Performance/CodeQuality/BenchmarksGame/mandelbrot/mandelbrot.csproj [new file with mode: 0644]