Portál AbcLinuxu, 20. dubna 2024 17:48


Dotaz: compute bound or memory (bandwidth) bound ?

25.11.2021 22:36 bob
compute bound or memory (bandwidth) bound ?
Přečteno: 246×
Odpovědět | Admin
Ahoj,

chtěl bych se zeptat, jak zjistím, jestli rychlost provedení funkce (resp. programu) závisí převážně na rychlosti procesoru, nebo rychlosti přístupu k paměti. V zásadě bych chtěl zjistit, zda "procesor tráví významnou část času čekáním na data z paměti", tj. jestli by např. zvýšení frekvence pamětí (nebo použití jiného CPU s vyšším počtem paměťových kanálů, ale jinak obdobného) urychlilo běh úlohy.

Jde o profilování na Linuxu s procesorem Intel.

Vím o nástroji PCM Tools, zejm. pcm-memory, ale není mi moc jasné, jak interpretovat výsledky. Ty jsou navíc "per socket" a ne "per process".

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 26.11.2021 00:04 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: compute bound or memory (bandwidth) bound ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
perf list

perf record

perf report
Já to s tou denacifikací Slovenska myslel vážně.
26.11.2021 10:28 bob
Rozbalit Rozbalit vše Re: compute bound or memory (bandwidth) bound ?
Děkuji.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.