C/C++ programming. CPU/GPU architecture. Additional skills that are desired:. Cache Memory hierarchy. Multiprocessor architecture and programming. Workload performance analysis, tuning, and optimization. SystemC, GPUSIM, GEM5, QEMU modeling infrastructure. Metal, Vulcan,...