steering-council icon indicating copy to clipboard operation
steering-council copied to clipboard

Provision benchmarking machines

Open mdboom opened this issue 6 months ago • 3 comments

The next step in setting up benchmarking infrastructure is to actually purchase the hardware and get it to OSUOSL.

I have some notes about what I think we should buy here:

https://docs.google.com/document/d/1s0fGsyeopjAS_sI-Og7ySMFii4FmgshaWZL3eRWpqfY/edit?usp=sharing

We should coordinate with OSUOSL and Ee Durbin on what their views are on this.

mdboom avatar Aug 21 '25 16:08 mdboom

Just one comment on the doc: for full tier 1 coverage, we would technically also need to include an AArch64 Linux machine. Obviously this matters a bit less than the other two, but I'd personally prefer to expand this platform coverage rather than the current "stretch" target of a second x86-64 Linux machine.

Or maybe Arm already has plans here?

brandtbucher avatar Aug 25 '25 01:08 brandtbucher

ARM Inc. is still planning to generously support this hardware. In terms of resiliency, though, having the PSF own it would be better, so you make a good point.

mdboom avatar Aug 25 '25 13:08 mdboom

I've just pointed to this issue. I want to confirm that the AArch64 machine is up and running. Currently is serving as buildbot worker for bigmem builds and it is running daily benchmarks for speed.python.org.

This machine was donated from Arm to the PSF and at the moment Arm is hosting it. The longer term plan is to ship it to wherever the PSF finds to be a good place for hosting it.

Specs are. AmpereOne:

  • 192 Ampere 64-bit, Arm v8.6+. 3.6Ghz, L2: 2MB/core, L1: 16KB ICache/core, 64KB DCache/core
  • 512 GB (8 x 64 GB DDR5 Registered (Buffered) @ 5200 MT/s)
  • 1x1.7TB NVMe, 1x3.5TB NVMe
  • 2x10Gbps

diegorusso avatar Nov 19 '25 17:11 diegorusso