CUDA'yı Intel'in entegre grafik işlemcisi üzerinde çalıştırabilir miyim?


89

İ3 işlemcili çok basit bir Toshiba Dizüstü Bilgisayarım var. Ayrıca, pahalı bir grafik kartım yok. Ekran ayarlarında Intel (HD) Graphics'i ekran bağdaştırıcısı olarak görüyorum . Biraz cuda programlama öğrenmeyi planlıyorum. Ancak, nvidia'nın cuda özellikli GPU'su olmadığı için dizüstü bilgisayarımda bunu yapabilir miyim emin değilim.

Aslında, bir GPU o_o'ya sahip olsam bile şüpheliyim

Yani, mevcut yapılandırma ile CUDA programlama yapabilirsiniz eğer birisi bana söyleyebilir ben takdir ediyorum ve aynı zamanda bana bildirin mümkünse ne yok Intel (HD) Grafik demek?


11
AFAIK ... CUDA, NVIDIA'ya özeldir
Ahmed Masud

Yanıtlar:


56

Şu anda Intel grafik yongaları CUDA'yı desteklemiyor. Yakın gelecekte, bu yongaların OpenCL'yi (CUDA'ya çok benzer bir standart olan) desteklemesi olasıdır, ancak bu garanti edilmemektedir ve mevcut sürücüleri de OpenCL'yi desteklememektedir. (Kullanılabilir bir Intel OpenCL SDK vardır, ancak şu anda size GPU'ya erişim sağlamaz.)

En yeni Intel işlemcileri (Sandy Bridge), CPU çekirdeğine entegre bir GPU'ya sahiptir. İşlemciniz önceki nesil bir sürüm olabilir ve bu durumda "Intel (HD) grafikleri" bağımsız bir yongadır.


2
Intel artık bazı platformlarda HD Graphics için OpenCL sürücülerinin reklamını yapıyor gibi görünüyor (desteklenen platformlara buradan bakın: software.intel.com/en-us/articles/… )
charo

3
'En yeni Intel işlemcilerin (Sandy Bridge), CPU çekirdeğine entegre bir GPU'su vardır' - bu, GPU'nun tüm hesaplamalara dahil olduğu anlamına mı geliyor (örneğin matris çarpımları)?
QtRoS

Coriander derleyicisini kullanarak CUDA programlarını OpenCL 1.2'ye dönüştürmek de mümkündür .
Anderson Green

17

Portland grubunun CUDA x86 adlı ticari bir ürünü var, GPU üzerinde çalışabilen veya CPU üzerinde SIMD kullanabilen CUDA C / C ++ kodunu oluşturan hibrit derleyicidir, bu, geliştiriciye herhangi bir müdahale olmaksızın tamamen otomatik olarak yapılır. Bu yardımcı olur umarım.

Bağlantı: http://www.pgroup.com/products/pgiworkstation.htm


Teşekkürler. bakabileceğim sayfaya bir bağlantı da ekleyebilir misin?
Ankit

işte bağlantı, 30 günlük deneme
sürümünü

nvccDerleyicilerini değiştirmek ve x86 için derlemesini beklemek mümkün mü ?
çizgi


4

Intel HD Graphics genellikle daha yeni Core i3 / i5 / i7 işlemcilerdeki CPU üzerindeki grafik yongasıdır.

Bildiğim kadarıyla CUDA'yı (tescilli bir NVidia teknolojisi) desteklemiyor, ancak OpenCL NVidia, ATi ve Intel tarafından destekleniyor.


2
Mevcut Intel yerleşik GPU'ların hiçbiri openCL'yi desteklemiyor. Sandybridge ve daha yenisi CPU'da bunu destekliyor ancak bu durumda SIMD'den daha hızlı olması muhtemel değil
Martin Beckett

-1

Şu anda Intel grafik yongaları CUDA'yı desteklemiyor. Yakın gelecekte, bu yongaların OpenCL'yi (CUDA'ya çok benzer bir standart olan) desteklemesi olasıdır, ancak bu garanti edilmemektedir ve mevcut sürücüleri de OpenCL'yi desteklememektedir. (Kullanılabilir bir Intel OpenCL SDK vardır, ancak şu anda size GPU'ya erişim sağlamaz.)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.