On Thu, Oct 12, 2023 at 10:01:00AM -0600, [email protected] wrote: > > > > Not really sure how to test it. If I try running it with no HPL.dat > > file present I get a segfault: > > There is some detailed guidance at > > https://www.pugetsystems.com/labs/hpc/how-to-run-an-optimized-hpl-linpack-benchmark-on-amd-ryzen-threadripper-2990wx-32-core-performance-1291/ > > the gist of which is: you need a lot of care in selecting all the > relevant software that goes with it, such as Blas, OpenBLAS or the Intel > or AMD equivalent substitutes.
Right now, we don't have anything besides blas. > Since a port would have no choices in any of these, esp since > there is no port of the AMD Blis library, I wonder at the utility > of this. > > I suggest this would provide an opening for critics that "OpenBSD is > slow and here is the proof." It's not a relevant complaint but > it is a source of noise. With this kind of mentality, we're never going anywhere. Benchmarks can be used to figure out where the bottlenecks are, possibly motivate people to port more stuff to make it go faster. It's also possible to do "fair" comparisons, run it with similar parameters and identical libraries to figure out what makes us slow (or fast). As far as this specific benchmark is concerned, upstream is positively ancient, poorly taken care of, and they clearly do not even care about fixing obvious bad patterns or providing a consistent tarball with correct documentation. Hence the initial patches, and more to come.
