Czy mogę uruchomić CUDA na zintegrowanym procesorze graficznym Intela?

Mam bardzo prosty Laptop Toshiba z procesorem i3. Ponadto nie mam żadnej drogiej karty graficznej. W ustawieniach wyświetlacza widzę Intel(HD) Graphics jako adapter wyświetlacza. Planuję nauczyć się programowania cuda. Ale nie jestem pewien, czy mogę to zrobić na moim laptopie, ponieważ nie ma żadnego GPU z obsługą cuda Nvidii.

W zasadzie wątpię, czy mam w ogóle GPU o_o

Więc byłbym wdzięczny, gdyby ktoś mógł mi powiedzieć, czy mogę robić programowanie CUDA z aktualną konfiguracją i jeśli to możliwe daj mi znać co oznacza Intel(HD) Graphics ?

4 answers

W chwili obecnej układy graficzne Intel nie obsługują CUDA. Jest możliwe, że w najbliższej przyszłości układy te będą wspierać OpenCL (który jest standardem bardzo podobnym do CUDA), ale nie jest to gwarantowane i ich obecne sterowniki nie obsługują OpenCL albo. (Dostępny jest pakiet SDK Intel OpenCL, ale w chwili obecnej nie daje on dostępu do GPU.)

[[0]}najnowsze procesory Intela (Sandy Bridge) mają zintegrowany z rdzeniem procesora GPU. Twój procesor może to być wersja poprzedniej generacji, w którym to przypadku "Intel(HD) graphics" jest niezależnym układem.
 56
Author: Eugene Smith,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-19 10:01:39

Portland group ma komercyjny produkt o nazwie CUDA x86, jest to kompilator hybrydowy, który tworzy kod CUDA C / C++, który może działać na GPU lub używać SIMD na CPU, odbywa się to w pełni zautomatyzowane bez żadnej interwencji dla programisty. Mam nadzieję, że to pomoże.

Link: http://www.pgroup.com/products/pgiworkstation.htm

 17
Author: user1401491,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-23 20:14:38

Jeśli jesteś zainteresowany nauką języka, który obsługuje massive parallelism lepiej wybrać OpenCL , ponieważ nie masz GPU NVIDIA. Możesz uruchomić OpenCL na procesorach Intela, ale w najlepszym wypadku możesz nauczyć się programować SIMDs . Optymalizacja na CPU i GPU są różne. Naprawdę nie sądzę, że można użyć karty Intela dla GPGPU.

 7
Author: captain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-04 19:44:00

Intel HD Graphics jest zwykle układem graficznym na procesorze w nowszych procesorach Core i3/i5 / i7.

Z tego co wiem nie obsługuje CUDA (która jest zastrzeżoną technologią NVidia), ale OpenCL jest wspierany przez NVidia, ATi i Intel.

 4
Author: Martijn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-19 10:00:37