Graphics processing unit (GPU), although a powerful performance-booster, also has many security vulnerabilities. Due to these, the GPU can act as a safe-haven for stealthy malware and the weakest ‘link’ in the security ‘chain’.

We present a survey of techniques for analyzing and improving GPU security. We classify the works on key attributes to highlight their similarities and differences. This survey aims to increase their awareness about GPU security vulnerabilities and potential countermeasures.