<p>Provided are a GPU system and a processing method thereof. The method includes: a GPU system compiling a GPU program to obtain a scheduling optimization parameter and a GPU executable code; the GPU system selecting a GPU according to the scheduling optimization parameter, sending the GPU executable code and the data to be processed to the selected GPU, and returning to a user the processing result of the data to be processed by the selected GPU according to the GPU executable code. The present invention can improve the processing performance and universality.</p>