• מבוא
  • סדר יום
  • פירוט הרצאות
  • הרשמה לסמינר

MATLAB Overview

הזמנה לסמינר בנושא:

אופטימיזציה והאצה של קוד MATLAB

16.2.16 אולם וואהל, גבעת שמואל

17.2.16 מלון ליאונרדו, חיפה

MATLAB הינה שפת תכנות המאפשרת כתיבה מהירה של אלגוריתמים, ניתוח מידע והצגתו בצורה גרפית. משתמשים נתקלים מפעם לפעם בהודעת שגיאה על צריכת זיכרון גבוהה או מהירות ריצה נמוכה – הנובעת לרוב מכתיבה לא יעילה של הקוד או אי שימוש במשאבי חישוב זמינים.

בסמינר טכני זה נבחן מספר דרכים פשוטות לשיפור ואופטימיזציה של מהירות ריצת קוד ה-MATLAB. נראה כיצד ניתן לכתוב קוד MATLAB בצורה נכונה, למנף את ה-MATLAB Profiler בכדי לזהות צווארי בקבוק בזמן הריצה ולהשתמש באבני בניין תוכנתיים בכדי לפתור בעיות מרובות נתונים ומרובות חישובים ע"י שימוש במחשבים מרובי ליבות, צבירים (Clusters) ומעבדים גרפיים (GPU).

בין היתר, נראה כיצד:

    • לעשות שימוש נכון בפעולות מטריציות ווקטוריזציה בסביבת MATLAB
    • למצוא ולהפחית צווארי בקבוק בקוד
    • המרת קוד MATLAB לקוד C/C++ בעזרת MATLAB Coder
    • שימוש ביכולות חישוב נוספות הזמינות על מחשבים מרובי-ליבות, צבירים וענן

קהל יעד:

כלל משתמשי MATLAB.

[ סדר יום ]

הערה:
ההשתתפות הינה ללא תשלום, אך מחייבת הרשמה מראש.

הרשמה לסמינר
08:30 התכנסות ודברי פתיחה
9:00 תכנות נכון ב-MATLAB להאצת זמני הריצה
אריאל רובננקו, מהנדס אפליקציה, סיסטמטיקס
10:10 שימוש ב- MATLAB Coder ככלי להאצת ביצועים
יבגני רבוטניקוב, מהנדס אפליקציה, סיסטמטיקס
10:40 הפסקת קפה
11:10 יכולות מקבול בסביבת MATLAB וענן
יבגני רבוטניקוב, מהנדס אפליקציה, סיסטמטיקס
12:00 שימוש ב-GPU להאצת ביצועים
רועי פן, מהנדס אפליקציה, סיסטמטיקס

[ פירוט הרצאות ]

יצירת קשר

מחלקת שיווק
חברת סיסטמטיקס
טלפון:  03-7660111
לחץ לבקשת יצירת קשר במייל

לאתר סיסטמטיקס

נשמח לראותך בסמינר.

1
תכנות נכון ב-MATLAB

קוד ה-MATLAB רץ לאט מדי? האם נתקלתם בהודעת שגיאה של Out Of Memory? האם ידעת כי ניתן להאיץ את קוד ה-MATLAB באופן מהיר ופשוט ע"י כתיבה נכונה של הקוד?
בחלק זה נראה שימוש בטכניקות מרכזיות לכתיבת קוד MATLAB יעיל ובעל ביצועים גבוהים, בצורה שתשפר את ביצועי הריצה של הקוד. הקצאות זיכרון, שימוש ביכולות מקביליות מובנות, שימוש במטריצות דלילות, וקטוריזציה של החישובים, ועוד – הן יכולות מרכזיות שחשוב שכל משתמש MATLAB יכיר ויעשה בהן שימוש.
כמו כן נציג כיצד חידושים בגרסאות האחרונות מאפשר האצה של הקוד, וכן הצצה ליכולות חדשות העתידות לצאת בגרסאות הקרובות.

