Utilização de técnicas de análise estática e dinâmica para ... - UFMG
Utilização de técnicas de análise estática e dinâmica para ... - UFMG
Utilização de técnicas de análise estática e dinâmica para ... - UFMG
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Introdução As GPUs Tese Profiling Análise <strong>estática</strong> Otimização<br />
Variáveis divergentes<br />
Definição: Variável divergente<br />
Uma variável é divergente se threads diferentes a vêem com valores<br />
diferentes.<br />
Variáveis não divergentes por <strong>de</strong>finição:<br />
• Argumentos do kernel<br />
• Memória da GPU (o valor <strong>de</strong> um load é divergente só se o<br />
en<strong>de</strong>reço o for)<br />
Variáveis divergentes por <strong>de</strong>finição<br />
• tid: id da thread (usado <strong>para</strong> divisão <strong>de</strong> dados entre as<br />
threads)<br />
Mas, e as outras variáveis?