likwid (Like mən bunu edirəm nə bilirdi) Linux yüksək performans çox yivli proqramları inkişaf proqramçılara dəstək üçün komanda-line vasitələrdən istifadə üçün asan edən bir layihədir.
Bu, aşağıdakı alətlər ehtiva edir:
& Nbsp; * likwid-topology: mövzu və cache topology göstər
& Nbsp; * likwid-perfCtr: Intel və AMD prosessorları Tədbir hardware performans counters
& Nbsp; * likwid xüsusiyyətləri: Intel Core 2 prosessorları və Şou Toggle hardware prefetch nəzarət bit
& Nbsp; * likwid-pin: kodu toxunmadan pin yivli ərizə (PThreads dəstəkləyir Intel OpenMP və gcc OpenMP)
Mövcud performans counter alətlər dəstə artıq var. Likwid çünki çıxır:
& Nbsp; * No kernel patching, standart MSR modulu işləri ilə hər hansı bir vanil kernel
& Nbsp; * hadisələr seçilmiş olan aydın həmişə Şəffaf, hadisə tags sənədlərin eyni adlandırma var
& Nbsp; * Yüngül, qəsdən LIKWID nümunə istifadə və ölçülməsi zamanı heç bir yerüstü əlavə deyil.
& Nbsp; * Asan istifadə etmək, qurmaq üçün sadə bir java donuz, heç bir ehtiyac xaricindən, yapılandırılabilir kodu toxunmaq. Clear CLI interface
& Nbsp; * Multiplatform, likwid Intel və AMD prosessorları dəstəkləyir
& Nbsp; * Bu günə qədər likwid tam qısa müddətdə yeni prosessorları dəstəkləməyə çalışır
Siz karşılaşırsanız problemləri İstifadəçi Mail siyahısı sual çekinmeyin.
DİQQƏT : Likwid artıq olsa da tam istifadə Likwid hələ azad deyil. Mən bugs tapmaq və azad üçün yüksək keyfiyyətini təmin etmək Likwid yaxşılaşdırılması üçün yardım lazımdır. Bir cəhd verin və test. Siz karşılaşırsanız problemləri mənə və ya Foruma bir e-poçt yazın. Mən səhvlər düzeltmek və ya xüsusiyyət sorğu cavab üçün sürətli reaksiya vaxt söz
Bu azad Yeni nədir.
- Support Intel SandyBridge Uncore (qismən) və Intel Ivybridge (yalnız əsas hissəsi). üçün
- təmizləmə ccNUMA yaddaş alan bir yeni proqram likwid-memsweeper.
- Intel Xeon Phi (KNC). Üçün ilkin dəstək
- AMD Interlagos üçün daha yaxşı dəstək.
- OpenMP növü artıq avtomatik olaraq aşkar edilir.
- Bir çox bugfixes və təkmilləşdirilməsi.
- marker API yivli kodu və accessDaemon üçün çalışır.
- İş qrafiki rejimi üçün Uncore dəstək.
- Marker API üçün rahat makro banderol.
- yaddaş / cache qrupları yeni bir metrik kimi Data həcmi. Yenilənib Wiki sənədlər.
Pinning isə
nədir versiya 2.2.1-ci Yeni
- Intel Sandy Bridge (Core) üçün ilkin dəstək likwid-perfctr.
- A yeni proqram, likwid-perfscope.
- likwid-mpirun ilə OpenMPI üçün ilkin dəstək.
- likwid-MSRD təkmilləşdirilməsi.
- Marker API üçün doğma Fortran 90 interface.
- marker API tam rewrite.
- Sadələşdirilmiş istifadə.
- verir daxil və rayonlarında üst-üstə düşən.
- A yeni çıxış filter alt.
- Öz çıxış fayl formatları və filtreler müəyyən etməyə imkan verir.
- CSV və XML formatları ilə gəlir.
Likwid-perfctr (eksperimental) qrafiki rejimi bir Ön olaraq
Mənim cari olaraq
versiya 2.1.3 yeni nədir:
- birbaşa MSR rejimi ilə build problem üçün düzeltme .
- likwid-perfctr daemon rejimi üçün millisecond qətnamə.
- Təkmilləşdirilmiş səhv bərpa.
MSR daemon üçün
versiya 2.1.2 yeni nədir.
- giderir likwid-mpirun script bug
2.0 yeni nədir:
- Yeni proqram likwid-bench: A mikro karşılaştırma platform
- likwid-pin bir node və ya sockets arasında artıq məntiqi pinning dəstəkləyir
- likwid-pin bir proqram üçün interleave üçün NUMA mempolicy bilərsiniz
- likwid-topology də NUMA topology artıq xəbər
- likwid-perfCtr hadisə qrupları geniş sənədlər çap edə bilərsiniz
- likwid-perfCtr Hadisə qrupları indi asanlıqla uzadıla və ya dəyişdirilə bilər
- likwid-perfCtr da yivli ölçü Statistika çıxış
- likwid-pin üçün Silent keçid
- yüngül monitorinqi ilə likwid-perfctr üçün Daemon rejimi
- likwid-perfctr indi dəstəkləyir Intel Nehalem EX əsas hadisələr
- AMD Magny Cours üçün tam dəstək
nədir Versiya 1.1 Yeni
- Version 1.1 giderir bir problem perfCtr marker API istifadə edərək birlikdə OpenMP və pinning üçün likwid-pin istifadə edərək.
versiya 1.0 yeni nədir:
- Yeni Xüsusiyyətlər:
- kiçik təkmilləşdirilməsi və giderir çox
- Intel Westmere üçün Support
- Intel Atom üçün ilkin dəstək
- AMD Magny Cours üçün Topoloji dəstək
Şərhlər tapılmadı