Skip to content

Releases: gpujs/benchmark

No GPU.js version included

11 Jul 06:16
Compare
Choose a tag to compare

Removed

  • gpu.js is not included as a child dependency although it is a dev dependency and will be available in CLI.

Better CLI Inputs, Mem Leak Fix and Much More!

18 Mar 13:31
ead5056
Compare
Choose a tag to compare

Added

  • CLI options prompt: Benchmark v3 CLI prompts the user to enter the options as an alternative to passing the options as a JSON argument.
  • Mean Error: Percentage Deviation of the results(run time, build time) from the average value is returned along with the min, max and avg here

Changed

  • The CLI output has been reformatted.
  • Standardized Options: Most of the options have been renamed such that only lowercase letters are used and words are separated by _. e.g.: fullOptions -> full_options. New Options
  • Renamed the option num_benchmarks to num_iterations to avoid confusion with multiple benchmarks
  • Best and Worst performer stats are no longer calculated for build_time.
  • Scoring: A new, non-linear scoring system has been implemented. Read More

Fixed

  • Memory leak caused due to functions being built multiple times.
  • Other small bugs and typos.

Optimization, Pipeline Bug fix and more

01 Dec 12:23
Compare
Choose a tag to compare

Fixed

  • Pipeline benchmark used CPU arrays instead of GPU textures as initial input. (but the output of the functions was pipelined and working)
  • A fatal security issue in lodash sub-dependency by bumping version

Changed

  • Important: Dist files are temporarily not included due to issues with browserify. This issue will be addressed as soon as possible. (#7)
  • GPU.js version to v2.3.0
  • The benchmark kernels are destroyed after usage to release memory.
  • The pipeline benchmark textures are deleted after usage to release VRAM.

Updated GPU.js version

25 Oct 18:15
Compare
Choose a tag to compare

Changed

  • GPU.js version to v2.1.0

Fixed README

08 Oct 12:19
Compare
Choose a tag to compare

Fixed

  • JSON syntax error in the README.

Multiple Benchmarks!

08 Oct 12:18
Compare
Choose a tag to compare

Added

Changed

  • Code optimized
  • Changed gpu.js version to v2.0.3

Fixed

  • Minor bugs in the CLI
  • Other minor typos and bugs

README Fix

19 Jul 18:26
Compare
Choose a tag to compare

Fixed

  • Critical README typo fixed

No Default GPU.js version

17 Jul 17:30
Compare
Choose a tag to compare

Changed

  • GPU.js version can be chosen while installing (but the included dist files will have the built version only).

Force GPU mode

17 Jul 17:23
Compare
Choose a tag to compare

Changed

  • GPU mode is forced. (Will throw an error if GPU is not available)

New Pipeline Benchmark, Bugs Fixed

12 Jul 18:28
Compare
Choose a tag to compare

Changed

  • Completely changed the old pipeline benchmark and added a new one.
  • bumped GPU.js version to 2.0.0-rc.21

Added

Fixed

  • Negative CPU score when CPU is not benchmarked
  • Percentage difference -ve or 0