Description

Use the following links as starting point to research current status of GPU-based parallel computing, develop and submit a technical report on current GPU-based parallel system architecture, programming environment, applications and challenges; and explain what can help you in efficient GPU-based parallel programming to support high-speed and massive cloud computing and machine learning.

CUDA – Introduction, https://www.tutorialspoint.com/cuda/cuda_introduction_to_the_gpu.htm

  • As rich and rigorous as possible in relevant literature or information

Describe GPU hardware architecture, memory hierarchy, threads/processes/programs, main computer and GPU system coordination (initial data distribution and final data collection, and major applications of GPU-based parallel computing.