זוהי הפקודה volk_gnsssdr_profile שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
volk_gnsssdr_profile - אפליקציית Profiler עבור פונקציות libvolk_gnsssdr.
תַקצִיר
volk_gnsssdr_profile [אפשרות]
תיאור
ספריית הגרעינים המותאמת לוקטור של GNSS-SDR (VOLK_GNSSSSDR) היא ספריית תוכנה
המספק למפתחים ממשק לשימוש בקלט יחיד - נתונים מרובים (SIMD)
הוראות, שיש בהן עניין מיוחד לפעולות שנמצאות אצל הכונס
נתיב קריטי של עומס העיבוד.
מעבדים המספקים ערכות הוראות SIMD מחשבים עם רכיבי עיבוד מרובים
לבצע את אותה פעולה על מספר נקודות נתונים בו זמנית, ובכך לנצל נתונים-
מקביליות ברמה, ניתן למצוא ברוב המחשבים האישיים השולחניים והניידים המודרניים.
בקיצור, VOLK_GNSSSDR מיישמת בשפת assembly גרסאות מותאמות של
פעולות עתירות חישוב עבור ארכיטקטורות מעבדים שונות
נפוץ במחשבים מודרניים. על מנת להשתמש בגרסה האופטימלית ביותר עבור
מעבד/ים ספציפיים של המחשב המארח המריץ את מקלט התוכנה (כלומר, ה
יישום מאשר פועל הכי מהר).
volk_gnsssdr_profile היא תוכנית שבודקת את כל ליבות ה-VOLK_GNSSSSDR המוכרות (כלומר,
רכיבי עיבוד בסיסיים כמו מוסיפים, מכפילים, מתאמים ועוד הרבה) עבור כל אחד מהם
ארכיטקטורה הנתמכת על ידי המכונה המארח, מודדת את הביצועים שלהם. בסיום,
הפרופיל כותב ל-$HOME/.volk_gnsssdr/volk_gnsssdr_config את הארכיטקטורה הטובה ביותר עבור
כל פונקציה VOLK_GSSSDR. קובץ זה נקרא בעת שימוש בפונקציה כדי לדעת את הטוב ביותר
גרסה לביצוע.
אפשרויות
volk_gnsssdr_profile לוקח את האפשרויות הבאות:
-h [ - עזרה ] הדפס הודעת עזרה.
-b [ --בנצ'מרק ] [ =arg(=1) ] (=0) הפעל את כל הגרעינים (מצב benchmark).
-R [ --tests-regex ] הפעל בדיקות התואמות לביטוי רגולרי.
-j [ --json ] קובץ פלט JSON.
השתמש ב-volk_gnsssdr_profile באופן מקוון באמצעות שירותי onworks.net