Class Solver_nc_retrieval_analyzer

java.lang.Object
jline.solvers.nc.analyzers.Solver_nc_retrieval_analyzer

public final class Solver_nc_retrieval_analyzer extends Object
Exact analysis of a delayed-hit (retrieval-system) cache via the product-form algorithms Retrieval_nc (normalizing constant) and Retrieval_metrics (hit/miss/ delayed-hit). Latency is left to SolverMVA (Retrieval_fpi_latency); it is NaN here. Port of matlab/src/solvers/NC/solver_nc_retrieval_analyzer.m.
  • Method Details

    • solver_nc_retrieval_analyzer

      public static NCResult solver_nc_retrieval_analyzer(NetworkStruct sn, SolverOptions options)
    • setStationMetrics

      public static void setStationMetrics(NetworkStruct sn, Cache_retrieval_inputs.Inputs in, double[][] pdh, double[] pmiss, Matrix QN, Matrix UN, Matrix RN, Matrix TN)
      Shared station-metric population (QN=UN=phi_s, TN=fetch throughput, RN=Little).
      Parameters:
      pmiss - per-item miss probability pi_{i,0}: only a MISS is fetched through a retrieval station, so it weights the throughput.