Skip to content

Commit 57be255

Browse files
Merge pull request #15 from 0xalizk/patch-1
Update README.md
2 parents 5bfa295 + 97a5f4a commit 57be255

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

README.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
11
# mopro msm gpu-acceleration
22

3-
We are researching the methods and implement the methods that can accelerate multi-scalar multiplication (MSM) on IOS mobile device.
3+
We are researching and implementing methods to accelerate multi-scalar multiplication (MSM) on IOS mobile device.
44

55
## mopro-msm
66

7-
This is the crate that possess various of implementation of MSM functions, which are integrated in `mopro-core`.
7+
This is a of various implementations of MSM functions, which are then integrated in `mopro-core`.
88

99
### Run benchmark on the laptop
10-
Currently we support these MSM algorithms on BN254
10+
Currently we support these MSM algorithms on BN254:
1111
- arkworks_pippenger
1212
- bucket_wise_msm
1313
- precompute_msm
1414
- metal::msm (GPU)
1515

16-
Replace `MSM_ALGO` with the algorithm name below to get the benchmarks
16+
Replace `MSM_ALGO` with one of the algorithms above to get the corresponding benchmarks.
1717

18-
Benchmarking for <u>single instance size</u>
18+
Benchmarking for <u>single instance size</u>:
1919
```sh
2020
cargo test --release --package mopro-msm --lib -- msm::MSM_ALGO::tests::test_run_benchmark --exact --nocapture
2121
```
2222

23-
Benchmarking for <u>multiple instance size</u>
23+
Benchmarking for <u>multiple instance size</u>:
2424
```sh
2525
cargo test --release --package mopro-msm --lib -- msm::MSM_ALGO::tests::test_run_multi_benchmarks --exact --nocapture
2626
```
2727

2828
## gpu-exploration-app
2929

30-
This is a benchmark app to compare the performance of different algorithm on IOS device.
30+
This is a benchmark app to compare the performance of different algorithms on iOS device.
3131

32-
Run this command on the project root directory to compile metal library for OS
32+
You can run the following commands in the root directory of the project to compile the metal library for a given OS:
3333
```sh
3434
# for macOS
3535
bash mopro-msm/src/msm/metal/compile_metal.sh

0 commit comments

Comments
 (0)