<p>CUDA is only available on nvidia cards.</p>

<p>The open technology is OpenCL: <a href="https://es.wikipedia.org/wiki/OpenCL" rel="nofollow noreferrer">https://es.wikipedia.org/wiki/OpenCL</a></p>

<p>Another alternative is to use Compute Shaders. DirectX, OpenGL, and Vulkan all support compute shaders</p>

CC BY-SA 3.0
2018-03-26T01:58:35.073Z
I would remove the phrase "must be" and replace it with "is usually". There are other systems such as Metal Compute and I would assume some equivalent Direct X mechanism. I believe that Vulkan also has a compute engine.
user1118321
CC BY-SA 3.0
2018-03-26T20:15:29.240Z
That's true but computer shaders use the GPU in graphics mode, the question was about General Purpose, where the GPU is used in computing mode. They are two different pipelines and depending on the purpose of the application, one or the other will normally be used, switching between them is "expensive" computationally. Good point anyway ;)
cambalamas
CC BY-SA 3.0
2018-03-25T20:15:46.217Z
2018-03-26T15:28:20.163Z
2018-03-26T15:28:20.163Z
cambalamas
<p>The Core i3 says it has "integrated graphics" with Intel 630.</p>

<p>Does this mean it is like a mini GPU?</p>

<p>In which case can use things like CUDA to speed up C sharp programs?</p>

<p>Is there much software that takes advantage of integrated graphics? Like does photoshop access the integrated graphics?</p>

<cuda>
Can you do GPGPU on integrated graphics like Intel HD 630 on Core i3?
zooby
# Can you do GPGPU on integrated graphics like Intel HD 630 on Core i3?

(Asked by: username_0 on 2018-03-25)

The Core i3 says it has "integrated graphics" with Intel 630.

Does this mean it is like a mini GPU?

In which case can use things like CUDA to speed up C sharp programs?

Is there much software that takes advantage of integrated graphics? Like does photoshop access the integrated graphics?

**Tags:** cuda


---

## 1 answers

### Answer by username_1 on 2018-03-25. Score: 2

CUDA is only available on nvidia cards.

The open technology is OpenCL: <https://es.wikipedia.org/wiki/OpenCL>

Another alternative is to use Compute Shaders. DirectX, OpenGL, and Vulkan all support compute shaders

> **Comments:**
> **username_2**: I would remove the phrase "must be" and replace it with "is usually". There are other systems such as Metal Compute and I would assume some equivalent Direct X mechanism. I believe that Vulkan also has a compute engine.  
> **username_1**: That's true but computer shaders use the GPU in graphics mode, the question was about General Purpose, where the GPU is used in computing mode. They are two different pipelines and depending on the purpose of the application, one or the other will normally be used, switching between them is "expensive" computationally. Good point anyway ;)  

---

