likwid (Som jeg visste hva jeg gjør) er et prosjekt som bidrar enkel å bruke kommandolinjeverktøy for Linux for å støtte programmerere i å utvikle høy ytelse multi threaded programmer.
Den inneholder følgende verktøy:
& Nbsp; * likwid-topologi: Vis tråden og cache topologi
& Nbsp; * likwid-perfCtr: Mål hardware ytelse tellere på Intel- og AMD-prosessorer
& Nbsp; * likwid-funksjoner: Vis og Toggle maskinvare forhåndshenting kontroll biter på Intel Core 2-prosessorer
& Nbsp; * likwid-pin: Pin din threaded program uten å berøre koden (støtter pthreads, Intel OpenMP og gcc OpenMP)
Det finnes allerede en haug av ytelse teller verktøy tilgjengelig. Likwid skiller seg ut fordi:
& Nbsp; * Ingen kernel patching, noe vanilje kernel med standard MSR modul verk
& Nbsp; * Transparent, alltid klart hvilke hendelser er valgt, event kodene har samme navne som i dokumentasjon
& Nbsp; * Lett, LIKWID med vilje bruker ikke prøvetaking og legger ingen overhead under målingen.
& Nbsp; * Enkel å bruke, ingen java hog, enkel å bygge, trenger ikke å ta på koden din, konfigurerbar fra utsiden. Klart CLI-grensesnitt
& Nbsp; * Multiplattform, støtter likwid Intel- og AMD-prosessorer
& Nbsp; * Opptil dato, prøver likwid å gi full støtte nye prosessorer så snart som mulig
Hvis du får problemer gjerne spørre spørsmål i bruker postliste.
OBS : Selv Likwid er allerede fullt brukbar Likwid ennå ikke er utgitt. Jeg trenger din hjelp til å finne feil og forbedre Likwid å sikre en høy kvalitet for utgivelsen. Gi det en sjanse og teste den. Hvis du får problemer skrive en e-post til meg eller forumet. Jeg lover en rask reaksjonstid for å fikse feil eller svare til funksjonen forespørsler
Hva er nytt i denne utgaven:.
- Support for Intel SandyBridge Uncore (delvis) og Intel Ivybridge (kun sentral del).
- En ny søknad likwid-memsweeper til opprydding ccNUMA minne domener.
- Første støtte for Intel Xeon Phi (KNC).
- Bedre støtte for AMD Interlagos.
- OpenMP typen er nå oppdages automatisk mens låsing.
- Mange feilrettinger og forbedringer.
- Den markør API fungerer for gjenget kode og accessDaemon.
- Uncore støtte for tidslinjemodus.
- En praktisk makro wrapper for Marker API.
- Data volum som en ny måte å måle på alle minne / cache grupper. Oppdatert Wiki dokumentasjon.
Hva er nytt i versjon 2.2.1:
- Første støtte for Intel Sandy Bridge (Core) i likwid-perfctr.
- En ny søknad, likwid-perfscope, som en frontend til tidslinjen måte likwid-perfctr (eksperimentelt).
- Første støtte for OpenMPI i likwid-mpirun.
- Forbedringer i likwid-MSRD.
- En innfødt Fortran 90 grensesnitt for Marker API.
- En komplett omskriving av markør API.
- Forenklet bruk.
- Lar inkluderende og overlappende områder.
- En ny utgangsfilter delsystem.
- Lar deg definere dine egne utgang filformater og filtre.
- Som standard leveres med CSV og XML-formater.
Hva er nytt i versjon 2.1.3:
- En hurtigreparasjon for en bygge problem med direkte MSR-modus .
- milli oppløsning for likwid-perfctr daemon-modus.
- Forbedret feilretting for MSR daemon.
Hva er nytt i versjon 2.1.2:.
- fikser bug i likwid-mpirun script
Hva er nytt i versjon 2.0:
- Nytt program likwid-benk: En mikro benchmarking plattform
- likwid-pin støtter nå logisk pinning blant en node eller stikkontakter
- likwid-pin kan stille NUMA mempolicy flette sammen for et program
- likwid-topologi rapporterer også nå på NUMA topologi
- likwid-perfCtr kan skrive ut omfattende dokumentasjon på hendelsesgrupper
- Hendelses grupper i likwid-perfCtr kan nå enkelt kan utvides eller endres
- Statistiske utgang for gjengede målinger i likwid-perfCtr
- Silent switch for likwid-pin
- Daemon modus for likwid-perfctr med lette overvåking
- likwid-perfctr støtter nå Intel Nehalem EX kjerne hendelser
- Full støtte for AMD Magny Cours
Hva er nytt i versjon 1.1:
- Versjon 1.1 fikser et problem hvis du bruker perfCtr markør API sammen med OpenMP og hjelp likwid-pin for låsing.
Hva er nytt i versjon 1.0:
- Nye funksjoner:
- Mange små forbedringer og feilrettinger
- Støtte for Intel Westmere
- Første støtte for Intel Atom
- Topology støtte for AMD Magny Cours
Kommentarer ikke funnet