Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to do GPU programming on Macbook Air?

Tags:

macos

gpu

I want to try GPU programming. The GPU of my MacBook Air is Intel HD Graphics 3000, so I think I cannot use CUDA.

I did some research and ran into OpenCL. But in the homepage, it is said that

OpenCL™ (Open Computing Language) is a low-level API for heterogeneous computing that runs on CUDA-powered GPUs.

I think my GPU is not CUDA-powered, so maybe OpenCL cannot be used either.

Then I wonder how can I do GPU programming on my MacBook Air?

like image 370
HanXu Avatar asked Jul 17 '13 05:07

HanXu


2 Answers

By GPU Programming I am assuming you mean high performance parallel calculations on the GPU without graphics (since you mention OpenCL and CUDA).

If so this link may be helpful: https://anteru.net/2012/11/03/2009/.

And that card definitely can't use CUDA.

like image 65
afree100 Avatar answered Oct 11 '22 14:10

afree100


CUDA supported by NVIDIA only because it is NVIDIA invention. OpenCL is open standard made as an answer of AMD on NVIDIAs CUDA. OpenCL supported widely by various platforms including Nvidia, Intel and Apple.

like image 37
Sergei Krivonos Avatar answered Oct 11 '22 13:10

Sergei Krivonos