Company Background: Our client is a leading MNC chipmaker in the computing and communications industries.
Description: In this position, you will be responsible for working on GPGPU workload development and performance analysis and/or modeling. Your responsibilities will include but not be limited to:
- Understanding GPGPU computing model and multithreading programming
- Developing CUDA and/or OpenCL application independently, analyzing how workload behaves on various hardware (graphics adaptors and others), evaluating and/or modeling workload performance
- Requiring working out performance analysis and/or modeling methodologies innovatively
- Investigating and researching on GPU and/or GPGPU architecture to help performance insight
Qualifications: You should possess a relevant educational qualification. Additional qualifications include:
- Good CPU and/or GPU architecture knowledge
- Good C and/or C++ programming skills
- CUDA and/or OpenCL programming experience
- Strong problem solving capability
- Good analytical skills
- Good both written and oral English
- Decode and/or encode knowledge would be an added advantage
- Mathematical skills would be an added advantage
|