Gpu Computing and Applications by Cai Yiyu