likwid (Ca am știut ce fac) este un proiect care contribuie ușor de utilizat instrumente de linie de comandă pentru Linux pentru a sprijini programatori în dezvoltarea de programe cu filet multe de înaltă performanță.
Acesta conține următoarele instrumente:
& Nbsp; * likwid-topologie: Arata fir și cache topologia
& Nbsp; * likwid-perfCtr: Măsura contoare de performanță hardware pe procesoare Intel și AMD
& Nbsp; * likwid-caracteristici: Vedeți și Toggle hardware prefetch biți de control pe procesoare Intel Core 2
& Nbsp; * likwid-pin: Pin aplicația filetat fără a atinge codul (acceptă pthreads, Intel OpenMP și OpenMP gcc)
Există deja o grămadă de instrumente contra performanță disponibile. Likwid iese in evidenta, deoarece:
& Nbsp; * Nu patching nucleu, orice kernel vanilie cu lucrările standard de module MSR
& Nbsp; * transparent, întotdeauna clar care sunt alese evenimente, tag-uri de evenimente au aceeași numirea ca și în documentația
& Nbsp; * Ușoare, LIKWID intenționat nu utilizează eșantionare și adaugă nici o deasupra capului în timpul măsurării.
& Nbsp; * Usor de folosit, nu porc java, simplu de a construi, nu este nevoie de a atinge codul, configurabil din exterior. Clear interfață CLI
& Nbsp; * Multiplatform, likwid suportă procesoare Intel și AMD
& Nbsp; * Până în prezent, likwid încearcă să sprijine pe deplin noile procesoare cât mai curând posibil
Dacă întâmpinați probleme nu ezitați să pună întrebări în Mailing List de utilizator.
COMUNICARE : Deși Likwid este deja complet utilizabil Likwid nu este încă lansat. Am nevoie de ajutorul vostru pentru a găsi bug-uri și de a îmbunătăți Likwid pentru a asigura o calitate înaltă pentru eliberarea. Dă-o încercare și testați-l. Dacă întâmpinați probleme scrie un e-mail la mine sau cu forumul. Promit un timp de reacție rapidă pentru a remedia erorile sau răspunde la solicitările de oaspeți dispun de
Ce este nou în această versiune:.
- Suport pentru Intel SandyBridge Uncore (parțial) și Intel Ivybridge (doar o parte de bază).
- O aplicație nou likwid-memsweeper pentru domeniile de memorie de curatare ccNUMA.
- Suportul initial pentru Intel Xeon Phi (KNC).
- Suport mai bun pentru AMD Interlagos.
- Tipul OpenMP este acum detectat automat în timp ce fixarea.
- Numeroase rezolvări ale unor probleme și îmbunătățiri.
- API îi trimită lucrări de cod filetat și accessDaemon.
- suport Uncore pentru modul cronologie.
- O înveliș macro convenabil pentru Marker API.
- volum de date ca un nou metric în toate grupurile de memorie / cache. Documentație Wiki Actualizat.
Ce este nou în versiunea 2.2.1:
- Suportul initial pentru Intel Sandy Bridge (Core) în likwid-perfctr.
- O nouă aplicație, likwid-perfscope, ca o interfață la modul cronologie a likwid-perfctr (experimental).
- Suportul initial pentru OpenMPI în likwid-mpirun.
- Îmbunătățiri în likwid-msrD.
- A 90 interfață nativ Fortran pentru API Marker.
- O rescriere completă a API îi trimită.
- utilizare simplificata.
- Permite inclusiv și în regiunile care se suprapun.
- Un nou subsistem filtru de ieșire.
- Vă permite să definiți propriile formate de fișiere de ieșire și filtre.
- În mod implicit, vine cu formatele CSV și XML.
Ce este nou în versiunea 2.1.3:
- O remediere rapidă pentru o problemă a construi cu modul MSR directă .
- rezoluție milisecunde pentru modul daemon-likwid perfctr.
- îmbunătățită recuperare eroare pentru demonul MSR.
Ce este nou în versiunea 2.1.2:.
- bug fixat în script likwid-mpirun
Ce este nou în versiunea 2.0:
- Aplicație nouă likwid-banc: O platformă de micro benchmarking
- likwid pini suportă fixarea acum logic între un nod sau prize
- likwid pini poate seta mempolicy NUMA a intercala pentru o aplicație
- likwid-topologie de asemenea, rapoarte acum pe topologia NUMA
- likwid-perfCtr poate imprima documentație detaliată despre grupurile eveniment
- grupuri evenimente în likwid-perfCtr poate fi acum extins cu ușurință sau modificate
- ieșire statistice pentru măsurătorile filetate în likwid-perfCtr
- comutator Silent pentru likwid-pin
- Mod Daemon pentru likwid-perfctr cu monitorizarea ușor
- likwid-perfctr suportă acum evenimentele de bază Intel Nehalem EX
- Suport complet pentru AMD Magny Cours
Ce este nou în versiunea 1.1:
- Versiunea 1.1 stabilește o problemă dacă se utilizează îi trimită API perfCtr împreună cu OpenMP și utilizarea likwid-pini pentru fixare.
Ce este nou în versiunea 1.0:
- Caracteristici noi:
- O mulțime de îmbunătățiri mici și stabilește
- Suport pentru Intel Westmere
- Suportul initial pentru Intel Atom
- suport topologie pentru AMD Magny Cours
Comentariile nu a fost găsit