NVIDIA๊ฐ Python์ผ๋ก GPU ์๋ฎฌ๋ ์ด์ ์ ๋๋ฆด ์ ์๋ Warp ํ๋ ์์ํฌ ํํ ๋ฆฌ์ผ์ ๊ณต๊ฐํ์ด์.
ํต์ฌ์ Python ๋ฐ์ฝ๋ ์ดํฐ(@wp.kernel) ํ๋๋ก ์๋ฐฑ๋ง ๊ฐ ์ค๋ ๋๋ฅผ ๋ณ๋ ฌ ์คํํ ์ ์๋ค๋ ๊ฑฐ์์. CUDA GPU๊ฐ ์์ด๋ CPU๋ก ์๋ ํด๋ฐฑ๋๊ณ , ๋ฒกํฐ ์ฐ์ฐยทํํฐํด ์๋ฎฌ๋ ์ด์ ยท๋ฏธ๋ถ ๊ฐ๋ฅํ ๋ฌผ๋ฆฌ ์์ง๊น์ง ๊ฐ์ ์ธํฐํ์ด์ค๋ก ์ฒ๋ฆฌ๋ผ์.
ํํ ๋ฆฌ์ผ์ ๊ธฐ๋ณธ ์ปค๋ ์คํ๋ถํฐ ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ยท์ต์ ํ ํ์ดํ๋ผ์ธ๊น์ง ์ ๊ณผ์ ์ Colab ๋ ธํธ๋ถ์ผ๋ก ์ ๊ณตํด์. NumPy ์ฝ๋๋ฅผ Warp ์ปค๋๋ก ์ฎ๊ธฐ๋ฉด GPU ๊ฐ์ ํจ๊ณผ๋ฅผ ๋ฐ๋ก ๋ณผ ์ ์๋ ๊ตฌ์กฐ์์.
๋ก๋ณดํฑ์คยท๊ณผํ ์๋ฎฌ๋ ์ด์ ๋ถ์ผ์์ Python ์์ฐ์ฑ๊ณผ GPU ์ฑ๋ฅ์ ๋์์ ์ก์ผ๋ ค๋ ํ๋ฆ์ด Warp ๊ฐ์ ๋๊ตฌ๋ก ๊ตฌ์ฒดํ๋๊ณ ์์ด์.