Complex, computationally demanding 3D visualization applications can be used as benchmarks to evaluate CPU-GPU systems. However, because those applications are time dependent, their execution is not deterministic. Thus, measurements can vary from one execution to another. This article proposes a methodology that enforces the starting times of frames so that applications behave deterministically.
Verdu, J.; Pajuelo, M.A.; Valero, M. The problem of evaluating CPU-GPU systems with 3d visualization applications. "IEEE micro", Desembre 2012, vol. 32, núm. 6, p. 17-27.