Skip to main content

Module optimizer

Module optimizer 

Source
Expand description

Accelerates SC-Optimizer hot paths:

  • Simulated annealing design-space search
  • Pareto frontier extraction (O(N²) dominance check)
  • Resource estimation batch evaluation

Structs§

Candidate
Pre-computed candidate config for one layer.
SAResult
SA result.
Xoshiro256pp 🔒
PRNG (xoshiro256++)

Functions§

estimate_resources
Estimate resources for a single (mac_count, length, decorr, mode) tuple.
extract_pareto
Extract non-dominated Pareto frontier (parallelized for large N).
generate_candidates
Batch-generate all candidates for a layer.
is_feasible 🔒
simulated_annealing
Run SA design-space search.