likwid (Jak už jsem věděl, co dělám) je projekt, který přispěje snadno použitelné nástroje příkazového řádku pro Linux na podporu programátory při vytváření programů se závitem vysoce výkonné multi.
Obsahuje následující nástroje:
& Nbsp; * likwid-topologie: Zobrazit závitu a mezipaměti topologie
& Nbsp; * likwid-perfCtr: Měření hardware čítače výkonu pro procesory Intel a AMD
& Nbsp; * likwid-funkce: Show a Toggle hardware Předběžně načítat bitů ovládání na Intel Core 2 procesory
& Nbsp; * likwid-pin: Pin vaše závitem aplikace bez dotyku kód (podporuje pthreads, Intel OpenMP a gcc OpenMP)
Existuje již banda čítačů výkonu dostupných nástrojů. Likwid stojí, protože:
& Nbsp; * No kernel záplatování, jakýkoliv vanilkové jádro se standardními MSR modul pracuje
& Nbsp; * Transparentní, vždy jasné, které jsou vybrány události, značky událostí mají stejný název jako v dokumentaci
& Nbsp; * Lehký, LIKWID záměrně nepoužívá vzorkování a dodává, žádné nároky v průběhu měření.
& Nbsp; * Snadné použití, ne java prase, jednoduché stavět, není třeba dotknout svůj kód, nastavitelný zvenčí. Clear rozhraní CLI
& Nbsp; * Multiplatformní, likwid podporuje procesory Intel a AMD
& Nbsp; * Až do dnešního dne, likwid se snaží co nejdříve plně podporují nové procesory
Pokud narazíte na problémy, neváhejte se zeptat v seznamu uživatelů Mailing.
POZOR : I když Likwid je již plně použitelný Likwid ještě není uvolněna. Potřebuji vaši pomoc najít chyby a zlepšit Likwid zajistit vysokou kvalitu za propuštění. Vyzkoušejte si to a vyzkoušet. Pokud narazíte na problémy, napsat e-mail pro mě nebo fóra. Slibuji, že rychlý reakční dobu na opravu chyb, nebo reagovat na žádosti o funkce
Co je nového v této verzi:.
- Podpora Intel SandyBridge Uncore (částečné) a Intel Ivybridge (pouze základní část).
- Nová aplikace likwid-memsweeper k vyčištění ccNUMA paměti domén.
- Základní podpora pro Intel Xeon Phi (KNC).
- Lepší podpora pro AMD Interlagos.
- typ OpenMP je nyní rozpoznán automaticky během připnout.
- včetně opravy chyb a vylepšení.
- značka API pracuje pro závitové kódu a accessDaemon.
- Uncore podpora režimu na časové ose.
- vhodný Makro wrapper pro Marker API.
- Objem dat jako nová metrika ve všech skupinách paměti / cache. Aktualizováno dokumentace Wiki.
Co je nového ve verzi 2.2.1:
- Počáteční podpora pro Intel Sandy Bridge (jádro) v likwid-perfctr.
- Nová aplikace, likwid-perfscope, jako nadstavba k režimu časové osy likwid-perfctr (experimentální).
- Základní podpora OpenMPI v likwid-mpirun.
- Zlepšení likwid-MSRD.
- Nativní Fortran 90 rozhraní API Marker.
- kompletní přepsání markeru API.
- Zjednodušený použití.
- Umožňuje inclusive a překrývající se oblasti.
- Nový subsystém výstupního filtru.
- Umožňuje definovat vlastní formáty výstupních souborů a filtry.
- Ve výchozím nastavení je dodáván s CSV a XML formátu.
Co je nového ve verzi 2.1.3:
- hotfix pro problém sestavení s režimem přímým MSR .
- rozlišení milisekund režimu démona likwid-perfctr.
- Lepší chyba obnovy MSR démona.
Co je nového ve verzi 2.1.2:.
- opravuje chybu v likwid-mpirun skriptu
Co je nového ve verzi 2.0:
- Nová aplikace likwid lavice: micro benchmarking platforma
- likwid-pin podporuje nyní logickou balíků mezi uzlu nebo zásuvky
- likwid-pin lze nastavit NUMA mempolicy k proložení pro aplikaci
- likwid-topologie také nyní hlásí na NUMA topologii
- likwid-perfCtr může tisknout rozsáhlou dokumentaci na skupiny událostí
- skupiny událostí v likwid-perfCtr lze nyní snadno rozšířit nebo změněna
- statistický výstup pro závitové měření v likwid-perfCtr
- Silent přepínač pro likwid-pin
- Režim Daemon pro likwid-perfctr s lehkou sledováním
- likwid-perfctr podporuje teď Intel Nehalem EX klíčové události
- Plná podpora pro AMD Magny Cours
Co je nového ve verzi 1.1:
- Verze 1.1 opravuje problém, pokud používáte perfCtr markeru API spolu s OpenMP a pomocí likwid-pin pro připnout.
Co je nového ve verzi 1.0:
- Nové vlastnosti:
- Spousta drobných vylepšení a oprav
- Podpora pro Intel Westmere
- Základní podpora pro Intel Atom
- Podpora topologie pro AMD Magny Cours
Komentáře nebyl nalezen