Abstract

Using GPU for general computing has become an important research direction in high performance computing technology. However, this is not a lossless optimization method. Due to the impact of device initialization cost, data transmission delay, specific characteristics of programs, and other factors, the general computing on GPU may not always achieve the desired speedup, and sometimes results in program execution performance degradation. On the basis of in-depth analysis of GPU internal processing mechanisms, the main factors affecting GPU implementation performance are pointed out, and a parallel cost model for GPU based on static program analysis is proposed to provide judgement basis for using GPU in general computing.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.