# Modeling Paper Roadmap
## Modeling techniques survey
### CPU modeling:
1. Energy of Computing using Performance Monitoring Counts (PMC):
- Three ways to measure: System-Level with external measurements, on-chip power sensors and energy prediction models.
- Dynamic and static analysis.
- PMC with positive. correlation.
- Selection of relevant PMC by Pearson correlation matrix.
2. Regression models for performance and power prediction:
- Polynomial regressors.
- Predictors/Variable merging.
- Splines or Piecewise. polinomials to fit measurements.
- 12 set of predictors with multiple variables.
### GPU modeling:
1. HALWPE Performance estimation for GPUs:
- Ensembles of 12 linear models and one non linear.
- Optimizatin on LSE (like in system identification).
- Non-linearity comes from random forest.
- Validation using 10 fold validation like in ML.
- Error minimization to choose best model.
- Not tested on energy consumption.
### FPGA modeling:
1. CMOS FPGA modeling
-