Before revision:  Such predictions are an essential part of analytic (i.e., white-box) performance models like the Roofline and ECM model .
After revision:  Such predictions are an essential part of analytic (i.e., white-box) performance models like the Roofline and Execution-Cache-Memory (ECM) models .