5. Conclusion and future work
By comparison, we can sum up the advantages of GPU for floating point computing and reasonable scheduling of memory. With a high-performance price ratio, the power of GPU floating point computing is approximately 10 times that of CPU, the bandwidth is 5 times that of CPU, but the cost of GPU is only 3–4 times that of CPU. In addition, GPU has good portability, ordinary desktop or notebook computers can support general floating point computing. Due to the characteristics of graphics processing and general computing, the results can be directly displayed by visual devices. One- or two-dimensional LU-SGS iteration in different memory indicates that the power of GPU for complex floating point computing is very strong. By analyzing the correlation between texture memory and the global memory execution rate and setting reasonable a kernel function, we reduce the scheduling overhead between blocks. GPU will play an increasingly large role in the field of mathematical computing for material and energy that require a large number of complex calculations. Future research may focus on the optimization of large-scale applications, algorithm and system structure, and speeding up the pace of GPU in the development of application software.