Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024 updates - CPU: m7i / c7i / r7i #56

Open
szilard opened this issue Jun 7, 2024 · 0 comments
Open

2024 updates - CPU: m7i / c7i / r7i #56

szilard opened this issue Jun 7, 2024 · 0 comments

Comments

@szilard
Copy link
Owner

szilard commented Jun 7, 2024

On r4.8xlarge's (Intel Xeon CPU E5-2686 v4 @ 2.30GHz) 16 physical cores (no HT) (current benchmark):

Tool Time[s] 100K Time[s] 1M Time[s] 10M AUC 1M AUC 10M
h2o 11 12 60 0.762 0.776
xgboost 0.4 2.7 40 0.749 0.757
lightgbm 2.3 4.0 20 0.765 0.792
catboost 1.9 7.0 70 0.734 0.735

On m7i.8xlarge (Intel Xeon Platinum 8488C CPU @ 2.4GHz) 16 physical cores (no HT):

Tool Time[s] 100K Time[s] 1M Time[s] 10M AUC 1M AUC 10M
h2o 8 8 26 0.762 0.776
xgboost 0.24 1.4 22 0.749 0.757
lightgbm 1.6 2.6 10 0.765 0.792
catboost 0.9 4.5 45 0.734 0.735

m7i, c7i, r7i have now all the same CPU: 3.2 GHz 4th Generation Intel Xeon Scalable processor (Sapphire Rapids 8488C)
r4 was new in 2017 (when this GBP-perf repo started, so kept for consistency)

Speedup is about 2x across the board (from 2017 to 2024 hardware, @ same number of cores that is 16, no HT).

Using all the cores of the newest CPUs (c7i.metal-48xl (Intel) and c7a.metal-48xl (AMD)), some further speedup is possible, see results here: #59

@szilard szilard changed the title 2024 updates - m7i 2024 updates - CPU: m7i Jun 7, 2024
@szilard szilard changed the title 2024 updates - CPU: m7i 2024 updates - CPU: m7i / c7i / r7i Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant