Est-il possible de CUDA sur les Gpu AMD?
Je voudrais étendre mes compétences en calcul GPU. Je suis familier avec le raytracing en temps réel et des graphiques(OpenGL), mais la prochaine génération de graphiques et de calcul haute performance semble être en GPU computing ou quelque chose comme ça.
J'utilise actuellement un AMD HD 7870 carte graphique sur mon ordinateur à la maison. Pourrais-je écrire CUDA code pour cela? (mon intuition est pas, mais depuis que Nvidia a publié le compilateur binaires j'ai peut-être mal).
Une deuxième question plus générale est, Où dois-je commencer avec GPU computing? Je suis certain que c'est une question souvent posée, mais le meilleur que j'ai vu était à partir de 08' et je me dis, le domaine a un peu changé depuis.
- consultez ici developer.nvidia.com/cuda-gpus
- fudzilla.com/news/graphics/40199-otoy-allows-cuda-to-run-on-amd
- Aussi, nous pourrions être en mesure de compiler CUDA avec gpucc à SPIR-V et l'exécuter sur un processeur AMD.
- Un autre projet intéressant: github.com/GPUOpen-ProfessionalCompute-Tools/HIP question Connexe pour CUDA implémentations de logiciels: stackoverflow.com/questions/3087361/...
Vous devez vous connecter pour publier un commentaire.
Non, vous ne pouvez pas utiliser CUDA pour que. CUDA est limité à du matériel NVIDIA. OpenCL serait la meilleure alternative.
Khronos a lui-même un liste de ressources. Comme le StreamComputing.site web de l'ue. Pour votre AMD ressources spécifiques, vous pouvez avoir un coup d'oeil à AMD APP SDK page.
Noter qu'en ce moment il y a plusieurs initiatives visant à traduire/cross-compiler CUDA pour les différentes langues et les Api. Un tel exemple est De la HANCHE. Notez cependant que cela ne signifie pas que CUDA fonctionne sur les Gpu AMD.
Vous pouvez exécuter NVIDIA® CUDA™ code sur Mac, et en effet sur OpenCL 1.2 Gpu en général, l'utilisation de La coriandre . Divulgation: je suis l'auteur. Exemple d'utilisation:
Résultat:
Vous ne pouvez pas utiliser CUDA GPU de la Programmation CUDA est pris en charge par NVIDIA appareils.
Si vous voulez apprendre le Calcul GPU, je vous suggère de commencer à CUDA et OpenCL simultanément. Ce serait très bénéfique pour vous..
Parler de CUDA, vous pouvez utiliser mCUDA. Il ne nécessite pas de NVIDIA GPU..
Je pense qu'il va être bientôt possible en AMD FirePro GPU, voir le communiqué de presse ici mais le soutien est à venir 2016 T1 pour le développement d'outils:
Yup. 🙂 Vous pouvez utiliser Hipify pour convertir CUDA code très facilement à la HANCHE code qui peut être compilé exécuter sur AMD et nVidia matériel assez bonne. Voici quelques liens
GPUOpen très cool le site par AMD qui a des tonnes d'outils et de bibliothèques de logiciels à l'aide de différents aspects du calcul GPU dont la plupart travaillent sur les deux plateformes
HIP Github qui montre le processus de hipify
HIP GPUOpen Blog