- 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
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
Hi Chris, both is true -- the runtime detection shall prevail. The tuning that you see is probably part of the test suite. Ciao, Michele