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 />
Exemplo<br />
(a)<br />
l 4<br />
l 1<br />
(b)<br />
load(t 1, tid)<br />
t 2 = t 1 * t 1<br />
t 3 = t 2 * t 1<br />
t 4 = t 3 * 3.14<br />
t 5 = t 4 / t 0<br />
t 6 = t 5 / t 0<br />
t 7 = t 1 * 2.71<br />
t 8 = t 6 + t 7<br />
store(t 8, tid)<br />
load(t 0, tid)<br />
p 0 = t 0 ≠ 0.0<br />
branch(p 0, l 13)<br />
l 22<br />
T =<br />
F =<br />
l 13<br />
sync<br />
stop<br />
<br />
<br />
<br />
<br />
<br />
<br />
load(t 9, tid)<br />
t 10 = t 9 * t 9<br />
t 11 = t 10 * 3.14<br />
t 12 = t 11 / 2.00<br />
t 13 = t 9 * 2.71<br />
t 14 = t 13 * t 9<br />
t 15 = t 12 + t 14<br />
store(t 15, tid)<br />
jump(l 22)<br />
<br />
<br />
<br />
(c)<br />
l 8<br />
<br />
<br />
<br />
<br />
l 1<br />
<br />
<br />
t 4 = t 3-11 * 3.14<br />
t 5 = t 4 / t 0<br />
l 10<br />
<br />
<br />
load(t 0, tid)<br />
p 0 = t 0 ≠ 0.0<br />
load(t 1-9 , tid)<br />
t 2-10 = t 1-9 * t 1-9<br />
s 1 = sel(p 0 , t 2-10 , 3.14)<br />
t 3-11 = t 2-10 * s 1<br />
branch(p 0 , l 10 )<br />
sync<br />
s 2 = sel(p 0 , t 5 , t 3-11 )<br />
s 3 = sel(p 0 , t 0 , 2.0)<br />
t 6-12 = s 2 / s 3<br />
t 7-13 = t 1-9 * 2.71<br />
branch(p 0, l 16)<br />
l 16<br />
sync<br />
t 8-15 = t 6-12 + t 7-13<br />
store(t 8-15 , tid)<br />
l15 t14 = t7-13 * t1-9