Architecture comparisons between Nvidia and ATI GPUs: Computation parallelism and data communications
An integrated GPU power and performance model