-Os

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Pią, 25 Kwi 2003, 01:08:25 CEST


On Thu, 24 Apr 2003, Michal Moskal wrote:
[..]
> Generalanie tak, ale dzisiejsze maszynki są tak zrobione, że procesor 
> większość czasu spędza na czekaniu na pamięć.

Dodaj że tak sie dzieje na ia32. Na USparcII magistrala wychodzaca z 
procesora do pamieci ma 512bitów (parzystosć czyli 628bit), na USparcIII 
jest jeszcze lepiej bo są to 1024 bity. Czyli wprowadzanie niektórych 
optymalizacji w sumie powinno być zalezne od architektóry.
IIRC na ppc gardło do pamieci też jest szersze niz na ia32.
Na ia64 i na x86-64 też inaczje to wygląda niż na ia32.

W swiazku z tym że owo wąskie gardło występuje na konkretnej rodzinie 
procesorów raczje należałoby się zacząc zastanawiać czy nei zmienić wogóle 
opcji optymalizacji i to rtych domyslnych i to tylko po to żeby nie 
wprowadzać tego typu korekt niemal wsżedzie. 
Jeżeli gcc 3.x ma wreszcie cos posunięte do przodu w kwestji -Os to 
powinno to w pierwszym rzedzie dotknać właśnie domyślnych opcji 
optymalizacji.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl