CUDA-LLM: LLMs Can Write Efficient CUDA Kernels