Releases: hebench/frontend
HEBench Beta v0.9.0
Minimum API Bridge version required: v0.8.0-beta
Features
- Separated Common-Lib and Dynamic Lib Loader from Frontend to minimize bloat & allow separate versioning
- Added feature for external data insertion during engine initialization
Miscellaneous
- Changed the default data-counts for several workloads (element-wise add/mult. & dot product) to reduce execution time with default configurations
- Added Citation option for citing HEBench
Co-authored-by: @sidezrw
Co-authored-by: @kylanerace
HEBench Beta v0.8.2
Minimum API Bridge version required: v0.7.1-beta
Features (v0.8.1 Features have been rolled into v0.8.2)
v0.8.1
- Improvements to report generation, including end status for benchmarks in report overview.
- Updated config files to include benchmark descriptors (for informational purposes).
v0.8.2
- Updated dataset loader to accept string elements, and add padding within a sample.
- Added new workload benchmarking implementation: Simple Set intersection.
Co-authored-by: @sidezrw
Co-authored-by: @jmbuzano
Co-authored-by: @jobottle
HEBench Beta v0.8.0
Minimum API Bridge version required: v0.7.0-beta
Features
- Made Test Harness compatible with API Bridge v0.7.0-beta
- Applied update to add the extra step in the API Bridge flow to separate benchmark creation from benchmark initialization.
- Added facilities that allow benchmark initialization to have the completed benchmark description with concrete values for all configurable fields.
Co-authored-by: @sidezrw
Co-authored-by: @kylanerace
Co-authored-by: @jmbuzano
Co-authored-by: @jobottle
HEBench Beta v0.7.0
Minimum API Bridge version required: v0.6.0
Features
- Environment variables can be used as benchmark config files values.
- Added report compiler and API to improve report generation and statistics computations. Improved report generation supports specifying fixed time units and provides extended statistics such as samples per second, percentiles, and trimmed statistics.
- Added functional tests for CSV dataset loader.
Bug Fixes
- Fixed a bug where displaying a value with integer part ending in zero and no fractional part, would truncate the trailing zeroes in Test Harness overview.
Co-authored-by: @sidezrw
Co-authored-by: @jmbuzano
Co-authored-by: @kylanerace
Co-authored-by: @jobottle
HEBench Beta v0.6.2
Minimum API Bridge version required: v0.6.0
Features
- Added functionality for Generic Workload
- Updated minimum API Bridge version to v0.6.0
Bug Fixes
- Fixed bug with multi-component results indexing
- Fixed bug with report output location display
Co-authored-by: @sidezrw
Co-authored-by: @kylanerace
Co-authored-by: @jobottle
HEBench Beta v0.6.1
Minimum API Bridge version required: v0.5.1
Features
- Ability to use custom datasets
- Users can choose to output report as single file (without directory hierarchy)
- Added guidelines for Coding Style to CONTRIBUTING
Bug Fixes
- Fixed issue where multi-component results weren't getting validated
- Re-enabled auto-build for documentation generation
- Fixed various issues related to new dataset loader
- Various code-cleanup
Co-authored-by: @sidezrw
Co-authored-by: @kylanerace
Co-authored-by: @jobottle
Co-authored-by: @jmbuzano
Co-authored-by: @jlakness-intel
HEBench Beta v0.6.0
Features
- Implements per-benchmark setting for minimum test time & sample size
- Enhanced parsing error report by outputting line numbers near errors
Bug Fixes
- Fixed compiler warnings of uninitialized variables in yaml loader
Co-authored-by: @sidezrw
Co-authored-by: @kylanerace
HEBench Beta v0.5.1
Features
- Initial Open Beta Release
Bug Fixes
- N/A
Co-authored-by: @sidezrw
Co-authored-by: @kylanerace
Co-authored-by: @jobottle
Co-authored-by: @ajagann
Co-authored-by: @jingyijin
Co-authored-by: @faberga