core.solver.SynthesisSolver

core.solver.SynthesisSolver()

The ‘Architect’s Solver’ — synthesizes ideal hardware for a model.

This solver performs the ‘Inverse Solve’: given a workload and an SLA, what are the required memory bandwidth and peak compute specs?

Literature Source: 1. Jouppi et al. (2017), “In-Datacenter Performance Analysis of a TPU.” 2. Horowitz (2014), “Computing’s Energy Problem (and what we can do about it).”

Back to top