2
שימוש ב-MATLAB Coder ככלי להאצת ביצועים

לפני מספר שנים נוספה ל-MATLAB היכולת לייצר קוד C/C++ בצורה מהירה ונוחה, לצורך הרצת האפליקציה על גבי מעבדי מטרה בזמן אמת. יכולת זו מאפשרת יצירה של קוד מקור או ספריות, ובחלק גדול מהמקרים גם מאפשר הרצה מהירה יותר. בחלק זה נראה כיצד ניתן להמיר קוד MATLAB קיים לקוד C, כיצד מבצעים וריפיקציה של הקוד האוטומטי, וכיצד ביצועי המערכת משתפרים כתוצאה מהליך זה.

3
יכולות מקבול בסביבות MATLAB וענן

הגישה הקלה והנוחה לענן מאפשרת שימוש במאות ואף אלפי ליבות חישוב בצורה מקבילית. בחלק זה נראה כיצד ניתן להריץ קוד MATLAB בסביבת ענן וצברי מחשבים (clusters), מהן סדרת הפעולות שעלינו לעשות בכדי לאפשר פעולה זו, וכיצד בוחנים את תוצאות ההרצה. כמו כן נראה כיצד ניתן לעבוד עם קבצים ומאגרי נתונים גדולים מאד, כאלו שלא ניתן להריץ אותם על מחשב בודד (Single Program Multiple Data).

4
האצת אלגוריתמים באמצעות שימוש ב-GPU

כרטיס המסך, המצוי בכל מחשב, הינו בעל יכולת חישובית גבוהה ביותר, אשר רוב הזמן אינה מנוצלת על ידי המשתמש. מזה מספר שנים ניתן להאיץ אלגוריתמים ב-MATLAB ובמספר כלים משלימים על ידי שימוש בכרטיסים גרפיים של חברת NVidia (ניתן אפילו לעשות שימוש במספר כרטיסי מסך במקביל). וכל זאת – כמעט מבלי לשנות את קוד ה-MATLAB המקורי !

social-media-youtubesocial-media-linkedin

קהילה

  • קהילת סיסטמטיקס
  • SOLIDWORKS Blog
  • PCB Blog
  • MATLAB with Fun Blog
  • GIS Blog
  • Smart 3D Printing Blog
  • ESRI Israel FB
  • SOLIDWORKS Israel FB
  • MATLAB and Simulink LI
  • MATLAB and Simulink FB

צור קשר

  • בקשת יצירת קשר
  • בקשת קשר טלפוני

רכישה

  • בקשת הצעת מחיר
  • מכירות ESRI
  • מכירות SOLIDWORKS
  • מכירות ALTIUM
  • מכירות CATIA
  • מכירות ENOVIA
  • מכירות MATLAB & Simulink
  • מכירת מדפסות תלת מימד

קורסים

  • קורסים GIS
  • קורסים SOLIDWORKS
  • קורסים MATLAB & Simulink
  • קורסים CATIA
  • קורסים ALTIUM
  • יצירת קשר מרכז ההדרכה

תמיכה

  • מדיניות תמיכה
  • שירותי ייעוץ
  • פתיחת קריאות שירות

פתרונות ומוצרים

  • תחום GIS
  • תחום 3D CAD/PLM
  • SOLIDWORKS
  • ALTIUM PCB
  • CATIA
  • ENOVIA
  • MATLAB & Simulink
  • תחום 3D Printing
  • 3D EXPERIENCE
  • תעשיות
  • אקדמיה
  • Start Ups

אודות סיסטמטיקס

  • מי אנחנו?
  • אירועים
  • דרכי גישה ומפה
  • יצירת קשר

לקוחות

  • לקוחות סיסטמטיקס
  • סיפורי לקוח SOLIDWORKS
  • סיפורי לקוח MathWorks
  • סיפורי הצלחה GIS
© 2025 All rights reserved SYSTEMATICS Ltd. | Privacy Policy
Scroll to top