PDF(1,9MB) - Está é a máquina do Professor Alfredo Goldman (this ...
PDF(1,9MB) - Está é a máquina do Professor Alfredo Goldman (this ...
PDF(1,9MB) - Está é a máquina do Professor Alfredo Goldman (this ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Para criar uma função kernel, deve-se utilizar o especifica<strong>do</strong>r global e,<br />
ao executá-la, especificar a dimensão <strong>do</strong> grid (número de blocos) e a dimensão<br />
<strong>do</strong> bloco (número de threads).<br />
// funcao k e r n e l<br />
{<br />
5 }<br />
Código 1: Kernel<br />
g l o b a l void nomeDoKernel ( l i s t a d e p a r a m e t r o s )<br />
. . .<br />
Código 2: Chamada de um kernel<br />
nomeDoKernel(l i s t a d e p a r a m e t r o s ) ;<br />
3.4.2 Hierarquia de memória<br />
Figura 13: Tipos de memória [4]<br />
Otimizar o desempenho de aplicações CUDA geralmente envolve oti-<br />
mizações no acesso de da<strong>do</strong>s, que inclui o uso apropria<strong>do</strong> <strong>do</strong>s diferentes tipos<br />
41