Hledani uzkeho mista ve vykonu
Jan Kasprzak
kas na fi.muni.cz
Úterý Říjen 4 18:58:14 CEST 2005
Vladimír Třebický wrote:
: Předpokládám ale, že kdyby to bylo tak jednoduché, nebudeš potřebovat
: vědět tak low-levelové informace, jako např. pipeline stalls, které IMHO
: souvisí pouze s _kompilátorem_, u nějž se dá předpokládat, že je dokáže
: minimalizovat líp, než většina žijících.
Pipeline stall nemusi uplne souviset s kompilatorem - jeden z dalsich
faktoru je treba branch (mis-)prediction nebo prave cache miss.
:
: Přestože se mi ale zatím podařilo určit úzké hrdlo i bez podobných
: profilovacích nástrojů, rád se poučím, pokud zde někdo prezentuje
: případný guide.
No, ja jsem v situaci, ze uzke hrdlo je "procesor", coz znamena
procesor + rychlost/velikost cache + rychlost a ne velikost RAM.
A pomohlo by mi kdybych vedel, ktery z tech faktoru se na vysledku
podili vic nez ty ostatni, protoze tomu bych prizpusobil nakup noveho
hardwaru.
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Journal: http://www.fi.muni.cz/~kas/blog/ |
> Specs are a basis for _talking_about_ things. But they are _not_ a basis <
> for implementing software. --Linus Torvalds <
Další informace o konferenci Linux