I'd ingin memperluas keahlian saya ke GPU computing. Saya kenal dengan raytracing dan realtime grafis(OpenGL), tapi generasi berikutnya dari grafis dan komputasi kinerja tinggi tampaknya di GPU computing atau sesuatu seperti itu.
Saat ini saya menggunakan AMD HD 7870 kartu grafis pada komputer di rumah saya. Aku bisa menulis CUDA kode untuk ini? (intuisi saya ada, tapi sejak Nvidia merilis compiler binari saya mungkin salah).
Kedua pertanyaan yang lebih umum, di Mana saya mulai dengan GPU computing? I'm tertentu ini adalah aplikasi yang sering diajukan pertanyaan, tapi yang terbaik yang saya lihat adalah dari pukul 08' dan aku mencari lapangan telah berubah sedikit sejak saat itu.
Nope, anda dapat't menggunakan CUDA untuk itu. CUDA adalah terbatas pada hardware NVIDIA. OpenCL akan menjadi alternatif terbaik.
Khronos sendiri memiliki daftar sumber. Seperti halnya yang StreamComputing.uni eropa web. Untuk AMD sumber daya tertentu, anda mungkin ingin melihat-lihat di AMD's APLIKASI SDK halaman.
Perhatikan bahwa pada saat ini ada beberapa inisiatif untuk menerjemahkan/cross-compile CUDA untuk bahasa yang berbeda, dan Api. Salah satu contohnya adalah PANGGUL. Namun, perlu diingat bahwa ini masih tidak berarti bahwa CUDA berjalan pada Gpu AMD.
Anda dapat't menggunakan CUDA GPU Pemrograman sebagai CUDA didukung oleh perangkat NVIDIA saja. Jika anda ingin belajar GPU Computing saya akan menyarankan anda untuk memulai dan OpenCL CUDA secara bersamaan. Itu akan sangat bermanfaat bagi anda.. Berbicara tentang CUDA, anda dapat menggunakan mCUDA. Itu doesn't membutuhkan NVIDIA's GPU..
Saya pikir itu akan menjadi mungkin segera di AMD FirePro GPU's, lihat siaran pers di sini namun dukungan akan datang 2016 Q1 untuk mengembangkan alat-alat:
Sebuah program akses awal untuk "Boltzmann Inisiatif" alat ini direncanakan untuk Q1 2016.
Yup. :) Anda dapat menggunakan Hipify untuk mengkonversi CUDA kode sangat mudah untuk HIP kode yang dapat disusun berjalan di kedua AMD dan nVidia hardware yang cukup baik. Berikut adalah beberapa link
Sebagai 2019_10_10 saya BELUM mencobanya, tapi ada "GPU Ocelot" proyek
yang menurut iklannya mencoba untuk mengkompilasi CUDA kode untuk berbagai sasaran, termasuk AMD Gpu.