This repository has been archived by the owner on Feb 19, 2024. It is now read-only.
forked from supranational/pasta-msm
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Hanting Zhang
committed
Jan 12, 2024
1 parent
ef54fc2
commit 3f183e6
Showing
28 changed files
with
450 additions
and
394 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,2 @@ | ||
/target | ||
Cargo.lock | ||
/plots | ||
Cargo.lock |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# Benchmarks | ||
|
||
## Table of Contents | ||
|
||
- [Benchmark Results](#benchmark-results) | ||
- [GPU](#GPU) | ||
- [lurkrs](#lurkrs) | ||
|
||
## Benchmark Results | ||
|
||
### GPU | ||
|
||
| | `random` | `lurkrs` | | ||
|:-------------------------------------|:---------------------------|:----------------------------------| | ||
| **`witness 1, 7941351 scalars`** | `119.79 ms` (✅ **1.00x**) | `552.09 ms` (❌ *4.60x slower*) | | ||
| **`T 2, 9699051 scalars`** | `144.74 ms` (✅ **1.00x**) | `143.87 ms` (✅ **1.00x faster**) | | ||
| **`witness 5, 7941351 scalars`** | `118.40 ms` (✅ **1.00x**) | `560.24 ms` (❌ *4.74x slower*) | | ||
| **`T 6, 9699051 scalars`** | `143.99 ms` (✅ **1.00x**) | `323.89 ms` (❌ *2.25x slower*) | | ||
| **`witness 9, 7941351 scalars`** | `120.42 ms` (✅ **1.00x**) | `561.95 ms` (❌ *4.67x slower*) | | ||
| **`T 10, 9699051 scalars`** | `143.02 ms` (✅ **1.00x**) | `350.17 ms` (❌ *2.44x slower*) | | ||
| **`witness 13, 7941351 scalars`** | `111.75 ms` (✅ **1.00x**) | `560.65 ms` (❌ *5.04x slower*) | | ||
| **`T 14, 9699051 scalars`** | `119.85 ms` (✅ **1.00x**) | `468.23 ms` (❌ *3.93x slower*) | | ||
| **`witness 17, 7941351 scalars`** | `119.13 ms` (✅ **1.00x**) | `560.10 ms` (❌ *4.66x slower*) | | ||
| **`T 18, 9699051 scalars`** | `143.52 ms` (✅ **1.00x**) | `564.23 ms` (❌ *3.94x slower*) | | ||
| **`witness 21, 7941351 scalars`** | `121.13 ms` (✅ **1.00x**) | `558.80 ms` (❌ *4.65x slower*) | | ||
| **`T 22, 9699051 scalars`** | `145.63 ms` (✅ **1.00x**) | `614.23 ms` (❌ *4.23x slower*) | | ||
| **`witness 25, 7941351 scalars`** | `118.84 ms` (✅ **1.00x**) | `557.14 ms` (❌ *4.72x slower*) | | ||
| **`T 26, 9699051 scalars`** | `141.11 ms` (✅ **1.00x**) | `679.76 ms` (❌ *4.81x slower*) | | ||
| **`witness 29, 7941351 scalars`** | `119.40 ms` (✅ **1.00x**) | `557.92 ms` (❌ *4.68x slower*) | | ||
| **`T 30, 9699051 scalar`** | `142.80 ms` (✅ **1.00x**) | `702.32 ms` (❌ *4.94x slower*) | | ||
|
||
### lurkrs | ||
|
||
| | `lurkrs/fibonacci` | `pasta-msm/benches/lurkrs` | | ||
|:-------------------------------------|:---------------------------|:----------------------------------| | ||
| **`witness 1, 7941351 scalars`** | `559.07 ms` (✅ **1.00x**) | `552.09 ms` (✅ **0.98x faster**) | | ||
| **`T 2, 9699051 scalars`** | `135.27 ms` (✅ **1.00x**) | `143.87 ms` (✅ **1.05x slower**) | | ||
| **`witness 5, 7941351 scalars`** | `547.40 ms` (✅ **1.00x**) | `560.24 ms` (✅ **1.02x slower**) | | ||
| **`T 6, 9699051 scalars`** | `316.52 ms` (✅ **1.00x**) | `323.89 ms` (✅ **1.02x slower**) | | ||
| **`witness 9, 7941351 scalars`** | `544.42 ms` (✅ **1.00x**) | `561.95 ms` (✅ **1.03x slower**) | | ||
| **`T 10, 9699051 scalars`** | `344.99 ms` (✅ **1.00x**) | `350.17 ms` (✅ **1.01x slower**) | | ||
| **`witness 13, 7941351 scalars`** | `552.01 ms` (✅ **1.00x**) | `560.65 ms` (✅ **1.01x slower**) | | ||
| **`T 14, 9699051 scalars`** | `457.50 ms` (✅ **1.00x**) | `468.23 ms` (✅ **1.02x slower**) | | ||
| **`witness 17, 7941351 scalars`** | `545.15 ms` (✅ **1.00x**) | `560.10 ms` (✅ **1.02x slower**) | | ||
| **`T 18, 9699051 scalars`** | `556.29 ms` (✅ **1.00x**) | `564.23 ms` (✅ **1.01x slower**) | | ||
| **`witness 21, 7941351 scalars`** | `548.88 ms` (✅ **1.00x**) | `558.80 ms` (✅ **1.02x slower**) | | ||
| **`T 22, 9699051 scalars`** | `607.14 ms` (✅ **1.00x**) | `614.23 ms` (✅ **1.01x slower**) | | ||
| **`witness 25, 7941351 scalars`** | `550.40 ms` (✅ **1.00x**) | `557.14 ms` (✅ **1.01x slower**) | | ||
| **`T 26, 9699051 scalars`** | `680.36 ms` (✅ **1.00x**) | `679.76 ms` (✅ **1.00x slower**) | | ||
| **`witness 29, 7941351 scalars`** | `549.54 ms` (✅ **1.00x**) | `557.92 ms` (✅ **1.01x slower**) | | ||
| **`T 30, 9699051 scalar`** | `692.39 ms` (✅ **1.00x**) | `702.32 ms` (✅ **1.02x slower**) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Benchmarks | ||
|
||
## Table of Contents | ||
|
||
- [Benchmark Results](#benchmark-results) | ||
- [GPU](#gpu) | ||
|
||
## Benchmark Results | ||
|
||
### GPU | ||
|
||
| | `lurkrs` | `lurkrs no zeros` | | ||
|:---------------------------|:--------------------------|:--------------------------------- | | ||
| **`#1, 7941351 scalars`** | `550.19 ms` (✅ **1.00x**) | `566.97 ms` (✅ **1.03x slower**) | | ||
| **`#2, 9699051 scalars`** | `148.77 ms` (✅ **1.00x**) | `176.85 ms` (❌ *1.19x slower*) | | ||
| **`#5, 7941351 scalars`** | `558.14 ms` (✅ **1.00x**) | `572.18 ms` (✅ **1.03x slower**) | | ||
| **`#6, 9699051 scalars`** | `330.08 ms` (✅ **1.00x**) | `363.44 ms` (✅ **1.10x slower**) | | ||
| **`#9, 7941351 scalars`** | `559.80 ms` (✅ **1.00x**) | `571.99 ms` (✅ **1.02x slower**) | | ||
| **`#10, 9699051 scalars`** | `350.76 ms` (✅ **1.00x**) | `394.22 ms` (❌ *1.12x slower*) | | ||
| **`#13, 7941351 scalars`** | `557.43 ms` (✅ **1.00x**) | `569.30 ms` (✅ **1.02x slower**) | | ||
| **`#14, 9699051 scalars`** | `465.93 ms` (✅ **1.00x**) | `501.17 ms` (✅ **1.08x slower**) | | ||
| **`#17, 7941351 scalars`** | `556.75 ms` (✅ **1.00x**) | `569.25 ms` (✅ **1.02x slower**) | | ||
| **`#18, 9699051 scalars`** | `562.11 ms` (✅ **1.00x**) | `596.44 ms` (✅ **1.06x slower**) | | ||
| **`#21, 7941351 scalars`** | `557.79 ms` (✅ **1.00x**) | `572.85 ms` (✅ **1.03x slower**) | | ||
| **`#22, 9699051 scalars`** | `615.48 ms` (✅ **1.00x**) | `645.91 ms` (✅ **1.05x slower**) | | ||
| **`#25, 7941351 scalars`** | `558.32 ms` (✅ **1.00x**) | `569.35 ms` (✅ **1.02x slower**) | | ||
| **`#26, 9699051 scalars`** | `681.24 ms` (✅ **1.00x**) | `708.16 ms` (✅ **1.04x slower**) | | ||
| **`#29, 7941351 scalars`** | `556.30 ms` (✅ **1.00x**) | `570.89 ms` (✅ **1.03x slower**) | | ||
| **`#30, 9699051 scalars`** | `704.70 ms` (✅ **1.00x**) | `731.01 ms` (✅ **1.04x slower**) | | ||
|
||
--- | ||
Made with [criterion-table](https://github.com/nu11ptr/criterion-table) | ||
|
Oops, something went wrong.