“…Parallel Program Performance Prediction: There have been numerous previous studies of performance prediction for parallel programs. Many of these studies are built upon performance modeling techniques (e.g., [1,9,13,18,24,31,34]), requiring either in-depth knowledge of the applications to build analytical models (e.g., [2,21,28,36,37]) or special compiler/instrumentation tools to infer such knowledge from parallel codes (e.g., [6,8,15,24]). With careful modeling of applications and platforms, many of these previous studies achieved high prediction accuracy.…”