Skip to content

Commit ecc6a21

Browse files
committed
Fixed bench figures for M4 Pro / on-disk
1 parent aca6c4e commit ecc6a21

File tree

1 file changed

+42
-42
lines changed

1 file changed

+42
-42
lines changed

bench/ndarray/roofline-plot.py

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -27,60 +27,60 @@
2727
BENCH_DATA = {
2828
"Apple-M4-Pro": {
2929
"disk": """
30-
{'blosc2': {'low': {'GFLOPS': 3.3687118577656445,
31-
'Intensity': 11.0,
32-
'Time': 146.94043922424316},
33-
'matmul0': {'GFLOPS': 204.23876446288816,
30+
{'blosc2': {'low': {'GFLOPS': 2.570591026389536,
31+
'Intensity': 5.5,
32+
'Time': 28.884407997131348},
33+
'matmul0': {'GFLOPS': 140.5119122729633,
3434
'Intensity': 2000,
35-
'Time': 0.08813214302062988},
36-
'matmul1': {'GFLOPS': 529.6595422477051,
35+
'Time': 0.12810301780700684},
36+
'matmul1': {'GFLOPS': 451.58033046881854,
3737
'Intensity': 10000,
38-
'Time': 4.248011827468872},
39-
'matmul2': {'GFLOPS': 344.9923084930752,
38+
'Time': 4.982502222061157},
39+
'matmul2': {'GFLOPS': 31.289500989233293,
4040
'Intensity': 20000,
41-
'Time': 52.1750762462616},
42-
'medium': {'GFLOPS': 3.2360774704788646,
43-
'Intensity': 73.5,
44-
'Time': 1022.0707106590271},
45-
'very low': {'GFLOPS': 0.8304666278735933,
41+
'Time': 575.2728369235992},
42+
'medium': {'GFLOPS': 14.146962346220464,
43+
'Intensity': 36.75,
44+
'Time': 35.06936597824097},
45+
'very low': {'GFLOPS': 0.49123569734016437,
4646
'Intensity': 0.5,
47-
'Time': 27.093201875686646}},
48-
'blosc2-nocomp': {'low': {'GFLOPS': 0.3274009717467319,
49-
'Intensity': 11.0,
50-
'Time': 1511.9075467586517},
51-
'matmul0': {'GFLOPS': 38.83544895025038,
47+
'Time': 13.74085807800293}},
48+
'blosc2-nocomp': {'low': {'GFLOPS': 0.03860960944488331,
49+
'Intensity': 5.5,
50+
'Time': 1923.0963759422302},
51+
'matmul0': {'GFLOPS': 45.80092854633905,
5252
'Intensity': 2000,
53-
'Time': 0.46349406242370605},
54-
'matmul1': {'GFLOPS': 452.8072228948917,
53+
'Time': 0.3930051326751709},
54+
'matmul1': {'GFLOPS': 397.06715432984515,
5555
'Intensity': 10000,
56-
'Time': 4.96900200843811},
57-
'matmul2': {'GFLOPS': 339.7051311123031,
56+
'Time': 5.666547775268555},
57+
'matmul2': {'GFLOPS': 17.419778699450802,
5858
'Intensity': 20000,
59-
'Time': 52.9871301651001},
60-
'medium': {'GFLOPS': 1.558588531217065,
61-
'Intensity': 73.5,
62-
'Time': 2122.112368822098},
63-
'very low': {'GFLOPS': 0.005054729090605573,
59+
'Time': 1033.3081901073456},
60+
'medium': {'GFLOPS': 0.46027450974226586,
61+
'Intensity': 36.75,
62+
'Time': 1077.8893671035767},
63+
'very low': {'GFLOPS': 0.006658136735463883,
6464
'Intensity': 0.5,
65-
'Time': 4451.277130126953}},
66-
'numpy/numexpr': {'low': {'GFLOPS': 0.09951421858654366,
67-
'Intensity': 11.0,
68-
'Time': 4974.1635620594025},
69-
'matmul0': {'GFLOPS': 0.7754047828096021,
65+
'Time': 1013.7971429824829}},
66+
'numpy/numexpr': {'low': {'GFLOPS': 0.03342497696428004,
67+
'Intensity': 5.5,
68+
'Time': 2221.3927052021027},
69+
'matmul0': {'GFLOPS': 2.5741052434472507,
7070
'Intensity': 2000,
71-
'Time': 23.213681936264038},
72-
'matmul1': {'GFLOPS': 519.4085605579936,
71+
'Time': 6.992721080780029},
72+
'matmul1': {'GFLOPS': 285.998135244872,
7373
'Intensity': 10000,
74-
'Time': 4.331850051879883},
75-
'matmul2': {'GFLOPS': 761.113465433182,
74+
'Time': 7.867184162139893},
75+
'matmul2': {'GFLOPS': 452.12915677286617,
7676
'Intensity': 20000,
77-
'Time': 23.649561882019043},
78-
'medium': {'GFLOPS': 0.22064810795082324,
79-
'Intensity': 73.5,
80-
'Time': 14989.93139219284},
81-
'very low': {'GFLOPS': 0.003910290255103866,
77+
'Time': 39.81163287162781},
78+
'medium': {'GFLOPS': 0.09460263438020816,
79+
'Intensity': 36.75,
80+
'Time': 5244.3042759895325},
81+
'very low': {'GFLOPS': 0.0015092629683608571,
8282
'Intensity': 0.5,
83-
'Time': 5754.048557043076}}}
83+
'Time': 4472.381646871567}}}
8484
""",
8585
"mem": """
8686
{'blosc2': {'low': {'GFLOPS': 3.2804978086093888,

0 commit comments

Comments
 (0)