gecko-dev/js/src/parjs-benchmarks
Nicholas D. Matsakis 237db1ee89 Bug 872352 - Simplify edges/liquid-resize benchmarks rs=tests 2013-06-12 22:17:30 -04:00
..
README.txt Bug 829602 - Enable self-hosted parallelarray r=dvander,till 2013-03-19 22:12:27 -04:00
allocator.js Bug 829602 - Enable self-hosted parallelarray r=dvander,till 2013-03-19 22:12:27 -04:00
edges.js Bug 872352 - Simplify edges/liquid-resize benchmarks rs=tests 2013-06-12 22:17:30 -04:00
liquid-resize-par.js Bug 872352 - Simplify edges/liquid-resize benchmarks rs=tests 2013-06-12 22:17:30 -04:00
liquid-resize.js Bug 872352 - Simplify edges/liquid-resize benchmarks rs=tests 2013-06-12 22:17:30 -04:00
mandelbrot.js Bug 829602 - Enable self-hosted parallelarray r=dvander,till 2013-03-19 22:12:27 -04:00
nbody-seeded.js Bug 872352 - Add NBody to parjs-benchmarks. (r=nmatsakis) DONTBUILD 2013-05-14 19:23:20 -07:00
rectarray.js Bug 872352 - Add liquid-resize and other benchmarks into parjs-benchmarks rs=tests 2013-05-23 15:39:05 -04:00
run.sh Bug 872352 - Simplify edges/liquid-resize benchmarks rs=tests 2013-06-12 22:17:30 -04:00
seedrandom.js Bug 872352 - Add NBody to parjs-benchmarks. (r=nmatsakis) DONTBUILD 2013-05-14 19:23:20 -07:00
util.js Bug 872352 - Simplify edges/liquid-resize benchmarks rs=tests 2013-06-12 22:17:30 -04:00

README.txt

# Parallel JS Benchmarks

This is a preliminary benchmark suite for Parallel JS.  Each test is
intended to test various aspects of the engine, as described below.
The set of tests is very preliminary and is expected to grow and
eventually include more real-world examples.

To run the tests, do something like:

    parjs-benchmarks/run.sh build-opt/js parjs-benchmarks/*.js

Where `build-opt/js` is the path to your shell.

# The tests

- Mandelbrot: A test of embarassingly parallel arithmetic.  Exercises
  the comprehension form of 2D parallel arrays.
- Allocator: A test of parallel allocation.