Skip to content

Commit d017b90

Browse files
committed
Minor update to README, rename WasmScore Suites section.
1 parent e827a52 commit d017b90

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,19 @@ One of the most important and challenging aspect of benchmarking is deciding how
99
## Benchmarks
1010
Typically a benchmark reports either the amount of work done over a constant amount of time or it reports the time taken to do a constant amount of work. The benchmarks here all do the later. The initial commit of the benchmarks available have been pulled from Sightglass however the benchmarks used with WasmScore come from the local directory here and have no dependency on the benchmarks stored in the Sightglass repo. However, how the benchmarks here are built and run do directly dependent on changes to the external Sightglass repo.
1111

12-
Benchmarks are often categorized based on their purpose and origin. Two such buckets are (1) codes written with the original intent of being user facing (hot paths in library codes, a typical application usage, etc) and (2) codes written specifically to target benchmarking some important or commonly used code construct or platform component. WasmScore does not aim to favor either of these benchmarking buckets as both are valuable in the evaluation of standalone Wasm performance, depending on what you want to test and what you are trying to achieve.
12+
Benchmarks are often categorized based on their purpose and origin. Two such buckets are (1) codes written with the original intent of being user facing (hot paths in library codes, a typical application usage, etc) and (2) codes written specifically to target benchmarking some important or commonly used code construct or platform component. WasmScore does not aim to favor either of these benchmarking buckets as both are valuable the evaluation of standalone Wasm performance depending on what you want to test and what you are trying to achieve.
1313

14-
## Benchmark principles
14+
## WasmScore principles
1515
WasmScore aims to serve as a standalone Wasm benchmark and benchmarking framework that:
1616
- Is convenient to build and run with useful and easy to interpret results.
1717
- Is portable, enabling cross-platform comparisons.
1818
- Provides a breadth of coverage for typical current standalone use cases and expected future use cases.
1919
- Can be executed in a way that is convenient to analyze.
2020

21-
## WasmScore Suites
21+
## WasmScore Tests
2222
Any number of test can be created but "wasmscore" is the initial and default test. It includes a mix of relevant in use codes and platform targeted benchmarks for testing Wasm performance outside the browser. The test is a collection of several subtests (also referred to as suites):
23+
24+
### wasmscore (default):
2325
- App: [‘Meshoptimizer’]
2426
- Core: [‘Ackermann', ‘Ctype', ‘Fibonacci’]
2527
- Crypto: [‘Base64', ‘Ed25519', ‘Seqhash']
@@ -31,7 +33,7 @@ Next steps include:
3133
- Improving stability and user experience
3234
- Adding benchmarks to the AI, Regex, and App suites
3335
- Adding more benchmarks
34-
- Complete the SIMD test
36+
- Complete the "simdscore" test
3537
- Publish a list of planned milestone with corresponding releases
3638

3739
## Usage

0 commit comments

Comments
 (0)