1 |
2006/8/25, k2flag <gnu.groups@×××××.com>: |
2 |
> Essa flag ajuda alguma coisa ? |
3 |
|
4 |
Sinceramente, acho que não. Processadores hoje em dia já tem técnicas |
5 |
bem avançadas para resolver problemas de localidade(loops). Caches |
6 |
internos ao processador(L1/L2) são uma dessas soluções. |
7 |
|
8 |
Ao lidar com um programa muito grande, isso significa que você tem que |
9 |
levar muitas páginas/segmentos desse programa da memória principal |
10 |
para a memória cache. |
11 |
Cada vez que o programa não se encontra em cache, é gerado um cache |
12 |
miss, e o SO tem que buscar a parte faltante dele numa memória de |
13 |
milhares a milhões de vezes mais lenta que o cache. |
14 |
|
15 |
Vendo por esse lado, -funroll-loops além de não ajudar, até diminuirá |
16 |
a performance... |
17 |
|
18 |
|
19 |
> |
20 |
> Obrigado. |
21 |
> |
22 |
> Uso. |
23 |
> |
24 |
> CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer" |
25 |
> CHOST="i686-pc-linux-gnu" |
26 |
> CXXFLAGS="${CFLAGS}" |
27 |
> -- |
28 |
> gentoo-user-br@g.o mailing list |
29 |
> |
30 |
> |
31 |
|
32 |
|
33 |
-- |
34 |
ja ne |
35 |
|
36 |
-- |
37 |
gentoo-user-br@g.o mailing list |