728x90
728x90
00 OpenCL ์ค์นํ๊ธฐ
- Visual Studio Community 2017 ์ฌ์ฉ์ค
- ํ์ ์ฌ์ ํ์ธ๊ณผ OpenCL SDK ์ค์น๋ ์๋ ์ฌ์ดํธ์์
- SDK ์ค์น ์ OpenCL์ฉ ๋๋ผ์ด๋ฒ๋ ํจ๊ป ์ค์น๋๋ค.
- Windows update๋ฅผ ํตํด ๋ด์ฅ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ฅผ ์ต์ ์ผ๋ก ์ ์งํด์ผ ํ๋ค!
01 Visual Studio ์์ ํ๋ก์ ํธ ์์ฑ
- ์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ๋, CPU OpenCL Project for Windows ์ ํ
- ์๋ฃจ์ ์ด๋ฆ๊ณผ ์์น๋ ๋ณธ์ธ์ด ์ค์
02 ํ๋ก์ ํธ ์์ฑ ์๋ฃ
- ์๋ฃจ์ ์ ๋ง๋ค๊ณ OpenCL ํ์ผ๊ณผ Source ํ์ผ์ด ์๋ ๊ฒ์ ํ์ธํ๋ค.
- ํด๋น ์ฝ๋๋ ๊ฐ๋จํ Add ์์ ์ด๋ค.
- ๋๋ฒ๊ทธ ํ์ง ์๊ณ ์คํ [Ctrl + F5]
03 SDK 8.1์ ์ฐพ์ ์ ์๋ค๋ ์๋ฌ๊ฐ ๋๋ ๊ฒฝ์ฐ
- ํ๋ก์ ํธ ์์ฑ > Windows SDK ๋ฒ์ ์ 10.0์ผ๋ก ๋ณ๊ฒฝํด์ฃผ์๋ค.
03-2 ๋ค๋ฅธ ๋ฐฉ๋ฒ?
- #include ์ฝ๋ ์์ชฝ์ ์๋ define์ ์์ฑํด์ค๋ค.
- #define CL_USE_DEPRECATED_OPENCL_1_2_APIS
04 ์ฝ์์ฐฝ์ด ๋ฐ๋ก ์ฌ๋ผ์ง๋ ๊ฒฝ์ฐ
- ํ๋ก์ ํธ - ์์ฑ - ๋ง์ปค - ์์คํ - ํ์ ์์คํ : ์ฝ์๋ก ๋ณ๊ฒฝํด์ค๋ค.
05 ์คํ ๊ฒฐ๊ณผ
99 ์ฐธ๊ณ ํ ์ฌ์ดํธ
- [ํ๋ก๋ฆฐ์ ํ๋ก๊ทธ๋๋ฐ ์ด์ผ๊ธฐ] http://hoororyn.tistory.com/1?category=712666
728x90
728x90
'๐ก EE's DEV > FPGA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[OpenCL] OpenCL ํ๋ก๊ทธ๋๋ฐ - 1 OpenCL ํธ์คํธ์ ๋๋ฐ์ด์ค (0) | 2018.08.28 |
---|---|
[FPGA] NIOS II Tutorial Helloworld (0) | 2018.08.08 |