SC23 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

Workshops Archive

VSCuda: LLM-Based CUDA Extension for Visual Studio Code


Workshop: AI Assisted Software Development for HPC (AI4DEV)

Authors: Brian Chen, Nafis Mustakin, Alvin Hoang, Sakib Fuad, and Daniel Wong (University of California, Riverside)


Abstract: Since CUDA was introduced around 15 years ago, it has developed constantly to accommodate many different functionalities. For beginners in particular, it is already difficult remember the expected function parameters of commonly used CUDA features, let alone optimize their code by exploiting these new functionalities. To reduce the burden for CUDA programmers, we propose VSCuda - a Visual Studio Code extension for CUDA C/C++ which includes functionalities including but not limited to - CUDA syntax highlighting, Code Help for all CUDA Runtime API, Code completion for common CUDA functions and integrated code improvement suggestions from state-of-the-art large language models.





Back to AI Assisted Software Development for HPC (AI4DEV) Archive Listing



Back to Full Workshop Archive Listing