“…• Code analysis (Nudd et al, 2000;Reistad and Gifford, 1994) • Analytic benchmarking/code profiling (Yang et al, 1993) • Historical/Statistical prediction (Sanjay and Vadhiyar, 2008;Iverson et al, 1996) • Empirical analysis (Berman et al, 2005) Using these solutions, or by executing part of the code, other information related to user jobs can be obtained. In addition, there exists many studies which proposed models to estimate specific parameters (e.g., Cycle Per Instruction (CPI) (Chen and John, 2011;Intel Corporation, 2008), Memory Access Per Instruction (MPI) (Zhang and Chang, 2014) and estimated bandwidth (Zhu et al, 2012).…”