An architecture-level graphics processing unit energy model_1