Skip to content

Commit

Permalink
chore: mod compiler flags, updated benchmark
Browse files Browse the repository at this point in the history
  • Loading branch information
rymnc committed Jun 20, 2024
1 parent 4b9f5dc commit 180f482
Show file tree
Hide file tree
Showing 1,587 changed files with 225,310 additions and 82,848 deletions.
Binary file added .DS_Store
Binary file not shown.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ members = [
resolver = "2"

[profile.release]
opt-level = "z" # Optimize for size
opt-level = 3 # Optimize for performance
lto = true # Enable Link Time Optimization
codegen-units = 1 # Reduce codegen units for better optimization
Binary file added benchmarks/.DS_Store
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":97319.5643622821,"upper_bound":97438.79590722626},"point_estimate":97372.71293406669,"standard_error":30.635992245045504},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":97290.04902962207,"upper_bound":97337.89103803998},"point_estimate":97312.11139860141,"standard_error":10.919156953233601},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":87.78442155083499,"upper_bound":165.90222767665645},"point_estimate":119.3279698562523,"standard_error":19.788689130786626},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":97267.82676107953,"upper_bound":97313.97690550273},"point_estimate":97289.86105350834,"standard_error":11.75922819598919},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":145.57935245383402,"upper_bound":441.25979203762444},"point_estimate":308.03526582847746,"standard_error":78.89442484176894}}
{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53417.480807672015,"upper_bound":53482.188139597376},"point_estimate":53447.20048426694,"standard_error":16.55847591793721},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53376.57496012759,"upper_bound":53426.288157894734},"point_estimate":53396.76362100904,"standard_error":15.944688810262683},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":58.72713464993547,"upper_bound":111.87514212495249},"point_estimate":72.29979464575966,"standard_error":15.511025312155034},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53423.062328580745,"upper_bound":53498.39797450345},"point_estimate":53460.87607367021,"standard_error":19.259589048499425},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":96.83881388386939,"upper_bound":226.4920710963049},"point_estimate":166.0258508328302,"standard_error":33.931784936537916}}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"sampling_mode":"Linear","iters":[11.0,22.0,33.0,44.0,55.0,66.0,77.0,88.0,99.0,110.0,121.0,132.0,143.0,154.0,165.0,176.0,187.0,198.0,209.0,220.0,231.0,242.0,253.0,264.0,275.0,286.0,297.0,308.0,319.0,330.0,341.0,352.0,363.0,374.0,385.0,396.0,407.0,418.0,429.0,440.0,451.0,462.0,473.0,484.0,495.0,506.0,517.0,528.0,539.0,550.0,561.0,572.0,583.0,594.0,605.0,616.0,627.0,638.0,649.0,660.0,671.0,682.0,693.0,704.0,715.0,726.0,737.0,748.0,759.0,770.0,781.0,792.0,803.0,814.0,825.0,836.0,847.0,858.0,869.0,880.0,891.0,902.0,913.0,924.0,935.0,946.0,957.0,968.0,979.0,990.0,1001.0,1012.0,1023.0,1034.0,1045.0,1056.0,1067.0,1078.0,1089.0,1100.0],"times":[1091125.0,2142750.0,3211458.0,4307417.0,5350875.0,6424333.0,7511292.0,8731292.0,9681709.0,10757334.0,11820167.0,12855459.0,13892375.0,15004667.0,16131167.0,17167666.0,18205958.0,19296000.0,20350792.0,21391459.0,22486750.0,23526292.0,24579417.0,25727125.0,26806791.0,27848708.0,28872667.0,29979959.0,30979625.0,32052125.0,33130000.0,34334167.0,35318708.0,36335708.0,37376625.0,38548208.0,39577917.0,40693834.0,41691583.0,42777208.0,43964625.0,45055583.0,46051417.0,47113459.0,48283625.0,49454084.0,50287417.0,51373208.0,52457375.0,53497500.0,54632709.0,55717292.0,56737125.0,57806875.0,58876083.0,59984666.0,60947541.0,62283125.0,63117083.0,64393875.0,65290000.0,66292875.0,67472208.0,68655834.0,69578667.0,70610792.0,71713542.0,72637125.0,73888042.0,74850667.0,75891916.0,77099791.0,77975666.0,79336500.0,80160208.0,81303041.0,82383666.0,83380083.0,84522334.0,85510458.0,86610958.0,87770334.0,88708625.0,89924834.0,90905125.0,92052333.0,93057750.0,94200916.0,95246958.0,96257500.0,97381291.0,98339791.0,99528125.0,100646875.0,101608959.0,102885542.0,103784292.0,104890625.0,105902167.0,107042542.0]}
{"sampling_mode":"Linear","iters":[19.0,38.0,57.0,76.0,95.0,114.0,133.0,152.0,171.0,190.0,209.0,228.0,247.0,266.0,285.0,304.0,323.0,342.0,361.0,380.0,399.0,418.0,437.0,456.0,475.0,494.0,513.0,532.0,551.0,570.0,589.0,608.0,627.0,646.0,665.0,684.0,703.0,722.0,741.0,760.0,779.0,798.0,817.0,836.0,855.0,874.0,893.0,912.0,931.0,950.0,969.0,988.0,1007.0,1026.0,1045.0,1064.0,1083.0,1102.0,1121.0,1140.0,1159.0,1178.0,1197.0,1216.0,1235.0,1254.0,1273.0,1292.0,1311.0,1330.0,1349.0,1368.0,1387.0,1406.0,1425.0,1444.0,1463.0,1482.0,1501.0,1520.0,1539.0,1558.0,1577.0,1596.0,1615.0,1634.0,1653.0,1672.0,1691.0,1710.0,1729.0,1748.0,1767.0,1786.0,1805.0,1824.0,1843.0,1862.0,1881.0,1900.0],"times":[1032667.0,2026792.0,3034750.0,4054667.0,5080167.0,6089209.0,7097792.0,8170292.0,9288917.0,10136417.0,11215708.0,12200875.0,13206000.0,14212084.0,15239292.0,16248542.0,17255125.0,18280375.0,19252417.0,20364334.0,21318375.0,22336625.0,23410166.0,24332291.0,25377166.0,26347750.0,27414417.0,28429833.0,29407916.0,30422000.0,31472625.0,32484875.0,33449708.0,34511417.0,35504709.0,36491542.0,37513917.0,38565792.0,39601875.0,40540625.0,41585083.0,42572459.0,43705292.0,44660500.0,45643209.0,46673167.0,47628958.0,48691708.0,49631750.0,50754125.0,51693417.0,52844375.0,53912542.0,54758667.0,55783375.0,56734958.0,57813625.0,58775291.0,59909166.0,60835583.0,61810959.0,62869625.0,63850542.0,64908750.0,65901416.0,66895083.0,67991250.0,68905750.0,69982958.0,70928375.0,72020167.0,72956750.0,74018417.0,75158000.0,76009041.0,77036958.0,78052750.0,79079833.0,80072584.0,81207958.0,82111833.0,83138375.0,84088916.0,85213208.0,86097959.0,87484125.0,88536458.0,89857500.0,90344708.0,91659542.0,92610875.0,93725250.0,94641000.0,95674375.0,96779000.0,97722500.0,98771209.0,99618792.0,100930583.0,102264666.0]}
2 changes: 1 addition & 1 deletion benchmarks/babyjubjub/compute_shared_point/base/tukey.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[96754.72124534822,96993.63046584264,97630.72172049442,97869.63094098883]
[52986.070760233924,53168.391922514624,53654.58168859649,53836.90285087719]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.45158983366542,"upper_bound":-0.450641127586571},"point_estimate":-0.45110700037229856,"standard_error":0.00024014172894135384},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":-0.4515249920951963,"upper_bound":-0.45092243847556807},"point_estimate":-0.4512834748565894,"standard_error":0.00017260671453952822}}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":97319.5643622821,"upper_bound":97438.79590722626},"point_estimate":97372.71293406669,"standard_error":30.635992245045504},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":97290.04902962207,"upper_bound":97337.89103803998},"point_estimate":97312.11139860141,"standard_error":10.919156953233601},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":87.78442155083499,"upper_bound":165.90222767665645},"point_estimate":119.3279698562523,"standard_error":19.788689130786626},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":97267.82676107953,"upper_bound":97313.97690550273},"point_estimate":97289.86105350834,"standard_error":11.75922819598919},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":145.57935245383402,"upper_bound":441.25979203762444},"point_estimate":308.03526582847746,"standard_error":78.89442484176894}}
{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53417.480807672015,"upper_bound":53482.188139597376},"point_estimate":53447.20048426694,"standard_error":16.55847591793721},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53376.57496012759,"upper_bound":53426.288157894734},"point_estimate":53396.76362100904,"standard_error":15.944688810262683},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":58.72713464993547,"upper_bound":111.87514212495249},"point_estimate":72.29979464575966,"standard_error":15.511025312155034},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53423.062328580745,"upper_bound":53498.39797450345},"point_estimate":53460.87607367021,"standard_error":19.259589048499425},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":96.83881388386939,"upper_bound":226.4920710963049},"point_estimate":166.0258508328302,"standard_error":33.931784936537916}}
2 changes: 1 addition & 1 deletion benchmarks/babyjubjub/compute_shared_point/new/sample.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"sampling_mode":"Linear","iters":[11.0,22.0,33.0,44.0,55.0,66.0,77.0,88.0,99.0,110.0,121.0,132.0,143.0,154.0,165.0,176.0,187.0,198.0,209.0,220.0,231.0,242.0,253.0,264.0,275.0,286.0,297.0,308.0,319.0,330.0,341.0,352.0,363.0,374.0,385.0,396.0,407.0,418.0,429.0,440.0,451.0,462.0,473.0,484.0,495.0,506.0,517.0,528.0,539.0,550.0,561.0,572.0,583.0,594.0,605.0,616.0,627.0,638.0,649.0,660.0,671.0,682.0,693.0,704.0,715.0,726.0,737.0,748.0,759.0,770.0,781.0,792.0,803.0,814.0,825.0,836.0,847.0,858.0,869.0,880.0,891.0,902.0,913.0,924.0,935.0,946.0,957.0,968.0,979.0,990.0,1001.0,1012.0,1023.0,1034.0,1045.0,1056.0,1067.0,1078.0,1089.0,1100.0],"times":[1091125.0,2142750.0,3211458.0,4307417.0,5350875.0,6424333.0,7511292.0,8731292.0,9681709.0,10757334.0,11820167.0,12855459.0,13892375.0,15004667.0,16131167.0,17167666.0,18205958.0,19296000.0,20350792.0,21391459.0,22486750.0,23526292.0,24579417.0,25727125.0,26806791.0,27848708.0,28872667.0,29979959.0,30979625.0,32052125.0,33130000.0,34334167.0,35318708.0,36335708.0,37376625.0,38548208.0,39577917.0,40693834.0,41691583.0,42777208.0,43964625.0,45055583.0,46051417.0,47113459.0,48283625.0,49454084.0,50287417.0,51373208.0,52457375.0,53497500.0,54632709.0,55717292.0,56737125.0,57806875.0,58876083.0,59984666.0,60947541.0,62283125.0,63117083.0,64393875.0,65290000.0,66292875.0,67472208.0,68655834.0,69578667.0,70610792.0,71713542.0,72637125.0,73888042.0,74850667.0,75891916.0,77099791.0,77975666.0,79336500.0,80160208.0,81303041.0,82383666.0,83380083.0,84522334.0,85510458.0,86610958.0,87770334.0,88708625.0,89924834.0,90905125.0,92052333.0,93057750.0,94200916.0,95246958.0,96257500.0,97381291.0,98339791.0,99528125.0,100646875.0,101608959.0,102885542.0,103784292.0,104890625.0,105902167.0,107042542.0]}
{"sampling_mode":"Linear","iters":[19.0,38.0,57.0,76.0,95.0,114.0,133.0,152.0,171.0,190.0,209.0,228.0,247.0,266.0,285.0,304.0,323.0,342.0,361.0,380.0,399.0,418.0,437.0,456.0,475.0,494.0,513.0,532.0,551.0,570.0,589.0,608.0,627.0,646.0,665.0,684.0,703.0,722.0,741.0,760.0,779.0,798.0,817.0,836.0,855.0,874.0,893.0,912.0,931.0,950.0,969.0,988.0,1007.0,1026.0,1045.0,1064.0,1083.0,1102.0,1121.0,1140.0,1159.0,1178.0,1197.0,1216.0,1235.0,1254.0,1273.0,1292.0,1311.0,1330.0,1349.0,1368.0,1387.0,1406.0,1425.0,1444.0,1463.0,1482.0,1501.0,1520.0,1539.0,1558.0,1577.0,1596.0,1615.0,1634.0,1653.0,1672.0,1691.0,1710.0,1729.0,1748.0,1767.0,1786.0,1805.0,1824.0,1843.0,1862.0,1881.0,1900.0],"times":[1032667.0,2026792.0,3034750.0,4054667.0,5080167.0,6089209.0,7097792.0,8170292.0,9288917.0,10136417.0,11215708.0,12200875.0,13206000.0,14212084.0,15239292.0,16248542.0,17255125.0,18280375.0,19252417.0,20364334.0,21318375.0,22336625.0,23410166.0,24332291.0,25377166.0,26347750.0,27414417.0,28429833.0,29407916.0,30422000.0,31472625.0,32484875.0,33449708.0,34511417.0,35504709.0,36491542.0,37513917.0,38565792.0,39601875.0,40540625.0,41585083.0,42572459.0,43705292.0,44660500.0,45643209.0,46673167.0,47628958.0,48691708.0,49631750.0,50754125.0,51693417.0,52844375.0,53912542.0,54758667.0,55783375.0,56734958.0,57813625.0,58775291.0,59909166.0,60835583.0,61810959.0,62869625.0,63850542.0,64908750.0,65901416.0,66895083.0,67991250.0,68905750.0,69982958.0,70928375.0,72020167.0,72956750.0,74018417.0,75158000.0,76009041.0,77036958.0,78052750.0,79079833.0,80072584.0,81207958.0,82111833.0,83138375.0,84088916.0,85213208.0,86097959.0,87484125.0,88536458.0,89857500.0,90344708.0,91659542.0,92610875.0,93725250.0,94641000.0,95674375.0,96779000.0,97722500.0,98771209.0,99618792.0,100930583.0,102264666.0]}
2 changes: 1 addition & 1 deletion benchmarks/babyjubjub/compute_shared_point/new/tukey.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[96754.72124534822,96993.63046584264,97630.72172049442,97869.63094098883]
[52986.070760233924,53168.391922514624,53654.58168859649,53836.90285087719]
Loading

0 comments on commit 180f482

Please sign in to comment.