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.
3.3 Arquitetura CUDA . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
3.4 Modelo de Programação CUDA . . . . . . . . . . . . . . . . . 36<br />
3.4.1 Kernels e hierarquia de threads . . . . . . . . . . . . . 37<br />
3.4.2 Hierarquia de memória . . . . . . . . . . . . . . . . . . 41<br />
3.4.3 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />
3.4.4 Compute Capability . . . . . . . . . . . . . . . . . . . . 46<br />
3.4.5 Exemplo . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />
4 Desempenho e otimização 50<br />
4.1 Partição dinâmica de recursos . . . . . . . . . . . . . . . . . . 50<br />
4.2 Registra<strong>do</strong>res . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
4.3 Blocos de threads . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />
4.4 Ocupação <strong>do</strong> multiprocessa<strong>do</strong>r . . . . . . . . . . . . . . . . . . 52<br />
5 Trabalhos relaciona<strong>do</strong>s 54<br />
5.1 Occupancy Calculator . . . . . . . . . . . . . . . . . . . . . . 54<br />
5.2 Compute Visual Profiler . . . . . . . . . . . . . . . . . . . . . 57<br />
5.3 NVIDIA Parallel Nsight TM . . . . . . . . . . . . . . . . . . . . 60<br />
5.4 CUDA Profiling Tools Interface - CUPTI . . . . . . . . . . . . 61<br />
5.4.1 CUPTI Callback API . . . . . . . . . . . . . . . . . . . 61<br />
5.4.2 CUPTI Event API . . . . . . . . . . . . . . . . . . . . 61<br />
5.5 PAPI CUDA Component . . . . . . . . . . . . . . . . . . . . . 62<br />
5.6 Vampir/VampirTrace . . . . . . . . . . . . . . . . . . . . . . . 63<br />
5.7 TAU Performance System . . . . . . . . . . . . . . . . . . . . 64<br />
6 Descrição <strong>do</strong> plug-in desenvolvi<strong>do</strong> 65<br />
6.1 Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
6.1.1 Plug-ins . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
6.2 JNI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />
6.3 Funcionalidades . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />
6.3.1 Entrada de da<strong>do</strong>s . . . . . . . . . . . . . . . . . . . . . 69<br />
5