A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

CUDA Como fazer?. CUDA O CUDA? O Visual C++. Integração com o Visual C++. Compilando (OpenGL). Exemplos de código.

Apresentações semelhantes


Apresentação em tema: "CUDA Como fazer?. CUDA O CUDA? O Visual C++. Integração com o Visual C++. Compilando (OpenGL). Exemplos de código."— Transcrição da apresentação:

1 CUDA Como fazer?

2 CUDA O CUDA? O Visual C++. Integração com o Visual C++. Compilando (OpenGL). Exemplos de código.

3 Onde baixar o CUDA? Link: http://www.nvidia.com/object/cuda_get.html

4 O que baixar?

5

6

7

8 O Visual C++ Link: http://www.nvidia.com/object/cuda_get.html

9 Criando o projeto

10

11

12 marcar

13 Criando o projeto marcar

14 Configurando parâmetros: include

15

16

17 Configurando parâmetros: lib

18

19

20 O Visual C++

21

22 Parâmetros de compilação do arquivo kernel.cu

23

24 Command line: $(CUDA_BIN_PATH)\nvcc.exe -ccbin "$(VCInstallDir)bin" -c - D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Od,/Zi,/RTC1,/MDd -I"$(CUDA_INC_PATH)" - I./ -o $(ConfigurationName)\kernel.obj kernel.cu Outputs: $(ConfigurationName)\kernel.obj

25 Parâmetros de compilação do arquivo kernel.cu Command line: $(CUDA_BIN_PATH)\nvcc.exe -ccbin "$(VCInstallDir)bin" -c - D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Od,/Zi,/RTC1,/MDd -I"$(CUDA_INC_PATH)" - I./ -o $(ConfigurationName)\kernel.obj kernel.cu Outputs: $(ConfigurationName)\kernel.obj

26 Parâmetros de compilação do arquivo kernel.cu

27 Configurações

28 Biliotecas utilizadas CUDA Includes vector_types.h cuda.h cuda_runtime_api.h Libs cuda.lib cudart.lib

29 Biliotecas utilizadas CUDA com OpenGL Includes vector_types.h cuda.h cuda_runtime_api.h cuda_gl_interop.h glew.h gl.h glut.h glu.h –Libs cuda.lib cudart.lib glew32.lib glut32.lib opengl32.lib glu32.lib

30 Integração CUDA com OpenGL Funções para trabalhar com imagens cudaGLRegisterBufferObject cudaGLUnregisterBufferObject cudaGLMapBufferObject cudaGLUnmapBufferObject

31 Exemplos

32 Referências http://www.nvidia.com/object/cuda_develop.html Quickstart guide Programming guide reference manual Toolkit release notes SDK release notes windows

33 FIM


Carregar ppt "CUDA Como fazer?. CUDA O CUDA? O Visual C++. Integração com o Visual C++. Compilando (OpenGL). Exemplos de código."

Apresentações semelhantes


Anúncios Google