Depending on the internship role, prior experience or knowledge requirements could include the following programming skills and technologies: C, C++, Perl, CUDA, GPU Computing (CUDA, OpenCL, OpenACC), Deep Learning Frameworks (PyTorch, TensorFlow, Caffe), HPC (MPI, OpenMP). Course or internship experience related to the following areas could be required: Experience in one or more of these Focus Areas: GPU Architecture, CPU Architecture, Deep Learning, GPU Computing, Parallel Programming, or High-Performance Computing Systems.