并行计算FlynnGPU架构CUDA/OpenMP概述
共享/私有变量defaultprivate/firstprivate/lastprivate
barriercriticalatomicordered
for指令schedulestatic/dynamic/guided/auto
GPU架构线程层次grid/block/warp内存层次
CUDA ToolkitnvccVS配置Nsight调试
__global____device____host__启动配置
cudaMalloccudaMemcpycudaFreeUnified Memory
__syncthreads()warp原语__shfl_*
共享内存声明bank conflictpadding
Nsight SystemsNVTX标注OpenMP profiling
cuda-gdbcuda-memcheckOpenMP调试技巧