Я совершенно новый в мире GPU Computing. Поэтому мне бы очень хотелось, чтобы кто-то объяснил мне самые основы. Я должен чипсетах Intel со следующими графическими процессорами:Как программировать графический процессор INTEL
- GMA4500
- HD графика
Я заинтересован в управлении алгебраические и битовые функции с огромными наборами данных, как транспонированной массива или побитового сдвига строк массива, в графическом процессоре. Конечно, целью является повышение производительности.
Мой главный вопрос: как я могу программировать такие на GPU? Раньше я использовал CUDA для программирования на видеокарте nVIDIA. Насколько я понимаю из предыдущих тем, я не могу использовать CUDA для GPU INTEL. Заранее спасибо!!
Update 1
Я обнаружил, что Intel поддерживает OpenCL для HD графикой. Более точно, Intel SDK для приложений OpenCL обеспечивает комплексную среду разработки для приложения OpenCL на платформах Intel®, включая совместимые драйверы, образцы кода, средства разработки, такие как построитель кода, руководство по оптимизации и поддержка инструментов оптимизации.
SDK поддерживает OpenCL 1.2 на процессорах Intel® Core ™ третьего и четвертого поколения с графикой Intel® HD и семейством графических адаптеров Intel® Iris ™, процессорами Intel® Atom ™ с графикой Intel HD, процессорами Intel® Xeon® и Intel ® Xeon Phi ™.
OpenCL может быть вашим поисковым словом. – urzeit
Возможно, есть некоторые драйверы opencl beta, плавающие вокруг, так что вы можете использовать, но очень малую вероятность, что делает оболочку GL хорошей. Такие, как освещение вместо умножения и смешивания вместо добавления. –