We need a benchmarking suite that measures execution time and memory consumption for all operations provided by the core:
- sampling / random generation;
- functional characteristics (pdf, cdf, ppf, cf, etc.);
- numerical characteristics (moments, etc.);
- parametrizations and transformations;
- operations on distributions;
- any other functionality.
Measurements must be reproducible (fixed seed, consistent environment) and performed on typical input sizes (varying array lengths, call counts). The results should provide objective data to compare with alternative libraries and to detect performance regressions as the code evolves.
We need a benchmarking suite that measures execution time and memory consumption for all operations provided by the core:
Measurements must be reproducible (fixed seed, consistent environment) and performed on typical input sizes (varying array lengths, call counts). The results should provide objective data to compare with alternative libraries and to detect performance regressions as the code evolves.