This internship focuses on chipStar, a community-supported implementation of CUDA/HIP programming models, which is currently the only way to run unmodified HIP/CUDA codes on Aurora. Prior work indicates that chipStar can match or outperform native SYCL on some test cases, while lagging on others. The intern will review test cases and applications where chipStar performs worse than SYCL on Intel GPUs, diagnose the root causes (such as kernel-launch overhead, memcpy patterns, synchronization primitives), potentially using AI tools for assistance, and contribute fixes upstream to chipStar or document remaining issues. Performance improvements are directly beneficial to current users of Aurora, including two active INCITE/ALCC applications, GENESIS and ZeroRK, which already rely on chipStar.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Part-time
Career Level
Entry Level
Education Level
No Education Listed