likwid (כמו שאני יודע מה אני עושה) הוא פרויקט שתורם קל לשימוש בכלי שורת הפקודה לינוקס כדי לתמוך במתכנתים בפיתוח תוכניות רבת ביצועים גבוהים הליכי.
הוא מכיל את הכלים הבאים:
& Nbsp; * likwid-טופולוגיה: הראה את הטופולוגיה החוט ומטמון
& Nbsp; * likwid-perfCtr: מוני ביצועי חומרת מדוד על מעבדי אינטל ו- AMD
& Nbsp; * likwid-תכונות: פיסות שליטת הצג וPrefetch חומרת Toggle על Core 2 מעבדי אינטל
& Nbsp; * likwid פינים: יישום פין שלך הברגה בלי לגעת את הקוד שלך (תומך pthreads, אינטל OpenMP וOpenMP gcc)
יש כבר חבורה של כלים מונה ביצועים זמינים. Likwid בולט כי:
& Nbsp; * אין תיקון ליבה, כל ליבה וניל עם יצירות מודול MSR סטנדרטי
& Nbsp; * שקוף, תמיד ברור שאירועים נבחרים, יש לי תגי אירוע אותו השמות כמו בתיעוד
& Nbsp; * קל משקל, LIKWID בכוונה לא משתמש בדגימה ואינו מוסיף תקורה בזמן המדידה.
& Nbsp; * קל לשימוש, לא חזיר java, פשוט לבנות, אין צורך לגעת בקוד שלך, להגדרה מבחוץ. ממשק CLI ברור
& Nbsp; * מרובים, likwid תומכים במעבדי אינטל ו- AMD
& Nbsp; * עד כה, likwid מנסה תומך באופן מלא במעבדים חדשים בהקדם האפשרי
אם נתקלת בבעיות אל תהסס לשאול שאלות ברשימת התפוצה המשתמש.
שים לב : למרות Likwid הוא כבר מלא Likwid שמיש עדיין לא שוחרר. אני זקוק לעזרתכם כדי למצוא באגים ולשפר Likwid כדי להבטיח איכות גבוהה לשחרור. תן לו לנסות ולבדוק את זה. אם נתקל בבעיות לכתוב דואר אלקטרוני לי או הפורום. אני מבטיח זמן תגובה מהיר כדי לתקן שגיאות או להגיב לכוללים בקשות
מה חדש בהודעה זו :.
-
תמיכה לאינטל SandyBridge Uncore (חלקי) ואינטל IvyBridge (רק חלק ליבה).
- יישום likwid-memsweeper חדש לתחומים זיכרון ccNUMA הניקוי.
- תמיכה ראשונית לIntel Xeon Phi (KNC).
- תמיכה טובה יותר עבור AMD Interlagos.
- סוג OpenMP כעת מזוהה באופן אוטומטי בזמן שתולה.
- רבים תיקוני באגים ושיפורים.
- API הסמן עובד לקוד ההברגה וaccessDaemon.
- תמיכת Uncore למצב ציר זמן.
- עטיפת מאקרו נוחה לAPI Marker.
- נתונים נפח כמדד חדש בכל קבוצות זיכרון / זיכרון המטמון. תיעוד Wiki מעודכן.
מה חדש בגרסת 2.2.1:
- תמיכה ראשונית עבור אינטל Sandy Bridge (Core) ב likwid-perfctr.
מה חדש בגרסת 2.1.3:
- תיקון חם עבור בעיה לבנות עם מצב MSR ישיר .
מה חדש בגרסת 2.1.2:.
- מתקן את הבאג בתסריט likwid-mpirun
מה חדש בגרסה 2.0:
- likwid ספסל יישום חדש: פלטפורמת מיקרו בהשוואות
- likwid פינים תומכים pinning עכשיו הגיוני בין צומת או שקעים
- likwid פינים יכולים להגדיר את mempolicy NUMA לInterleave ליישום
- likwid-טופולוגיה גם מדווחת כעת על טופולוגיה NUMA
- likwid-perfCtr יכול להדפיס תיעוד מקיף על קבוצות האירוע
- קבוצות אירוע בlikwid-perfCtr כעת ניתן להאריך או לשנות בקלות
- פלט סטטיסטי למדידת הליכי בlikwid-perfCtr
- מתג שקט לlikwid פינים
- מצב Daemon לlikwid-perfctr עם ניטור קל
- likwid-perfctr תומך כעת אירועי ליבת Intel Nehalem EX
- תמיכה מלאה עבור AMD Magny Cours
:
- תיקונים 1.1 גרסת בעיה אם באמצעות API סמן perfCtr יחד עם OpenMP ושימוש likwid פינים לתולים.
מה חדש בגרסת 1.0:
- תכונות חדשות:
- הרבה שיפורים קטנים ותיקונים
- תמיכה עבור Intel Westmere
- תמיכה ראשונית לIntel Atom
- תמיכת טופולוגיה לAMD Magny Cours
תגובות לא נמצא