#1104506 librsb: tunes runtime for build machine

Package:
librsb0t64
Source:
librsb0t64
Description:
shared-memory Sparse BLAS library using the RSB matrix format
Submitter:
Chris Hofstaedtler
Date:
2025-05-01 11:15:02 UTC
Severity:
normal
#1104506#5
Date:
2025-05-01 10:57:39 UTC
From:
To:
Hi,

librsb records the size of the CPU caches at build time, and embeds
that into the resulting binary. This info is apparently used by
rsb__do_init_inner to tune the library. Obviously the CPU caches can
be different on a users machine than what they were on the build
machines.

It would seem good to detect the CPU caches at runtime, and stop
embedding this info in the binaries.

Best,
Chris

#1104506#10
Date:
2025-05-01 11:07:01 UTC
From:
To:
Hi Chris,

both is true -- the runtime detection shall prevail.

The tuning that you see is probably part of the test suite.

Ciao,
Michele